You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Aparthotel in Dalkeith · 2.99 mi from centre
Located in Dalkeith, Dalkeith Aparthotel is within a 15-minute drive of Royal Mile and University of Edinburgh. This aparthotel is 7 mi (11.3 km) from Edinburgh Castle and 7 mi (11.3 km) from Princes Street.

Inn in Lasswade · 1.10 mi from centre
8.0
1,189 reviews
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.
Modern rooms are decorated in light colours and feature flat-screen satellite TVs and work desks. Rooms also include hairdryers and tea/coffee-making facilities.
The bar and restaurant serves hearty Scottish meals including haggis dishes, as well as pub favourites. There is a beer garden with covered seating for guests to relax in.
There is a bus stop close to the property, which has regular services to Edinburgh city centre. The 15th-century Rosslyn chapel, which featured in the Da Vinci Code films, is just 5 miles away, whilst Musselburgh Racecourse is a 15-minute drive from the Laird And Dog.

Hotel in Edinburgh · 7.05 mi from centre
Breakfast available
With a stay at Premier Inn Edinburgh Park - Airport in Edinburgh, you'll be a 1-minute drive from Edinburgh Park and 8 minutes from Edinburgh Zoo. This hotel is 7.3 mi (11.7 km) from Edinburgh Castle and 7.3 mi (11.7 km) from Royal Mile.

Hotel in Burntisland · 12.56 mi from centre
7.4
72 reviews
When you stay at Burntisland House in Burntisland, you'll be near the beach and 15 minutes by car from Silver Sands Beach. This hotel is 18.8 mi (30.2 km) from Edinburgh Zoo and 21.6 mi (34.7 km) from Edinburgh Castle.

Holiday home in Granton, Edinburgh · 7.39 mi from centre
7.9
51 reviews
Situated within 3.9 km of Royal Yacht Britannia and 4.8 km of Royal Mile in Edinburgh, Lovely Sea Rooms, Easy Access to Centre & Airport features accommodation with seating area. The property is around 5.1 km from Edinburgh Waverley station, 5.1 km from Camera Obscura and World of Illusions and 5.1 km from Edinburgh Playhouse. Edinburgh International Conference Centre is 5.5 km from the holiday home and National Museum of Scotland is 5.5 km away.
At the holiday home, every unit includes a desk. With a shared bathroom fitted with a shower and a hair dryer, units at the holiday home also boast free WiFi. At the holiday home, each unit includes bed linen and towels.
The Real Mary King's Close is 5.3 km from the holiday home, while Edinburgh Castle is 5.3 km from the property. Edinburgh Airport is 10 km away.

Hotel in Haddington · 15.42 mi from centre
8.4
273 reviews
Breakfast available
With a stay at Tweeddale Arms Hotel in Haddington (Gifford), you'll be within a 10-minute drive of Lennoxlove Historic House and Nungate Bridge. This hotel is 3.2 mi (5.1 km) from Yester Castle and 4.2 mi (6.8 km) from St Mary's Church.

Hotel in Corstorphine, Edinburgh · 6.24 mi from centre
7.9
4,301 reviews
This hotel is next to Edinburgh Zoo, close to Murrayfield Stadium and 4 miles from Edinburgh International Airport. It offers a pool, gym, free parking and a restaurant.
Each room at this Holiday Inn is spacious, with tea and coffee facilities and satellite TV. Every room also has air conditioning and free WiFi.
Holiday Inn Edinburgh is 3 miles west of the city centre and has a view of the Pentland Hills. Edinburgh Castle and the city centre are easy to access by bus, with stops less than 5 minutes’ walk away.
The hotel’s Spirit Health and Fitness Club has a sauna, spa and offers beauty treatments. There is an international restaurant, as well as a cocktail lounge. Start the day with a buffet breakfast including a selection of continental and cooked items.
Guest Notice
Please note that all reservations made after 1st October 2025 for stays arriving from 24th July 2026 onwards will be subject to the local council-imposed Edinburgh Visitor Levy.
This charge will be applied to the final bill and will be payable upon check out. For further information, please visit https://www.edinburgh.gov.uk/visitorlevy

Hotel in West Lothian, Livingston · 15.07 mi from centre
6.8
364 reviews
With a stay at Livingston Lodge Hotel in Livingston, you'll be within a 15-minute drive of Edinburgh Park and Almondvale Stadium. This hotel is 14.8 mi (23.8 km) from Edinburgh Zoo and 15.5 mi (25 km) from Murrayfield Stadium.

Hotel in Musselburgh · 5.08 mi from centre
Breakfast available
With a stay at Premier Inn Edinburgh A1 - Musselburgh in Musselburgh, you'll be within a 15-minute drive of Edinburgh Playhouse Theatre and Princes Street. This hotel is 8.9 mi (14.3 km) from Royal Mile and 9.6 mi (15.4 km) from Edinburgh Castle.

Hotel in South Queensferry, Queensferry · 11.85 mi from centre
8.1
1,915 reviews
Breakfast available
Overlooking the Firth of Forth railway bridge, The Hawes Inn by Innkeeper's Collection, is just 20 minutes’ drive from the historical city centre of Edinburgh. 2 golf courses are situated within 5 miles of the accommodation.
Many rooms at The Hawes Inn overlook the river and iconic Forth Road Bridge, and each has a flat-screen TV, en-suite bathroom and tea/coffee making facilities.
A log fire and beer garden are featured in the Hawes Inn country pub and restaurant, which is attached to the Hotel. Dishes such as braised pork belly and cheese-topped fish pies are served in the restaurant.
Deep Sea World aquarium is only 15 minutes by car, and Bedlam Paintball Edinburgh is just 2.3 miles away.

Bed and breakfast in Rosyth · 15.66 mi from centre
8.5
491 reviews
Caledonia House has garden views, free WiFi and free private parking, set in Rosyth, 12 km from Forth Bridge. Located 13 km from Hopetoun House, the property offers a garden. Boasting family rooms, this property also provides guests with a terrace.
At the bed and breakfast, every unit has a wardrobe. At the bed and breakfast, the units have bed linen and towels.
Continental and vegetarian breakfast options with fruits, juice and cheese are available.
Edinburgh Zoo is 22 km from the bed and breakfast, while Murrayfield Stadium is 24 km from the property. Edinburgh Airport is 20 km away.

Apartment in New Town, Edinburgh · 5.26 mi from centre
9.2
218 reviews
With a stay at Destiny Scotland - Hill Street Apartments, you'll be centrally located in Edinburgh, just a 3-minute walk from George Street and 14 minutes by foot from Edinburgh Castle. This apartment is 0.3 mi (0.5 km) from Princes Street and 0.8 mi (1.2 km) from Grassmarket.

Hotel in Inverkeithing · 14.03 mi from centre
6.1
278 reviews
This family-run budget hotel is conveniently located close to Edinburgh and next to the Forth Road Bridge and the Forth Rail Bridge; Rosyth is only a few minutes away.
The hotel is close to the ferry terminal and is only 500 metres or so from Inverkeithing station. A bus runs regularly between the station and Edinburgh Airport. Trains also run frequently to the city of Edinburgh itself.
As reflected in the price, the hotel’s rooms are not large. However, all of the rooms are en suite and comfortable.
Free Wi-Fi is available in the hotel’s public areas and there is also free parking.

Guesthouse in Leith, Edinburgh · 5.88 mi from centre
With a stay at Park View Rooms in Edinburgh (Leith), you'll be within a 5-minute drive of Edinburgh Playhouse Theatre and Princes Street. This guest house is 1.8 mi (2.9 km) from Royal Mile and 2.5 mi (4 km) from Edinburgh Castle.

Guest house in Broughton, Edinburgh · 5.79 mi from centre
7.0
976 reviews
Situated in Edinburgh, near Edinburgh Waverley station, Edinburgh Playhouse and Royal Mile, Mayfair Guest House features free WiFi. The property is around 2.4 km from Royal Yacht Britannia, 2.5 km from National Museum of Scotland and 2.9 km from Camera Obscura and World of Illusions. The guest house has family rooms.
At the guest house, each unit includes a shared bathroom.
The Real Mary King's Close is 3 km from the guest house, while University of Edinburgh is 3.1 km from the property. Edinburgh Airport is 12 km away.

Apartment in Haymarket, Edinburgh · 4.84 mi from centre
6.2
7 reviews
With a stay at this apartment, you'll be centrally located in Edinburgh, within a 5-minute drive of Murrayfield Stadium and Princes Street. This apartment is 1.9 mi (3.1 km) from Edinburgh Castle and 2 mi (3.1 km) from Royal Mile.

Guest house in Gilmerton, Edinburgh · 1.57 mi from centre
5.3
73 reviews
Beautiful Rooms in Edinburgh Cottage Guest House - Free Parking, a property with a shared lounge, is set in Edinburgh, 5.6 km from University of Edinburgh, 6 km from National Museum of Scotland, as well as 6.3 km from Edinburgh Waverley station. This guest house offers free private parking, a shared kitchen and free WiFi. The guest house features family rooms.
The accommodation comes with a TV and a shared bathroom with bath, shower and a hair dryer, while the kitchen has an oven, a microwave and a toaster. A fridge and kitchenware are also offered, as well as a kettle. At the guest house, units come with bed linen and towels.
Arthurs Seat is 6.5 km from the guest house, while The Real Mary King's Close is 6.6 km from the property. Edinburgh Airport is 18 km away.

Hotel in Dalkeith · 1.86 mi from centre
Breakfast available
Located in Dalkeith, Premier Inn Edinburgh A7 - Dalkeith is within a 15-minute drive of Royal Mile and Edinburgh Castle. This hotel is 5.8 mi (9.3 km) from University of Edinburgh and 6.7 mi (10.7 km) from Princes Street.

Guest house in Edinburgh · 3.69 mi from centre
8.3
781 reviews
Just over a mile from the centre of beautiful Edinburgh, The Rosehall is a small private hotel on the A7, close to Holyrood Park and the stunning Arthur’s Seat. The Royal Mile is about 25-minutes’ walk away, and the hotel is 1 mile from Princes Street and on the main bus route to Edinburgh city centre. There is free WiFi access throughout the property.
The Rosehall has traditionally furnished rooms with an en suite or private external bathroom. Each also benefits from a flat-screen TV and tea and coffee making facilities.
Edinburgh’s Waverly Rail Station and the popular shops of Prince’s Street can be reached in about 30 minutes on foot. Edinburgh Castle is also within walking distance. Please note that the hotel does not have a lift.

Hostel in Edinburgh · 5.01 mi from centre
7.2
646 reviews
A stay at Destiny Student Holyrood - Campus Accommodation places you in the heart of Edinburgh, within a 15-minute walk of Princes Street and Edinburgh Playhouse Theatre. This hostel is 0.8 mi (1.3 km) from Royal Mile and 1.5 mi (2.4 km) from Edinburgh Castle.