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

Hotel in New Town, Edinburgh · 7.09 mi from centre
8.8
985 reviews
Breakfast available
With a stay at Angel's Share Hotel, you'll be centrally located in Edinburgh, steps from Princes Street and Johnnie Walker Princes Street. This hotel is 0.1 mi (0.2 km) from George Street and 1.1 mi (1.8 km) from National Museum of Scotland.

Hotel in Edinburgh · 6.79 mi from centre
9.0
868 reviews
Breakfast available
A stay at The Bonham Hotel places you in the heart of Edinburgh, within a 10-minute walk of Princes Street and George Street. This luxury hotel is 1.6 mi (2.5 km) from Edinburgh Castle and 1.6 mi (2.6 km) from Royal Mile.

Guesthouse in Currie, Edinburgh · 5.47 mi from centre
10.0
9 reviews
With a stay at JustB in Edinburgh (Currie), you'll be within a 15-minute drive of Edinburgh Park and Edinburgh Zoo. This guest house is 7.9 mi (12.7 km) from Royal Mile and 8.1 mi (13 km) from Edinburgh Castle.

Hotel in Haymarket, Edinburgh · 7.04 mi from centre
8.6
1,359 reviews
Breakfast available
A stay at Point A Hotel Edinburgh Haymarket places you in the heart of Edinburgh, within a 15-minute walk of Princes Street and George Street. This eco-friendly hotel is 0.6 mi (0.9 km) from Grassmarket and 1.4 mi (2.2 km) from Edinburgh Castle.

Hotel in Edinburgh · 7.05 mi from centre
7.6
991 reviews
Located in Edinburgh (Tollcross), Grove House Hotel is within a 15-minute walk of Grassmarket and Princes Street. This hotel is 1.8 mi (2.9 km) from Edinburgh Castle and 1.8 mi (2.9 km) from Royal Mile.

Hotel in Haymarket, Edinburgh · 7.02 mi from centre
8.6
955 reviews
Breakfast available
With a stay at Hampton by Hilton Edinburgh West End, you'll be centrally located in Edinburgh, within a 10-minute walk of FountainPark and Edinburgh International Conference Centre. This eco-friendly hotel is 0.7 mi (1.2 km) from Usher Hall and 0.8 mi (1.3 km) from Princes Street.

Hotel in Edinburgh · 7.14 mi from centre
8.8
939 reviews
Breakfast available
With a stay at The Caledonian Edinburgh, Curio Collection by Hilton, you'll be centrally located in Edinburgh, steps from Princes Street and within a 5-minute walk of George Street. This luxury hotel is 0.9 mi (1.4 km) from Grassmarket and 1.4 mi (2.2 km) from University of Edinburgh.
Hotel in Broxburn, Uphall · 4.97 mi from centre
8.0
1,070 reviews
Situated in Uphall, 12 km from Hopetoun House, Oatridge hotel features accommodation with a garden, free private parking, a restaurant and a bar. This 2-star hotel offers free WiFi. The property is non-smoking and is located 15 km from Forth Bridge.
At the hotel, rooms are fitted with a wardrobe and a flat-screen TV. The rooms are fitted with a private bathroom with a shower and a hairdryer.
Edinburgh Zoo is 16 km from Oatridge hotel, while Murrayfield Stadium is 21 km from the property. Edinburgh Airport is 8 km away.

Hotel in New Town, Edinburgh · 7.16 mi from centre
9.2
955 reviews
Breakfast available
Kimpton Charlotte Square by IHG is centrally located in Edinburgh – a 2-minute walk from Princes Street Gardens and 12 minutes by foot from Edinburgh International Conference Centre. This luxury hotel is 1.1 mi (1.8 km) from St. Giles' Cathedral and 1.2 mi (1.9 km) from Greyfriars Kirk.

Hotel in Edinburgh · 6.54 mi from centre
5.6
1,071 reviews
Breakfast available
A stay at Britannia Hotel Edinburgh places you in the heart of Edinburgh, within a 15-minute walk of Princes Street and George Street. This hotel is 1.9 mi (3 km) from Edinburgh Castle and 1.9 mi (3.1 km) from Royal Mile.

Holiday home in Granton, Edinburgh · 6.34 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 Corstorphine, Edinburgh · 4.94 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 · 6.99 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.

Bed and breakfast in Rosyth · 5.96 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 · 7.31 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 · 4.91 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.

Apartment in Haymarket, Edinburgh · 6.76 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.

Hotel in Haymarket, Edinburgh · 7.12 mi from centre
8.2
923 reviews
Breakfast available
A stay at Mercure Edinburgh Haymarket places you in the heart of Edinburgh, within a 15-minute walk of Grassmarket and Princes Street. This hotel is 0.8 mi (1.2 km) from George Street and 1.5 mi (2.4 km) from Edinburgh Castle.

Guesthouse in Edinburgh · 7.21 mi from centre
7.2
5 reviews
Breakfast available
A stay at Averon Guest House places you in the heart of Edinburgh, within a 5-minute drive of Grassmarket and Princes Street. This guest house is 0.9 mi (1.5 km) from Victoria Street and 1.3 mi (2.2 km) from Edinburgh Castle.

Hotel in New Town, Edinburgh · 7.24 mi from centre
6.8
753 reviews
With a stay at easyHotel Edinburgh in Edinburgh (Edinburgh City Centre), you'll be within a 5-minute walk of George Street and Princes Street. This hotel is 0.8 mi (1.3 km) from Edinburgh Castle and 0.6 mi (1 km) from Grassmarket.