Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in North Berwick

Filter by star ratings
All filters
Letham House
Letham House
9.6 Excellent
A6093, Haddington, United Kingdom
Show on map
8.2 mi from city centre, North Berwick 
ExcellentBased on 32 reviews
9.6

Letham House provides comfortable 5-star accommodation in Haddington. It is conveniently positioned for guests wishing to visit local attractions.

The Bonnie Badger
The Bonnie Badger
9.3 Excellent
Main Street, Gullane, United Kingdom
Show on map
4.5 mi from city centre, North Berwick 
ExcellentBased on 129 reviews
9.3

The Bonnie Badger has comfortable rooms, furnished to accommodate the requirements of any guest.

Seafield
Seafield
9.5 Excellent
High Street, Aberlady, Longniddry, United Kingdom
Show on map
6.3 mi from city centre, North Berwick 
ExcellentBased on 21 reviews
9.5

Seafield is ideally positioned in peaceful surrounds in Aberlady, a short car ride from North Berwick and Musselburgh. It also provides free Wi-Fi and a garden.

Golf Lodge Bed & Breakfast
Golf Lodge Bed & Breakfast
53 Dirleton Avenue, North Berwick, United Kingdom
Show on map
0.6 mi from city centre, North Berwick 

Golf Lodge Bed & Breakfast is set in North Berwick and is a short walk from North Berwick Railway Station. The various facilities this Victorian bed & breakfast offers include laundry facilities and babysitting/child services.

Nether Abbey Hotel
Nether Abbey Hotel
9.1 Excellent
20 Dirleton Avenue, North Berwick, United Kingdom
Show on map
0.5 mi from city centre, North Berwick 
ExcellentBased on 195 reviews
9.1

Nether Abbey Hotel offers 3-star accommodation in North Berwick. It is ideally positioned for guests wishing to visit local attractions.

Duck's Inn
Duck's Inn
8.1 Excellent
Main Street, Aberlady, United Kingdom
Show on map
6.3 mi from city centre, North Berwick 
ExcellentBased on 218 reviews
8.1

Duck's Inn is ideally positioned in peaceful surrounds in Aberlady, just a short drive from North Berwick and Musselburgh. The various amenities this award-winning hotel offers include meeting rooms, an express check-in and check-out feature and laundry facilities.

Maple Cottage B&B
Maple Cottage B&B
9.5 Excellent
6A Hall Crescent, Gullane, United Kingdom
Show on map
4.4 mi from city centre, North Berwick 
ExcellentBased on 72 reviews
9.5

Maple Cottage B&B provides a comfortable setting while in Gullane. Those staying at the property can also make use of complimentary wireless internet during their stay.

No.12 Hotel & Bistro
No.12 Hotel & Bistro
8.7 Excellent
12 Quality Street, North Berwick, United Kingdom
Show on map
0.2 mi from city centre, North Berwick 
ExcellentBased on 143 reviews
8.7

Situated a short stroll from North Berwick Railway Station, No 12 Quality Street provides guests with a convenient base when in North Berwick. Guests can also enjoy free internet in all areas.

Old Aberlady Inn
Old Aberlady Inn
8.2 Excellent
West Main Street, Aberlady, Aberlady, United Kingdom
Show on map
6.4 mi from city centre, North Berwick 
ExcellentBased on 10 reviews
8.2

Old Aberlady Inn is ideally positioned in a peaceful setting in Aberlady, a short car ride from North Berwick and Musselburgh. It also provides a terrace, laundry facilities and free Wi-Fi.

Tips for booking a North Berwick hotel

Cheapest month:November
Most expensive month:August
Average price in North Berwick:$186/night
Absolute cheapest price found:$74/night
Cheapest day:Thursday
Most expensive day:Saturday
$92 - $452
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$92 - $243
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated North Berwick hotels

Show all 172 hotels
1
Letham House
Letham House
9.6 Excellent
A6093, Haddington, United Kingdom
Show on map
1.2 mi from city centre, Haddington 

Letham House provides comfortable 5-star accommodation in Haddington. It is conveniently positioned for guests wishing to visit local attractions.

2
Old Aberlady Inn
Old Aberlady Inn
8.2 Excellent
West Main Street, Aberlady, Aberlady, United Kingdom
Show on map
0.8 mi from city centre, Aberlady 

Old Aberlady Inn is ideally positioned in a peaceful setting in Aberlady, a short car ride from North Berwick and Musselburgh. It also provides a terrace, laundry facilities and free Wi-Fi.

Cheapest hotels in North Berwick, East Lothian

Show all 172 hotels
Old Aberlady Inn
Old Aberlady Inn
8.2 Excellent
West Main Street, Aberlady, Aberlady, United Kingdom
Show on map
0.8 mi from city centre,  

Old Aberlady Inn is ideally positioned in a peaceful setting in Aberlady, a short car ride from North Berwick and Musselburgh. It also provides a terrace, laundry facilities and free Wi-Fi.

$116
Avg. per night
Golf Lodge Bed & Breakfast
Golf Lodge Bed & Breakfast
53 Dirleton Avenue, North Berwick, United Kingdom
Show on map
0.6 mi from city centre,  

Golf Lodge Bed & Breakfast is set in North Berwick and is a short walk from North Berwick Railway Station. The various facilities this Victorian bed & breakfast offers include laundry facilities and babysitting/child services.

$124
Avg. per night
Seafield
Seafield
9.5 Excellent
High Street, Aberlady, Longniddry, United Kingdom
Show on map
2.8 mi from city centre,  

Seafield is ideally positioned in peaceful surrounds in Aberlady, a short car ride from North Berwick and Musselburgh. It also provides free Wi-Fi and a garden.

$137
Avg. per night
No.12 Hotel & Bistro
No.12 Hotel & Bistro
8.7 Excellent
12 Quality Street, North Berwick, United Kingdom
Show on map
0.2 mi from city centre,  

Situated a short stroll from North Berwick Railway Station, No 12 Quality Street provides guests with a convenient base when in North Berwick. Guests can also enjoy free internet in all areas.

$137
Avg. per night
Duck's Inn
Duck's Inn
8.1 Excellent
Main Street, Aberlady, United Kingdom
Show on map
0.8 mi from city centre,  

Duck's Inn is ideally positioned in peaceful surrounds in Aberlady, just a short drive from North Berwick and Musselburgh. The various amenities this award-winning hotel offers include meeting rooms, an express check-in and check-out feature and laundry facilities.

$162
Avg. per night
Maple Cottage B&B
Maple Cottage B&B
9.5 Excellent
6A Hall Crescent, Gullane, United Kingdom
Show on map
0.0 mi from city centre,  

Maple Cottage B&B provides a comfortable setting while in Gullane. Those staying at the property can also make use of complimentary wireless internet during their stay.

$162
Avg. per night
Nether Abbey Hotel
Nether Abbey Hotel
9.1 Excellent
20 Dirleton Avenue, North Berwick, United Kingdom
Show on map
0.5 mi from city centre,  

Nether Abbey Hotel offers 3-star accommodation in North Berwick. It is ideally positioned for guests wishing to visit local attractions.

$249
Avg. per night
The Bonnie Badger
The Bonnie Badger
9.3 Excellent
Main Street, Gullane, United Kingdom
Show on map
0.0 mi from city centre,  

The Bonnie Badger has comfortable rooms, furnished to accommodate the requirements of any guest.

$320
Avg. per night

Hotel prices in North Berwick

3 stars

$116 - $249

Nether Abbey Hotel

#1 Most popular

Nether Abbey Hotel
9.1 Excellent
$249
Avg. per night
No.12 Hotel & Bistro

#2 Most popular

$137
Avg. per night
Old Aberlady Inn

Best value

Old Aberlady Inn
8.2 Excellent
$116
Avg. per night
4 stars +

$124 - $333

Letham House

#1 Most popular

Letham House
9.6 Excellent
$333
Avg. per night
The Bonnie Badger

#2 Most popular

The Bonnie Badger
9.3 Excellent
$320
Avg. per night
Seafield

Best value

Seafield
9.5 Excellent
$137
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in North Berwick

About North Berwick

Rolling green pastures give way to sheer sea cliffs in North Berwick, a charming seaside town overlooking Scotland’s Firth of Forth. North Berwick also boasts internationally-acclaimed golf courses and the world’s largest colony of gannet seabirds.

Things to do

Hike to the summit of North Berwick Law, a 187-meter-high hill with sweeping views over the coastline towards Edinburgh and the Pentlands. Since 1709, a whale jawbone has sat famously atop the imposing hill. Combine iconic views with competitive sports at the Glen Golf Course, which boasts shoreline fairways and stunning vistas of Bass Rock.

Craving some Scottish seafood? Join the queue at The Lobster Shack, a famously shabby, yet treasured institution along North Berwick’s harbourfront. Try the freshly-caught oysters picked straight from the sea by local fisherman and sample the popular half-lobster and chips.

Are you a history buff? Don’t miss the ruins of Tantallon Castle, a 14th-century fortress on the edge of the cliffs overlooking the Firth of Forth. Once home to the Douglas family, the sandstone castle has survived many sieges. Take a guided tour to discover the castle’s formidable past, climb the Tantallon Tower and descend into the depths of the prison.

Take a speedboat to Bass Rock to see a colony of over 150,000 gannets. The beautiful white seabirds call the 320-million-year-old rock home for several months of the year. After witnessing this wildlife wonder, stop by Craigleith Island to spot seals swimming and puffins nesting on the rocks.

Getting around

North Berwick is an hour’s drive from Edinburgh Airport on the A720 and A1. Alternatively, you can take a 30-minute tram from Edinburgh followed by a 30-minute train ride to North Berwick. North Berwick is pedestrian friendly, while buses and boat trips are popular for exploring further afield.

North Berwick travel FAQs

  • What are the best hotels in North Berwick?

    North Berwick is home to many highly-rated hotels, one of which is Nether Abbey Hotel, which has a current rating of 9.1. For other potential stays, consider Letham House and No.12 Hotel & Bistro, which can also be great places to stay in North Berwick.

  • What is a good hotel near North Berwick Harbour?

    Reviews of Marine & Spa North Berwick recommend it as a good place to stay near North Berwick Harbour, scoring 7.8/10 from 1,842 ratings.