
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
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.
B&Bs
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.
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.
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.
Get local tips in your inbox
Seasonal highlights, new restaurant openings, and local events. No spam, unsubscribe anytime.