Hotel
Cockpen Road, EH19 3JB Bonnyrigg, United Kingdom
Distance from

6,98 km. - 4.33 mi.
Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk. The Dalhousie Castle Hotel offers luxurious accommodation, award-winning fine dining, and spa and leisure facilities.
Hotel
Melville Dykes Road, EH18 1AN Dalkeith, United Kingdom
Distance from

4,80 km. - 2.98 mi.
Located next to Broomieknowe Golf Club, this Premier Inn is just 15 minutes’ drive from Edinburgh’s centre. It features modern rooms with power showers, hot buffet breakfasts, and free parking.
Hotel
Carberry Road, Inveresk, EH21 8PT Musselburgh, United Kingdom
Distance from

3,74 km. - 2.32 mi.
A 20-minute drive from Edinburgh, within reach of 3 rail stations, this Premier Inn hotel has free parking and is only 4 km from Musselburgh Racecourse.
Hotel
45 Eskbank Road, EH22 3BH Dalkeith, United Kingdom
Distance from

3,63 km. - 2.25 mi.
Built in 1852, Rathan House-Guesthouse at Eskbank is based just 7 miles outside of the Scottish capital city of Edinburgh. An enchanting guesthouse, it features a sun terrace, a beautiful garden and free on-site parking.
Hotel
152 High Street, EH22 1AY Dalkeith, United Kingdom
Distance from

3,00 km. - 1.86 mi.
The County Hotel is a traditional Scottish hotel situated in Dalkeith, a 15-minute drive from Edinburgh. Just 7 miles from Rosslyn Chapel, featured in The Da Vinci Code, it has free parking and Wi-Fi.
Hotel
26 Linkfield Road, EH21 7LL Musselburgh, United Kingdom
Distance from

4,15 km. - 2.58 mi.
Set opposite Musselburgh Racecourse, Arden Guest House is a Victorian house which still retains its original features.
, EH15 Edinburgh, United Kingdom
Distance from

6,71 km. - 4.17 mi.
Angus Vale is a holiday home with a garden, situated in Edinburgh in the Lothian Region. The unit is 3.9 km from Edinburgh Playhouse. The kitchen features an oven, a toaster and a refrigerator and there is a private bathroom. A TV is featured.
100 Milton Road East, EH15 2NP Edinburgh, United Kingdom
Distance from

3,95 km. - 2.45 mi.
This family-run hotel in Edinburgh offers free Wi-Fi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building. The railway station is 5 minutes' walk from the hotel.
82 Willowbrae Road, EH8 7HA Edinburgh, United Kingdom
Distance from

9,36 km. - 5.81 mi.
Situated on a 24-hour bus route, the Drumorne Guest House is just 2 miles from Edinburgh’s city centre. With free Wi-Fi, it is 25 minutes’ walk from Edinburgh Beach and a 5-minute stroll from Holyrood Palace Park.
128 Old Dalkeith Road, EH16 4SD Edinburgh, United Kingdom
Distance from

8,80 km. - 5.47 mi.
Just 5 minutes’ drive from Edinburgh centre, Aaron Lodge offers free parking and free Wi-Fi. Situated on the A7 tourist route, the hotel has elegant rooms with private luxury bathrooms.
228 Willowbrae Road, EH8 7NG Edinburgh, United Kingdom
Distance from

8,03 km. - 4.98 mi.
With free private parking, this Premier Inn is on a main bus route, with excellent direct access to Edinburgh city centre. There is an on-site Beefeater restaurant, with a varied grill menu.
30 Milton Road East, EH15 2NJ Edinburgh, United Kingdom
Distance from

4,10 km. - 2.54 mi.
Aaran Lodge Guest House is situated in the Portobello district in Edinburgh, 6 km from Edinburgh Festival Theatre. A flat-screen TV, as well as an iPod docking station are provided. You will find a kettle in the room.
15 Castlepark Glade, EH16 4GA Edinburgh, United Kingdom
Distance from

7,78 km. - 4.83 mi.
Situated in Edinburgh, Ivy Villa offers self-catering accommodation with free WiFi and free onsite parking. Edinburgh Waverley Station is within a 20-minute walk.
1 Abercorn Terrace Portobello, EH15 2DD Edinburgh, United Kingdom
Distance from

5,43 km. - 3.37 mi.
A 4-star guest house, Abercorn is 5 minutes’ walk from the beach and 10 minutes’ drive from Edinburgh city centre. It offers elegant rooms with free Wi-Fi, cooked breakfasts and free parking.
19 Old Dalkeith Road, EH16 4TE Edinburgh, United Kingdom
Distance from

9,75 km. - 6.05 mi.
Alpha Guest House offers ground floor rooms, a 5-minute drive from Edinburgh city centre and Edinburgh Hospital. It has free Wi-Fi, free parking and a 24-hour front desk. All the rooms have a bathroom with a hairdryer.
78 Millhill, Musselburgh, EH21 7RW Musselburgh, United Kingdom
Distance from

3,10 km. - 1.92 mi.
Located in Musselburgh, this villa is 500 metres from Musselburgh Racecourse. Guests benefit from terrace. Free WiFi is available and free private parking is available on site.
, EH8 Edinburgh, United Kingdom
Distance from

8,74 km. - 5.42 mi.
Dunsapie offers accommodation in Edinburgh, 2.7 km from Edinburgh Festival Theatre. The cottage is 2.8 km from Edinburgh Playhouse. There is a dining area and a kitchen complete with a dishwasher, an oven and toaster.
Flat 2 number 1 Drybrough Crescent, EH16 4FB Edinburgh, United Kingdom
Distance from

8,58 km. - 5.33 mi.
Set in Edinburgh, The Drybrough House offers self-catering accommodation with free WiFi. The unit is 3 km from Edinburgh Festival Theatre. Free private parking is available on site.
126 Old Dalkieth Road, EH16 4SD Edinburgh, United Kingdom
Distance from

8,85 km. - 5.49 mi.
This 3-star guest house offers warm, stylish rooms with private bathrooms and flat-screen TVs. Edinburgh’s historic centre is just 5 minutes’ drive away.
, EH21 Musselburgh, United Kingdom
Distance from

4,10 km. - 2.55 mi.
Shepherd Hse Cottage is a holiday home located in Musselburgh in the Lothian Region and is 1.5 km from Musselburgh Racecourse. It provides free private parking. There is a dining area and a kitchen equipped with oven.