Top 10 Hotels in North Berwick

See all 484 Hotels in North Berwick
Macdonald Marine Hotel And Spa
Macdonald Marine Hotel And Spa

Cromwell Road, North Berwick EH39 4LZ

4.0 out of 5.0
4 out of 5 (213 reviews)

Located in East Lothian, this spa hotel is within a 10-minute walk of The Spa at the Macdonald Marine Hotel and North Berwick …

$99
Apex Waterloo Place Hotel
Apex Waterloo Place Hotel
13.8 mi from North Berwick
4.0 out of 5.0
4.5 out of 5 (2,058 reviews)

This handsomely updated landmark building stands at the east end of Edinburgh's famous Princes Street. The Waverley train …

$88
Destiny Scotland - Broughton St Lofts
Destiny Scotland - Broughton St Lofts
13.9 mi from North Berwick
4.0 out of 5.0

Located in Broughton, this apartment is within a 5-minute walk of Omni Centre Edinburgh and Edinburgh Playhouse Theatre. Scot …

$111
Radisson Blu Edinburgh
Radisson Blu Edinburgh
13.9 mi from North Berwick
4.0 out of 5.0
4.4 out of 5 (1,496 reviews)

In the heart of the Royal Mile, between Edinburgh Castle and Holyrood Palace, this turreted hotel is close to the Princes …

Get Rates
The Balmoral Hotel
The Balmoral Hotel
13.9 mi from North Berwick
5.0 out of 5.0
4.7 out of 5 (565 reviews)

Located in the heart of Edinburgh, this luxury hotel is on Princes Street in the main shopping area and adjacent to Waverle …

Get Rates
Old Town Chambers
Old Town Chambers
14.1 mi from North Berwick
5.0 out of 5.0
4.8 out of 5 (559 reviews)

Located in Old Town, this luxury apartment is steps from Heart of Midlothian, St. Giles' Cathedral, and Real Mary King's Clos …

$123
Old Waverley Hotel
Old Waverley Hotel
14.1 mi from North Berwick
3.0 out of 5.0
3.9 out of 5 (1,835 reviews)

Built in 1848, this eight-storey Victorian hotel is on Princes Street, with views of Edinburgh's famous castle and opposite …

$58
G&V Royal Mile Hotel Edinburgh
G&V Royal Mile Hotel Edinburgh
14.1 mi from North Berwick
5.0 out of 5.0
4.6 out of 5 (776 reviews)

The modern G&V Royal Mile Hotel Edinburgh offers a prime location just off Edinburgh's Royal Mile and about a 5-minute walk …

Get Rates
The Principal Edinburgh George Street
The Principal Edinburgh George Street
14.2 mi from North Berwick
5.0 out of 5.0
4.4 out of 5 (188 reviews)

Located amid the shops and restaurants of Edinburgh's fashionable George Street, this hotel is a block from Princes Street an …

$104
Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. Andrews
18.5 mi from North Berwick
4.0 out of 5.0
4.3 out of 5 (108 reviews)

Situated in the historical district, this romantic hotel is steps from The Scores, St. Andrews Aquarium, and Lundin Golf Club …

$65

Recent Reviews in North Berwick

Hide content

Where to stay in North Berwick

North Berwick Hotel Guide

Travelers to Edinburgh who are searching for hotels and apartments in North Berwick have many options to choose from. Expedia's database has 11 places to stay within a short drive of North Berwick's heart.

Take in the sights near central North Berwick. Hotels here include Macdonald Marine Hotel And Spa and The County Hotel.

One of the relatively small number of cheaper hotel options in North Berwick is the Drem Farmhouse.

The Greywalls Hotel and Chez Roux is situated 4 miles from the center of North Berwick. Alternatively, the Letham House is located 7 miles away. Another option is to check out the rates and amenities at the Bayswell Park Hotel or the The Old Manor Hotel.

After you've seen North Berwick, take a little time visit the wider region of the Edinburgh and Lothian area. Edinburgh and Lothian boasts beaches. Commonly visited Edinburgh and Lothian visitor destinations include ruins and castles. Visitors in this part of Scotland can enjoy mountain biking and mountain climbing.

Looking for more things to do? Spend the day enjoying Glencorse Golf Club and Kings Acre Golf Course, which you'll find in Midlothian, 20 miles to the southwest of North Berwick. Midlothian hotels and accommodations are the Dalhousie Castle Hotel & Spa and The Sun Inn. Alternatively, you could consider staying at East Lothian, 6 miles to the south of North Berwick, where you can choose from the Maitlandfield House Hotel and The Avenue Restaurant at The Victoria Inn. The Nungate Bridge and Haddington Golf Club are just some of the more popular sites to explore should you visit East Lothian.

Get your fix of local sport with a trip to Murrayfield Stadium, which is 20 miles to the west of North Berwick. For those who are interested in booking a bed nearby, make a reservation in the Sheraton Grand Hotel & Spa, Edinburgh or The Chester Residence.

For those travelers arriving or departing through Edinburgh Airport, you may like to book a room at Norton House Hotel & Spa, or Dalmahoy Hotel & Country Club, which are both conveniently close.