You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Holiday home in North Berwick · 7.34 km from centre
6.0
1 review
By The Beach offers accommodations in North Berwick, 1.5 miles from Broad Sands Beach and 4.9 miles from Muirfield. The property is around 26 miles from Arthur's Seat, 27 miles from Dalhousie Castle, and 28 miles from Edinburgh Waverley Train Station. Free Wifi is available throughout the property and West Bay is a 4-minute walk away.
The vacation home includes 3 bedrooms and a living room with a TV. The property offers sea views.
Edinburgh Playhouse is 28 miles from the vacation home, while Royal Yacht Britannia is 28 miles from the property. Edinburgh Airport is 34 miles away.

Hotel in Dunbar · 17.12 km from centre
7.9
432 reviews
Breakfast available
Located in the seaside town of Dunbar, The Royal Mackintosh is just 2 minutes’ walk from Dunbar Rail Station. There is an on-site restaurant, and limited free parking is available.
Each room at The Royal Mackintosh Hotel is located on the first floor and has its own TV and DVD player, along with tea and coffee-making facilities. There is an private bathroom and a hairdryer in every room.
Furnished with wood from the boardroom of the RMS Mauretania, the Mauretania Restaurant serves dishes from fresh and local produce. The lounge bar offers informal dining and a range of malt whiskeys, fine wines and real ales.
Dunbar’s central shops and restaurants are located on the high street, all within a 5-minute walk from the hotel. Dunbar Golf Club and Winterfield Golf Course are both less than 5 minutes away by car, and Tantallon Castle is a 25-minute drive away.

Hotel in Musselburgh · 17.72 km from centre
9.2
860 reviews
Breakfast available
Located in Musselburgh, Carberry Tower Mansion House and Estate is in a rural location, a 4-minute drive from Dalkeith Country Park and 7 minutes from Musselburgh Racecourse. This hotel is 9.5 mi (15.3 km) from Royal Mile and 10.2 mi (16.3 km) from Edinburgh Castle.

Hotel in Musselburgh · 17.80 km from centre
Breakfast available
With a stay at Premier Inn Edinburgh A1 - Musselburgh in Musselburgh, you'll be within a 15-minute drive of Edinburgh Playhouse Theatre and Princes Street. This hotel is 9.6 mi (15.4 km) from Edinburgh Castle and 8.9 mi (14.3 km) from Royal Mile.

Hotel in Dunbar · 16.46 km from centre
8.4
2,067 reviews
With uninterrupted views of the Firth of Forth, Bayswell Park Hotel features sea views, free parking, and free WiFi throughout. Located at the end of Dunbar High Street, the property is perched on a cliff top, looking out to Bass Rock and the Isle of May.
Bayswell Park Hotel offers rooms that are bright and modern with high ceilings, and some have picturesque views of the sea. Each comes with a TV, tea/coffee making facilities, and an private bathroom. Some rooms benefit from their own hot tub.
The modern bar serves a range of wines, whiskeys and beer, and a full cooked breakfast is provided each morning.
The John Muir Way goes directly past the hotel and the Ancient Harbor is a short walk along it. Dunbar Railway Station is less than a mile from Bayswell Park Hotel, and the town’s restaurants and bars can be reached in around 5 minutes on foot.

Bed and breakfast in Musselburgh · 18.33 km from centre
8.8
96 reviews
Providing a garden, Musselburgh Links B&B offers accommodations in Musselburgh. This recently renovated bed and breakfast is located 1.6 miles from Portobello Beach and 5.7 miles from Arthur's Seat. The bed and breakfast provides a hot tub and a shared kitchen.
Some accommodations include a terrace and a satellite flat-screen TV with streaming services, as well as seating area.
A bicycle rental service is available at the bed and breakfast.
Edinburgh Waverley Train Station is 5.8 miles from Musselburgh Links B&B, while Edinburgh Playhouse is 5.8 miles away. Edinburgh Airport is 19 miles from the property.

Hotel in Haddington · 11.91 km from centre
8.4
283 reviews
Breakfast available
With a stay at Tweeddale Arms Hotel in Haddington (Gifford), you'll be within a 10-minute drive of Lennoxlove Historic House and Nungate Bridge. This hotel is 3.2 mi (5.1 km) from Yester Castle and 4.2 mi (6.8 km) from St Mary's Church.

Hotel in Dunbar · 17.19 km from centre
8.4
254 reviews
Located in Dunbar and with Belhaven Bay Beach reachable within 1.7 miles, Hillside Dunbar has a terrace, non-smoking rooms, free WiFi and a bar. The property is around 19 miles from Muirfield, 28 miles from The Maltings Theatre & Cinema and 28 miles from Arthur's Seat. The hotel has family rooms.
At the hotel, the rooms come with a closet and a flat-screen TV. All rooms feature a private bathroom with a shower and a hairdryer.
Dalhousie Castle is 29 miles from Hillside Dunbar, while Edinburgh Waverley Train Station is 30 miles from the property. Edinburgh Airport is 37 miles away.

Apartment in Pathhead · 18.60 km from centre
8.8
20 reviews
Housekeeper's Rooms is located in Pathhead, just 11 miles from National Museum of Scotland and 12 miles from The Real Mary King's Close. The property is around 6.4 miles from Dalhousie Castle, 10 miles from Arthur's Seat, and 11 miles from University of Edinburgh. Edinburgh Waverley Train Station is 12 miles from the apartment and Edinburgh Playhouse is 12 miles away.
The apartment features 2 bedrooms, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom. Featuring free private parking, this 4-star apartment also features free Wifi. The accommodation is non-smoking.
Guests can relax in the garden at the property.
Camera Obscura and World of Illusions is 12 miles from Housekeeper's Rooms, while Edinburgh Castle is 12 miles from the property. Edinburgh Airport is 17 miles away.

Apartment in Dunbar · 15.26 km from centre
10.0
2 reviews
Belle Haven Chalet. Is located in Dunbar, just a few steps from Belhaven Bay Beach and 16 miles from Muirfield. This property offers access to a patio, free private parking, and free Wifi. Edinburgh Waverley Train Station is 29 miles from the apartment and Edinburgh Playhouse is 29 miles away.
The apartment consists of 2 bedrooms, a living room, a fully equipped kitchen with a dishwasher and a coffee machine, and 1 bathroom with a walk-in shower and a hair dryer. Guests can enjoy a meal on an outdoor dining area while overlooking the sea views. For added privacy, the accommodation features a private entrance.
Arthur's Seat is 28 miles from the apartment, while Dalhousie Castle is 28 miles away. Edinburgh Airport is 35 miles from the property.

Apartment in Dunbar · 17.61 km from centre
9.8
18 reviews
Beach View is set in Dunbar, 31 km from Muirfield, 45 km from The Maltings Theatre & Cinema, as well as 48 km from Edinburgh Playhouse. This beachfront property offers access to free WiFi and free private parking.
The 2-bedroom apartment comes with a living room with a flat-screen TV, a fully equipped kitchen, and 2 bathrooms with a hair dryer.
Royal Mile is 48 km from the apartment, while Edinburgh Waverley station is 48 km away. The nearest airport is Edinburgh Airport, 59 km from Beach View.

Lodge in Dunbar · 17.46 km from centre
10.0
3 reviews
With a stay at Eco Indigo in Dunbar, you'll be within a 10-minute drive of John Muir's Birthplace and John Muir Way - East. This lodge is 2.9 mi (4.7 km) from Dunbar Golf Club and 3.1 mi (4.9 km) from Dunbar Harbor.

Villa in Dunbar · 17.16 km from centre
9.2
21 reviews
Old Coastguard Station offers accommodations in Dunbar, 1.7 miles from Belhaven Bay Beach and 19 miles from Muirfield. Both free Wifi and parking on-site are accessible at the villa free of charge. The Maltings Theatre & Cinema is 28 miles away and Arthur's Seat is 29 miles from the villa.
Old Coastguard Station features 1 bedroom, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 1 bathroom with a hair dryer. Guests can take in the views of the sea from the balcony, which also has outdoor furniture. For added privacy, the accommodation features a private entrance.
Guests can relax in the garden at the property.
Dalhousie Castle is 29 miles from the accommodation, while Edinburgh Waverley Train Station is 30 miles from the property. Edinburgh Airport is 37 miles away.

Bed and breakfast in Musselburgh · 15.72 km from centre
9.0
33 reviews
Breakfast available
Faside Estate offers accommodations in Musselburgh, 8.5 miles from Dalhousie Castle and 10 miles from Edinburgh Waverley Train Station. Providing free private parking, the 4-star bed and breakfast is 8 miles from Arthur's Seat. Outdoor seating is also available at the bed and breakfast.
With free Wifi, this bed and breakfast provides a flat-screen TV, and a fully equipped kitchenette with a microwave and toaster. Towels and bed linen are provided in the bed and breakfast. There's also a seating area and a fireplace.
Guests can also relax in the garden.
Edinburgh Playhouse is 10 miles from Faside Estate, while Royal Yacht Britannia is 10 miles away. Edinburgh Airport is 16 miles from the property.

Holiday home in Tranent, Ormiston · 14.21 km from centre
9.2
39 reviews
Modern two bedroom house is located in Ormiston, just 12 miles from Dalhousie Castle and 13 miles from Arthur's Seat. This vacation home provides free private parking, full-day security, and free Wifi. Muirfield is 13 miles from the vacation home and University of Edinburgh is 14 miles away.
This vacation home includes 2 bedrooms, a living room and a flat-screen TV, an equipped kitchen with a dining area, and 1 bathroom with a bath and a washing machine. Towels and bed linen are provided in the vacation home. For added privacy, the accommodation features a private entrance.
National Museum of Scotland is 14 miles from the vacation home, while The Real Mary King's Close is 14 miles away. Edinburgh Airport is 19 miles from the property.

Vacation home in East Lothian, Prestonpans · 12.28 km from centre
When you stay at this vacation home in Prestonpans, you'll be within a 10-minute drive of Musselburgh Racecourse and Dalkeith Country Park. This vacation home is 13.6 mi (21.9 km) from Edinburgh Castle and 12.6 mi (20.3 km) from Princes Street.

Holiday home in Dunbar · 13.82 km from centre
9.5
2 reviews
1 Deuchrie Cottages offers accommodations in Dunbar, 16 miles from Muirfield and 27 miles from Arthur's Seat. Both Wifi and private parking are accessible at the vacation home free of charge. Edinburgh Playhouse is 28 miles from the vacation home and Royal Yacht Britannia is 28 miles away.
1 Deuchrie Cottages features 2 bedrooms, a fully equipped kitchen with an oven and a toaster, a washing machine, and 1 bathroom. A TV is available. There's also a seating area and a fireplace.
Guests at the accommodation will be able to enjoy activities in and around Dunbar, like golfing, cycling, and fishing. Guests can relax in the garden at the property.
Dalhousie Castle is 27 miles from 1 Deuchrie Cottages, while Edinburgh Waverley Train Station is 28 miles from the property. Edinburgh Airport is 35 miles away.

Guesthouse in Musselburgh · 17.06 km from centre
10.0
62 reviews
Breakfast available
Located in Musselburgh, Arden House is in the suburbs, within a 15-minute drive of Dalkeith Country Park and Arthur's Seat. This golf guesthouse is 6.3 mi (10.2 km) from Palace of Holyroodhouse and 7.1 mi (11.4 km) from Royal Yacht Britannia.

Hotel in Dunbar · 17.45 km from centre
When you stay at this cottage in Dunbar, you'll be 7 minutes by car from John Muir Country Park. This cottage is 2.8 mi (4.5 km) from Dunbar Golf Club and 2.9 mi (4.6 km) from John Muir's Birthplace.

Apartment in Musselburgh, Edinburgh · 18.85 km from centre
9.2
14 reviews
Situated in Edinburgh and only 1.8 km from Portobello Beach, Musselburgh - Stylish 3 bed with Stunning Sea Views features accommodation with quiet street views, free WiFi and free private parking. The property is around 8.7 km from Royal Mile, 9.2 km from Edinburgh Waverley station and 10 km from University of Edinburgh. The property is non-smoking and is set 8.6 km from Edinburgh Playhouse.
The spacious apartment has 3 bedrooms, 2 bathrooms, bed linen, towels, a flat-screen TV, a dining area, a fully equipped kitchen, and a balcony with sea views. There is also a seating area and a fireplace.
Camera Obscura and World of Illusions is 10 km from the apartment, while Royal Yacht Britannia is 10 km from the property. The nearest airport is Edinburgh Airport, 24 km from Musselburgh - Stylish 3 bed with Stunning Sea Views.