Hotels in North Berwick

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

North Berwick, Scotland, United Kingdom
15 Oct — 16 Oct2
North Berwick, Scotland, United Kingdom
Fri 15/10
Sat 16/10
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in North Berwick

Filter by star ratings
All filters
Marine & Spa North Berwick
Marine & Spa North Berwick
7.8 Good
18 Cromwell Road, North Berwick, United Kingdom
Show on map
1.0 km from city centre, North Berwick 
GoodBased on 1,787 reviews
7.8

Marine & Spa North Berwick offers 5-star accommodation in North Berwick. Guests can also make use of complimentary Wi-Fi.

Tips for booking a North Berwick hotel

Cheapest month:January
Most expensive month:August
Average price in North Berwick:$230/night
Absolute cheapest price found:$99/night
Cheapest day:Sunday
Most expensive day:Saturday
$169 - $350
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$215 - $330
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in North Berwick, East Lothian

Show all 185 hotels
Marine & Spa North Berwick
Marine & Spa North Berwick
7.8 Good
18 Cromwell Road, North Berwick, United Kingdom
Show on map
1.0 km from city centre,  

Marine & Spa North Berwick offers 5-star accommodation in North Berwick. Guests can also make use of complimentary Wi-Fi.

$265
Avg. per night

Hotel prices in North Berwick

4 stars and up

$168 - $265

Marine & Spa North Berwick

Best value

$265
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?

    Marine & Spa North Berwick (7.8/10 from 1,787 reviews), Nether Abbey Hotel (8.9/10 from 252 reviews), and No.12 Hotel & Bistro (8.7/10 from 167 reviews) are all highly rated places to stay in North Berwick.

  • What is a good hotel near North Berwick Harbour?

    Marine & Spa North Berwick is a hotel near North Berwick Harbour that is popular with HotelsCombined users, scoring 7.8 across 1,787 reviews.

  • How much do hotels in North Berwick cost?

    North Berwick hotels have an average price of $681/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is $1,775/night, and if you are looking for a 5-star hotel in North Berwick then the average price is around $360/night.

  • How much is a cheap hotel in North Berwick?

    $121 per night is the cheapest North Berwick hotel price found in our data from the last 72 hours.