Skip to main content

Search hotels in North Berwick

Enter your dates to see the latest prices and deals for North Berwick hotels

North Berwick – 75 hotels and places to stay

Filter by:

Star rating
Review score

Marine North Berwick

Hotel in North Berwick

With free parking, a spa and an award-winning restaurant, Marine North Berwick has views across the Firth of Forth. Overlooking North Berwick Golf Club, the grand building has stylish rooms.

H
Hanadi
From
Saudi Arabia
Fantastic location. The hotel has the nicest staff and receptionists and they were very attentive. The hotel was outstanding in every way. The place was clean, inviting, and had great service. We had multiple meals and the food itself was pretty good and well-valued. The room was cozy and tastefully furnished. I had a great time during my visit. In the future, I plan to return for a longer stay.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,945 reviews
Price from
US$336.34
1 night, 2 adults

No12 Hotel

North Berwick

Set within 200 metres of West Bay and 7.4 km of Muirfield in North Berwick, No12 Hotel offers accommodation with seating area.

G
Glenn
From
Germany
Host was really helpfull and made a very nice breakfast. Nice clean room.The location was great with free parking behind.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 190 reviews
Price from
US$245.92
1 night, 2 adults

The Mallard Hotel

Gullane (Near North Berwick)

Situated in Gullane, 1.2 km from Gullane Beach, The Mallard Hotel features accommodation with a garden, free private parking, a shared lounge and a restaurant.

P
Patrick
From
New Zealand
Hosts were great. Felt really welcome. Really nice rooms too. And just a great feel about the place
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 452 reviews
Price from
US$183.24
1 night, 2 adults

The Bonnie Badger

Gullane (Near North Berwick)

The Bonnie Badger features a garden, shared lounge, a restaurant and bar in Gullane. Built in 19th century, this 5-star hotel is within 1.3 km of Muirfield and 30 km of Arthurs Seat.

G
Grace
From
United Kingdom
Absolutely beautiful, in a lovely location
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 172 reviews
Price from
US$332.18
1 night, 2 adults

Greywalls Hotel & Chez Roux

Gullane (Near North Berwick)

Greywalls Hotel is situated on the edge of Muirfield’s championship golf course, on the 9th and 18th holes. There are ample gardens, tennis courts and free Wi-Fi.

M
Mehmed
From
Turkey
*Very helpful and kind staff *Cosy rooms and common areas *Good quality and tasteful food
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 314 reviews
Price from
US$385.76
1 night, 2 adults

The Open Arms Hotel

Dirleton (Near North Berwick)

Set in Dirleton, 2.5 km from Broad Sands Beach, The Open Arms Hotel offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

K
Knut-Erik
From
Germany
Great breakfast and very nice staff.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 83 reviews
Price from
US$102.95
1 night, 2 adults

The Castle Inn

Dirleton (Near North Berwick)

Situated in Dirleton, 2.3 km from Yellowcraig Beach, The Castle Inn features accommodation with a garden, free private parking, a restaurant and a bar.

F
Fox
From
United Kingdom
It's friendly atmosphere and food was fantastic.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 158 reviews
Price from
US$200.92
1 night, 2 adults

Golf Cottage

Gullane (Near North Berwick)

Situated in Gullane in the Lothian region, Golf Cottage has a patio. Set 1.3 km from Muirfield, the property features a garden.

J
Jacqueline
From
United Kingdom
Centrally based in Gullane and right opposite the bakery where they serve the most delicious pastries. The cottage was very clean and warm when we arrived and very comfortable. The owner responded to any queries promptly and gave clear instructions to how everything worked in the kitchen. We had no issues with anything at all. The garden is lovely to sit in too if the weather is accommodating! Would thoroughly recommend the cottage to anyone and would definitely book it again if we visit the area again.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 16 reviews
Price from
US$180.83
1 night, 2 adults

Papa Jim's Cottage

Dirleton (Near North Berwick)

Offering a garden and garden view, Papa Jim's Cottage is situated in Dirleton, 34 km from Arthurs Seat and 35 km from Dalhousie Castle.

L
Lenka
From
Czech Republic
The stay in Papa Jim ´s Cottage was perfect! We felt like at home there!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 25 reviews
Price from
US$241.10
1 night, 2 adults

The Crown Guest House

East Linton (Near North Berwick)

Located 17 km from Muirfield, The Crown Guest House offers 4-star accommodation in East Linton and features a shared lounge, a restaurant and a bar.

B
Bettina
From
Germany
A perfect stay with a friendly host. A good train and bus connection to Edinbourgh.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 472 reviews
Price from
US$133.95
1 night, 2 adults
See all 75 hotels in North Berwick

Popular hotels in North Berwick

Check out our top picks in North Berwick

Filter by:

Star rating
Review score

Marine North Berwick

Hotel in North Berwick

With free parking, a spa and an award-winning restaurant, Marine North Berwick has views across the Firth of Forth. Overlooking North Berwick Golf Club, the grand building has stylish rooms.

H
Hanadi
From
Saudi Arabia
Fantastic location. The hotel has the nicest staff and receptionists and they were very attentive. The hotel was outstanding in every way. The place was clean, inviting, and had great service. We had multiple meals and the food itself was pretty good and well-valued. The room was cozy and tastefully furnished. I had a great time during my visit. In the future, I plan to return for a longer stay.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,945 reviews
Price from
US$336.34
1 night, 2 adults

No12 Hotel

North Berwick

Set within 200 metres of West Bay and 7.4 km of Muirfield in North Berwick, No12 Hotel offers accommodation with seating area.

G
Glenn
From
Germany
Host was really helpfull and made a very nice breakfast. Nice clean room.The location was great with free parking behind.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 190 reviews
Price from
US$245.92
1 night, 2 adults

The Mallard Hotel

Gullane (Near North Berwick)

Situated in Gullane, 1.2 km from Gullane Beach, The Mallard Hotel features accommodation with a garden, free private parking, a shared lounge and a restaurant.

P
Patrick
From
New Zealand
Hosts were great. Felt really welcome. Really nice rooms too. And just a great feel about the place
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 452 reviews
Price from
US$183.24
1 night, 2 adults

The Bonnie Badger

Gullane (Near North Berwick)

The Bonnie Badger features a garden, shared lounge, a restaurant and bar in Gullane. Built in 19th century, this 5-star hotel is within 1.3 km of Muirfield and 30 km of Arthurs Seat.

G
Grace
From
United Kingdom
Absolutely beautiful, in a lovely location
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 172 reviews
Price from
US$332.18
1 night, 2 adults

Greywalls Hotel & Chez Roux

Gullane (Near North Berwick)

Greywalls Hotel is situated on the edge of Muirfield’s championship golf course, on the 9th and 18th holes. There are ample gardens, tennis courts and free Wi-Fi.

M
Mehmed
From
Turkey
*Very helpful and kind staff *Cosy rooms and common areas *Good quality and tasteful food
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 314 reviews
Price from
US$385.76
1 night, 2 adults

The Open Arms Hotel

Dirleton (Near North Berwick)

Set in Dirleton, 2.5 km from Broad Sands Beach, The Open Arms Hotel offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

K
Knut-Erik
From
Germany
Great breakfast and very nice staff.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 83 reviews
Price from
US$102.95
1 night, 2 adults

The Castle Inn

Dirleton (Near North Berwick)

Situated in Dirleton, 2.3 km from Yellowcraig Beach, The Castle Inn features accommodation with a garden, free private parking, a restaurant and a bar.

F
Fox
From
United Kingdom
It's friendly atmosphere and food was fantastic.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 158 reviews
Price from
US$200.92
1 night, 2 adults

Golf Cottage

Gullane (Near North Berwick)

Situated in Gullane in the Lothian region, Golf Cottage has a patio. Set 1.3 km from Muirfield, the property features a garden.

J
Jacqueline
From
United Kingdom
Centrally based in Gullane and right opposite the bakery where they serve the most delicious pastries. The cottage was very clean and warm when we arrived and very comfortable. The owner responded to any queries promptly and gave clear instructions to how everything worked in the kitchen. We had no issues with anything at all. The garden is lovely to sit in too if the weather is accommodating! Would thoroughly recommend the cottage to anyone and would definitely book it again if we visit the area again.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 16 reviews
Price from
US$180.83
1 night, 2 adults

Papa Jim's Cottage

Dirleton (Near North Berwick)

Offering a garden and garden view, Papa Jim's Cottage is situated in Dirleton, 34 km from Arthurs Seat and 35 km from Dalhousie Castle.

L
Lenka
From
Czech Republic
The stay in Papa Jim ´s Cottage was perfect! We felt like at home there!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 25 reviews
Price from
US$241.10
1 night, 2 adults

The Crown Guest House

East Linton (Near North Berwick)

Located 17 km from Muirfield, The Crown Guest House offers 4-star accommodation in East Linton and features a shared lounge, a restaurant and a bar.

B
Bettina
From
Germany
A perfect stay with a friendly host. A good train and bus connection to Edinbourgh.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 472 reviews
Price from
US$133.95
1 night, 2 adults
See all 75 hotels in North Berwick

Most booked hotels in North Berwick and surroundings in the past month

See all

Popular with guests booking hotels in North Berwick

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 424 reviews

Popular with guests booking hotels in North Berwick

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking hotels in North Berwick

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,945 reviews

Popular with guests booking hotels in Dirleton

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 83 reviews

Popular with guests booking hotels in Gullane

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 452 reviews

Popular with guests booking hotels in Gullane

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 314 reviews

Popular with guests booking hotels in Dirleton

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 158 reviews

Popular with guests booking hotels in Gullane

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 172 reviews

Popular with guests booking hotels in Dirleton

Popular with guests booking hotels in Gullane

Best hotels with breakfast in North Berwick and nearby

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 83 reviews

Set in Dirleton, 2.5 km from Broad Sands Beach, The Open Arms Hotel offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

From US$274.49 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 172 reviews

The Bonnie Badger features a garden, shared lounge, a restaurant and bar in Gullane. Built in 19th century, this 5-star hotel is within 1.3 km of Muirfield and 30 km of Arthurs Seat.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 12 reviews

The Neuk in North Berwick features accommodation with free WiFi, 200 metres from West Bay, 7.2 km from Muirfield and 41 km from Arthurs Seat.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 6 reviews

Offering a garden and sea view, Forthview is set in North Berwick, 7.1 km from Muirfield and 41 km from Arthurs Seat.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 6 reviews

Seahaven, a property with a garden, is situated in North Berwick, 7.1 km from Muirfield, 41 km from Arthurs Seat, as well as 42 km from Dalhousie Castle.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Located 7.3 km from Muirfield, 41 km from Arthurs Seat and 42 km from Dalhousie Castle, Number 55 Apartment provides accommodation set in North Berwick.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3 reviews

Set in North Berwick in the Lothian region with West Bay nearby, Harbour Haven provides accommodation with free private parking.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 9 reviews

Curlew is set in North Berwick, 7.2 km from Muirfield, 38 km from Arthurs Seat, and 39 km from Dalhousie Castle.

Budget hotels in North Berwick and nearby

Offering a garden and city view, Upper Ettrick is situated in North Berwick, 7.1 km from Muirfield and 37 km from Arthurs Seat. Featuring sea and garden views, this holiday home also offers free WiFi.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Beach Court is situated in North Berwick, 7.1 km from Muirfield, 37 km from Arthurs Seat, and 38 km from Dalhousie Castle.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 112 reviews

Located in North Berwick, just a few steps from West Bay, Beachside - North Berwick provides beachfront accommodation with free WiFi.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 36 reviews

Located in North Berwick, 200 metres from West Bay, 7.3 km from Muirfield and 38 km from Arthurs Seat, Hideaway provides accommodation with a patio and free WiFi.

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 9 reviews

The Nook is situated in North Berwick, 7.1 km from Muirfield, 38 km from Arthurs Seat, as well as 38 km from Dalhousie Castle.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 98 reviews

Situated 7.5 km from Muirfield, 42 km from Arthurs Seat and 43 km from Dalhousie Castle, Skippers Retreat (with free doorstep parking) features accommodation located in North Berwick.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 4 reviews

Offering a garden and sea view, Beresford Cottage is located in North Berwick, a few steps from West Bay and 7.6 km from Muirfield.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 64 reviews

Located in North Berwick in the Lothian region, Smugglers Cove features a patio. The property is situated 7.5 km from Muirfield, 42 km from Arthurs Seat and 43 km from Dalhousie Castle.

Hotels located in the centre of North Berwick

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 8 reviews

Sandacres, a property with a garden, is set in North Berwick, 6.9 km from Muirfield, 37 km from Arthurs Seat, as well as 38 km from Dalhousie Castle.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 190 reviews

Set within 200 metres of West Bay and 7.4 km of Muirfield in North Berwick, No12 Hotel offers accommodation with seating area.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 18 reviews

Set in North Berwick and only 300 metres from West Bay, "Fraser's" at Marine Lodge offers accommodation with sea views, free WiFi and free private parking.

Set 7.4 km from Muirfield, 39 km from Dalhousie Castle and 39 km from Arthurs Seat, Coastal Escape 3 Bed Apartment Near the Beach offers accommodation located in North Berwick.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3 reviews

Harmony Undercroft is located in North Berwick, 7.5 km from Muirfield, 42 km from Arthurs Seat, as well as 43 km from Dalhousie Castle.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

Set in North Berwick in the Lothian region, with West Bay nearby, Printer`s Place offers accommodation with free WiFi and free private parking.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 4 reviews

Located 7.5 km from Muirfield, 42 km from Arthurs Seat and 43 km from Dalhousie Castle, The Gulls offers accommodation situated in North Berwick.

Located in North Berwick and only a few steps from West Bay, Sandy Neuk provides accommodation with sea views, free WiFi and free private parking.

What guests said about North Berwick:

6.0

Excellent breakfast, tables to small for comfort.

Excellent breakfast, tables to small for comfort. Seats uncomfortable. Double room has only one chair! Hotel is dated and tired. It is ideally situated for beach walks. Drinks are expensive but the food was excellent. Sunday lunch was lovely. Very hard to find a nice spot to relax and enjoy the view.
Guest review by
andrew
United Kingdom
6.0

North Berwick is fantastic in nice weather, because of the...

North Berwick is fantastic in nice weather, because of the beach (Yellowcraig to the west, or the quieter East Beach), the views of Bass Rock and other islands in the Firth of Forth, and the access to coastal walks. There are many nice coffee shops (we liked JP Deli) and restaurants (No 12 Hotel & Bistro was our favourite), and a good variety of shops, where you can buy groceries, clothing, gifts, art, kitchenware, etc. The Seabird Centre is a nice spot for coffee and sea-views. Depending on the weather conditions you can book boat trips to Bass Rock, Craigleith Island and/or the Isle of May. However, in wet or very windy weather one is really more limited, especially out-with the main shopping hours. There is a museum/library that opens from late mornings through the afternoon. Tantallon Castle is about 2.5 miles east of the town and is definitely worth a visit. Archerfield Walled Garden is good for lunch/gifts; and the Tyninghame Smithy is a lovely lunch stop on the John Muir Way (though it is often very busy).
Guest review by
Glasgow Girl
United Kingdom
10

Lovely little place with many quirky little shops and...

Lovely little place with many quirky little shops and overlooked Lodge Grounds, which is a huge park-like space for walking, admiring gage aviary and many beautiful planted areas, and has a children’s play area. Most people head straight for the beach, but other attractions such as the museum and Seabird Centre, Berwick Law and sports centre, all well worth a visit. Parking can be a problem, but at the moment there is a free car park at the end of the High Street.
Guest review by
Lauraine
United Kingdom
10

A lovely well kept seaside town with nice range of...

A lovely well kept seaside town with nice range of independent shops and eating places. Wonderful walks on the beaches with superb views out to the Bass Rock, Fidra etc. Beautiful flowers everywhere including at the pretty little station. Good transport links to Edinburgh.
Guest review by
Josephine
United Kingdom
10

North Berwick is an adorable seaside town with beautiful...

North Berwick is an adorable seaside town with beautiful scenic views and an amazing golf course. We enjoyed the quaint shops and restaurants as well as hiking the law. Getting around was so simple. We walked everywhere and found it so easy to go back and forth to our accommodations. One word of caution, most places stop serving dinner by 8:00pm. Wonderful place to visit!
Guest review by
gretchen
United States
10

Beautiful beaches. Great shops, restaurants and cafes.

Beautiful beaches. Great shops, restaurants and cafes. People were very friendly. Great boat trips to Isle of May, Bass Rock to see the amazing birds and wildlife. There was nothing we didn't like!
Guest review by
Ann
United Kingdom

See reviews by guests who stayed at hotels in North Berwick

See all
From US$517.16 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,945 reviews
The location is lovely. The communal sitting area behind the reception is a lovely airy, open, light room with a beautiful view. Having a drink of an evening there is just heaven, and makes the hotel. I also loved the saunas and steam rooms - the size of the pool is great too. I loved that they offered free exercise classes to all hotel guests. The food at breakfast and the bar meal we had was absolutely delicious. The staff were lovely - friendly and efficient.
Guest review by
Diana
Australia
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 31 reviews
Location location location! North Berwick is truly fabulous and East Beach View is in the best possible location. Literally, across the road from East Beach, with stunning view of Bass Rock, around the corner from an award winning Italian restaurant, Bostocks - amazing coffee shop, 20mins to Edinburgh. East Beach House is warm, welcoming, clean, comfy and stylish. It has EVERY for a fab holiday 💛 ….and the tap water makes a stunning cuppa
Guest review by
Linda
United Kingdom
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 98 reviews
Superb location right in the heart of North Berwick and minutes from the beach. The place was beautifully presented with everything you need. We were provided with eggs, bread, cereal and milk as well as some treats! A really nice touch.
Guest review by
Sean
United Kingdom
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 46 reviews
Lovely apartment. Brilliant location in the centre of North Berwick. Free car parking across the road. Fridge contained a bottle of wine and milk. Lovely fresh flowers in the lounge.
Guest review by
Rob Donald
United Kingdom
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 424 reviews
Clean, comfortable, free upgrade was lovely.. one of the best hotels I have ever stayed in for sure.. you get what you pay for.. it wasn’t cheap.
Guest review by
Fiona
United Kingdom