Hotel
26 Linkfield Road, EH21 7LL Musselburgh, United Kingdom
Distance from

2,92 km. - 1.81 mi.
Set opposite Musselburgh Racecourse, Arden Guest House is a Victorian house which still retains its original features.
Hotel
152 High Street, EH22 1AY Dalkeith, United Kingdom
Distance from

3,98 km. - 2.47 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
Carberry Road, Inveresk, EH21 8PT Musselburgh, United Kingdom
Distance from

1,04 km. - 0.64 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

5,03 km. - 3.12 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

7,89 km. - 4.90 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

6,83 km. - 4.24 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.
, EH15 Edinburgh, United Kingdom
Distance from

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

8,25 km. - 5.12 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.
24 Duddingston Crescent, EH15 3AT Edinburgh, United Kingdom
Distance from

8,01 km. - 4.98 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.
Smeaton house, EH22 2NJ Dalkeith, United Kingdom
Distance from

0,48 km. - 0.30 mi.
Set within over 2 acres of beautiful gardens, the Smeaton House Bed and Breakfast offers free WiFi in public areas and free onsite parking. This historic house is situated just 8 minutes’ drive from Dalkeith.
by Musselburgh, East Lothian, EH21 8PY Musselburgh, United Kingdom
Distance from

2,40 km. - 1.49 mi.
This 15th-century castle dates back to Mary, Queen of Scots, and is set in 35 acres of stunning parkland. Edinburgh city centre is 8 miles from Carberry Tower. Rooms at the magnificent Carberry Tower are all unique and traditional in style.
78 Millhill, Musselburgh, EH21 7RW Musselburgh, United Kingdom
Distance from

2,85 km. - 1.77 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.
1 Abercorn Terrace Portobello, EH15 2DD Edinburgh, United Kingdom
Distance from

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

9,06 km. - 5.62 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.
, EH33 Cockenzie, United Kingdom
Distance from

9,03 km. - 5.61 mi.
Bank Park Lodge offers accommodation in Cockenzie, 15 km from Edinburgh and 44 km from St Andrews. The property is 33 km from Dunfermline and free private parking is featured.
100 Milton Road East, EH15 2NP Edinburgh, United Kingdom
Distance from

6,63 km. - 4.12 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.
12 Duddingston Crescent, Milton Road, EH15 3AS Edinburgh, United Kingdom
Distance from

8,31 km. - 5.16 mi.
With free private parking, the Aynetree Guest House is on a main bus route, with excellent direct access to Edinburgh city centre.
49c Edinburgh Road Fisherrow East Lothian, EH21 6EE Musselburgh, United Kingdom
Distance from

4,83 km. - 3.00 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.
91 Newcraighall Road, EH21 8RX Edinburgh, United Kingdom
Distance from

6,10 km. - 3.79 mi.
With free parking, a 24-hour front desk and traditional restaurant, this Premier Inn is next to Newcraighall Station. Edinburgh Fort Retail Park is just 500 metres away.
Levenhall Musselburgh, EH21 8JS Musselburgh, United Kingdom
Distance from

5,12 km. - 3.18 mi.
Located just 20 minutes’ drive from Edinburgh’s Princes Street, Drummohr Holiday Park offers luxury self-catering chalets, as well as apartments and rooms. On the John Muir Way, guests can enjoy strolls across the beautiful East Lothian countryside.