Hotel
Carberry Road, Inveresk, EH21 8PT Musselburgh, United Kingdom
Distance from

6,38 km. - 3.96 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
Melville Dykes Road, EH18 1AN Dalkeith, United Kingdom
Distance from

2,46 km. - 1.53 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
26 Linkfield Road, EH21 7LL Musselburgh, United Kingdom
Distance from

7,94 km. - 4.93 mi.
Set opposite Musselburgh Racecourse, Arden Guest House is a Victorian house which still retains its original features.
Hotel
45 Eskbank Road, EH22 3BH Dalkeith, United Kingdom
Distance from

0,97 km. - 0.60 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
Cockpen Road, EH19 3JB Bonnyrigg, United Kingdom
Distance from

2,62 km. - 1.63 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
152 High Street, EH22 1AY Dalkeith, United Kingdom
Distance from

1,49 km. - 0.93 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.
5 High Street, EH18 1NA Lasswade, United Kingdom
Distance from

4,66 km. - 2.90 mi.
The Laird And Dog is located in the Midlothian village of Lasswade, 15 minutes’ drive from Edinburgh. It offers a conservatory-style restaurant, rooms with free Wi-Fi and free parking.
78 Millhill, Musselburgh, EH21 7RW Musselburgh, United Kingdom
Distance from

7,22 km. - 4.48 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.
Mordun House 6-3, 14 Craigour Green, EH17 7RL Edinburgh, United Kingdom
Distance from

8,21 km. - 5.10 mi.
Located 4.4 km from Edinburgh Festival Theatre, Moredun House offers accommodation in Edinburgh. The unit is 4.4 km from University of Edinburgh. Free WiFi is featured throughout the property. An oven and a microwave can be found in the kitchen.
5 Mansfield Road, EH21 7DS Musselburgh, United Kingdom
Distance from

6,92 km. - 4.30 mi.
Honest Toun B&B in Musselburgh offers high-quality bed and breakfast accommodation. In the East Lothian region, Honest Toun is less than 20 minutes' drive from Edinburgh city centre and its rooms have luxurious en suite bathrooms, free Wi-Fi and...
12 Duddingston Crescent, Milton Road, EH15 3AS Edinburgh, United Kingdom
Distance from

8,09 km. - 5.02 mi.
With free private parking, the Aynetree Guest House is on a main bus route, with excellent direct access to Edinburgh city centre.
2 Joppa Pans, Eh15 2HF Edinburgh, United Kingdom
Distance from

7,52 km. - 4.67 mi.
The family-run Rockville Hotel is situated in a seaside suburb of Edinburgh, within 5 miles from the city centre. It offers picturesque views across the Firth of Forth as well as free private parking and free Wi-Fi.
49c Edinburgh Road Fisherrow East Lothian, EH21 6EE Musselburgh, United Kingdom
Distance from

7,07 km. - 4.39 mi.
Located in the Scottish capital city of Edinburgh, Mackenzie Bunks offers free Wi-Fi in the rooms. Rooms provide a flat-screen TV, a patio and a seating area. Some rooms provide a kettle, whilst there is a shared kitchen for guests.
Flat 2 number 1 Drybrough Crescent, EH16 4FB Edinburgh, United Kingdom
Distance from

9,71 km. - 6.03 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.
228 Willowbrae Road, EH8 7NG Edinburgh, United Kingdom
Distance from

9,99 km. - 6.20 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.
33 Straiton Place, EH15 2BA Edinburgh, United Kingdom
Distance from

8,77 km. - 5.44 mi.
On the promenade in Edinburgh’s Portobello district, this Victorian town house has free Wi-Fi and parking. The city centre is a 15-minute bus journey away.
Faside Estate nr Edinburgh, EH33 2LE Musselburgh, United Kingdom
Distance from

9,82 km. - 6.10 mi.
Around 10 miles east of Edinburgh city centre, the 14th-century castle on Faside Estate provides luxurious bed and breakfast accommodation. It offers free parking and WiFi and continental breakfast served in your room.
115 Lasswade Road, EH16 6UD Edinburgh, United Kingdom
Distance from

9,29 km. - 5.77 mi.
Northfield House has light en suite rooms, a beer garden, free Wi-Fi and free parking. It is 5 minutes' drive from the Edinburgh City Bypass and has easy access to the city centre by bus. The Northfield House Hotel has a quiet location, 5.
Green Lane, EH18 1HE Lasswade, United Kingdom
Distance from

5,52 km. - 3.43 mi.
Situated just outside the historic city of Edinburgh, Greenlees Lodge has a secluded location on a private lane and offers free Wi-Fi and free parking on site.
24 Duddingston Crescent, EH15 3AT Edinburgh, United Kingdom
Distance from

7,93 km. - 4.93 mi.
Located opposite Portobello Park, Milton House features a private garden, and free parking on its cobbled driveway. A bus stop is adjacent to the B&B and offers buses into Edinburgh city centre which take 10 minutes.