Hotels in North Berwick

Search and compare North Berwick hotels from hundreds of travel sites and save

North Berwick, Scotland, United Kingdom
24 Jul — 25 Jul2
North Berwick, Scotland, United Kingdom
Sat 24/7
Sun 25/7
...and more

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 Folly Hotel
The Folly Hotel
7.7 Good
1 Station Hill, North Berwick, United Kingdom
Show on map
0.2 mi from city centre, North Berwick 
GoodBased on 240 reviews
7.7

This relaxed North Berwick bed & breakfast is situated within a 10-minute walk of North Berwick Railway Station. It also offers a tour desk and free Wi-Fi.

The Golf Tavern
The Golf Tavern
8.5 Excellent
5 Bridge Street, Haddington, United Kingdom
Show on map
7.4 mi from city centre, North Berwick 
ExcellentBased on 204 reviews
8.5

The Golf Tavern offers 3-star accommodation in Haddington. It is ideally located for guests wishing to visit local attractions.

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.0 Excellent
20 Dirleton Avenue, North Berwick, United Kingdom
Show on map
0.5 mi from city centre, North Berwick 
ExcellentBased on 219 reviews
9.0

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

The Lodge at Craigielaw
The Lodge at Craigielaw
9.2 Excellent
Aberlady, Gullane, United Kingdom
Show on map
6.9 mi from city centre, North Berwick 
ExcellentBased on 232 reviews
9.2

Located in Aberlady, The Lodge at Craigielaw and Golf Courses is within easy driving distance of North Berwick and features a sauna. The various facilities this relaxed hotel offers include an express check-in and check-out feature, meeting rooms and a 24-hour reception.

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 228 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.4 Excellent
6A Hall Crescent, Gullane, United Kingdom
Show on map
4.4 mi from city centre, North Berwick 
ExcellentBased on 83 reviews
9.4

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 161 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
9.1 Excellent
West Main Street, Aberlady, Aberlady, United Kingdom
Show on map
6.4 mi from city centre, North Berwick 
ExcellentBased on 46 reviews
9.1

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:January
Most expensive month:July
Average price in North Berwick:£122/night
Absolute cheapest price found:£53/night
Cheapest day:Sunday
Most expensive day:Saturday
£91 - £186
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£115 - £177
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated North Berwick hotels

Show all 179 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
The Folly Hotel
The Folly Hotel
7.7 Good
1 Station Hill, North Berwick, United Kingdom
Show on map
0.2 mi from city centre, North Berwick 

This relaxed North Berwick bed & breakfast is situated within a 10-minute walk of North Berwick Railway Station. It also offers a tour desk and free Wi-Fi.

3
Old Aberlady Inn
Old Aberlady Inn
9.1 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 179 hotels
Old Aberlady Inn
Old Aberlady Inn
9.1 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.

£55
Avg. per night
The Golf Tavern
The Golf Tavern
8.5 Excellent
5 Bridge Street, Haddington, United Kingdom
Show on map
0.5 mi from city centre,  

The Golf Tavern offers 3-star accommodation in Haddington. It is ideally located for guests wishing to visit local attractions.

£81
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.

£81
Avg. per night
The Folly Hotel
The Folly Hotel
7.7 Good
1 Station Hill, North Berwick, United Kingdom
Show on map
0.2 mi from city centre,  

This relaxed North Berwick bed & breakfast is situated within a 10-minute walk of North Berwick Railway Station. It also offers a tour desk and free Wi-Fi.

£84
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.

£90
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.

£104
Avg. per night
Adniston Manor
Adniston Manor
9.4 Excellent
West Adniston Farm, Tranent, United Kingdom
Show on map
1.4 mi from city centre,  

Adniston Manor provides comfortable 4-star accommodation in Tranent. Guests can also enjoy complimentary internet throughout the property.

£111
Avg. per night
Maple Cottage B&B
Maple Cottage B&B
9.4 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.

£114
Avg. per night

Hotel prices in North Berwick

3 stars

£55 - £164

Nether Abbey Hotel

No. 1 most popular

Nether Abbey Hotel
9.0 Excellent
£164
Avg. per night
No.12 Hotel & Bistro

No. 2 most popular

£81
Avg. per night
Old Aberlady Inn

Best value

Old Aberlady Inn
9.1 Excellent
£55
Avg. per night
4 stars and up

£90 - £242

Letham House

No. 1 most popular

Letham House
9.6 Excellent
£242
Avg. per night
The Lodge at Craigielaw

No. 2 most popular

£164
Avg. per night
Adniston Manor

Best value

Adniston Manor
9.4 Excellent
£111
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?

    Nether Abbey Hotel (9.0/10 from 219 reviews), No.12 Hotel & Bistro (8.7/10 from 160 reviews), and The Folly Hotel (7.7/10 from 240 reviews) are all highly rated places to stay in North Berwick.

  • What is a good hotel near North Berwick Harbour?

    Nether Abbey Hotel is a popular hotel near North Berwick Harbour that is highly recommended, with a score of 9.0 across 219 reviews.