Hotel
2 Penicuik Road, Roslin, EH25 9LH Roslin, United Kingdom
Distance from

7,14 km. - 4.43 mi.
With its own Victorian tearoom, Chapel Cross Guest House is situated in the historic village of Roslin and 9 miles south from the scenic capital city of Edinburgh. Free on-site parking is available.
Hotel
Cockpen Road, EH19 3JB Bonnyrigg, United Kingdom
Distance from

3,11 km. - 1.93 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

4,78 km. - 2.97 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
Melville Dykes Road, EH18 1AN Dalkeith, United Kingdom
Distance from

1,92 km. - 1.19 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
45 Eskbank Road, EH22 3BH Dalkeith, United Kingdom
Distance from

3,70 km. - 2.30 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
2-4 Main Street, EH25 9LE Roslin, United Kingdom
Distance from

6,70 km. - 4.16 mi.
Set in the village of Roslin, The Original Rosslyn Inn is an idyllic village inn, just 8 miles from Edinburgh’s city centre. This family-run property has a traditional pub and a fine dining restaurant.
Hotel
Carberry Road, Inveresk, EH21 8PT Musselburgh, United Kingdom
Distance from

9,71 km. - 6.03 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.
45 Gilmour Road, EH16 5NS Edinburgh, United Kingdom
Distance from

9,17 km. - 5.69 mi.
With regular buses to Edinburgh city centre nearby, No 45 offers 4-star guest accommodation and free Wi-Fi. The heart of the beautiful city is 2 miles from the building.
30 Milton Road East, EH15 2NJ Edinburgh, United Kingdom
Distance from

7,79 km. - 4.83 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.
14 Kilmaurs Terrace, EH16 5DR Edinburgh, United Kingdom
Distance from

9,38 km. - 5.82 mi.
Offering free on street parking just 1 mile from Edinburgh’s centre, Aonoach Mor offers free Wi-Fi and freshly cooked, award-winning Full Scottish breakfasts.
12 Duddingston Crescent, Milton Road, EH15 3AS Edinburgh, United Kingdom
Distance from

7,69 km. - 4.77 mi.
With free private parking, the Aynetree Guest House is on a main bus route, with excellent direct access to Edinburgh city centre.
, EH15 Musselburgh, United Kingdom
Distance from

8,88 km. - 5.51 mi.
The Promenade is a holiday home is situated in Musselburgh is 4.3 km from Musselburgh Racecourse. Free WiFi is available throughout the property. There is a dining area and a kitchen as well as a private bathroom.
37 Mayfield Gardens, EH9 2BX Edinburgh, United Kingdom
Distance from

9,62 km. - 5.97 mi.
Just under 2 miles from Edinburgh city centre and Edinburgh Rail Station, International Guest House is a traditional Scottish property offering full Scottish breakfasts and free Wi-Fi in public areas.
23 Mayfield Gardens, Newington, EH9 2BX Edinburgh, United Kingdom
Distance from

9,75 km. - 6.05 mi.
Situated just 1 mile from Edinburgh city centre and the Royal Mile, the family-run 23 Mayfield offers free Wi-Fi and free private parking. This detached Victorian guest house boasts a garden hot tub and retains many original features.
35, Mayfield Gardens, EH9 2BX Edinburgh, United Kingdom
Distance from

9,63 km. - 5.98 mi.
Alexander Guest House is a friendly B&B with good breakfasts, clean rooms and excellent bus access to Edinburgh city centre. Arthur’s Seat provides a beautiful backdrop. At Alexander there is limited free parking and free internet access.
, EH15 Edinburgh, United Kingdom
Distance from

8,28 km. - 5.14 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.
82 Willowbrae Road, EH8 7HA Edinburgh, United Kingdom
Distance from

9,80 km. - 6.08 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.
3 East Mayfield, EH9 1SD Edinburgh, United Kingdom
Distance from

9,90 km. - 6.15 mi.
With free parking and free Wi-Fi, Sonas Guest House offers freshly cooked breakfasts and bright, cosy bedrooms. The historical Royal Mile and Holyrood Park are just a 20-minute walk away.
49c Edinburgh Road Fisherrow East Lothian, EH21 6EE Musselburgh, United Kingdom
Distance from

8,59 km. - 5.34 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.
228 Willowbrae Road, EH8 7NG Edinburgh, United Kingdom
Distance from

8,63 km. - 5.36 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.