Find the inns that appeal to you the most
Check out our selection of great inns in Edinburgh
Located in Edinburgh and with Murrayfield Stadium reachable within 8.2 miles, The Balerno Inn has a garden, allergy-free rooms, free WiFi throughout the property and a bar.
Featuring a shared lounge, bar and free WiFi, The Ship Inn is located in Musselburgh, 1.2 miles from Portobello Beach and 4.1 miles from Arthur's Seat.
Located in Ratho, 5.9 miles from Edinburgh Zoo, The Bridge Inn has accommodations with a garden, free private parking, a shared lounge and a terrace. This 4-star inn features free WiFi and a bar.
Set in the village of Roslin, The Original Rosslyn Inn is an beautiful village inn, just 8 miles from Edinburgh’s city center.
The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. With free WiFi, this 4-star inn offers babysitting service and luggage storage space.
Located in Kirkcaldy, 1.2 miles from Kirkcaldy Beach, The Elbow Room provides accommodations with a garden, free private parking, a restaurant and a bar.
The Laird And Dog is located in the Midlothian village of Lasswade, a 15 minute drive from Edinburgh. It offers an atrium-style restaurant, rooms with free Wi-Fi and free parking.