Skip to content
North Berwick accommodation

North Berwick

Where to Stay

4 places to stay: from harbour-view rooms to cosy B&Bs

Whether you’re after a luxury hotel, a welcoming guesthouse, or a cosy bed and breakfast, North Berwick has accommodation to suit every budget and style. Most places are within easy reach of the main attractions and the centre of town.

Book direct with venues or use the affiliate links below. Some links may earn us a small commission at no extra cost to you.

Hotels

Hotel
£££

Marine North Berwick

18 Cromwell Road, North Berwick, East Lothian, EH39 4LZ

The town's Victorian landmark hotel above the West Links, with The Lawn restaurant and the Bass Rock Bar.

RestaurantBarGolf Course setting

B&Bs

B&B
££

Seaholm Bed and Breakfast

24 Melbourne Road, North Berwick, East Lothian

A Victorian seafront house on Melbourne Road, straight above Milsey Bay, open all year and five minutes from the High Street.

Seafront positionOpen all yearBreakfast
B&B
££

Glengair Bed and Breakfast

6 St Margaret's Road, North Berwick, East Lothian, EH39 4PJ

An Edwardian family B and B two minutes from the High Street, with a garden, free parking outside and a proper Scottish breakfast.

Free parking outsideGardenWi Fi throughout
B&B
££

6a North Berwick

6a Dirleton Avenue, North Berwick, East Lothian, EH39 4AY

A small en-suite B and B on Dirleton Avenue with secure golf and bike storage, minutes from the station. Access is by an external staircase.

En Suite roomsSecure golf and bike storageBreakfast room overlooking the garden

Get local tips in your inbox

Seasonal highlights, new restaurant openings, and local events. No spam, unsubscribe anytime.