You can save up to 15% on thousands of hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Explore over 100,000 properties across the UK with our easy-to-use filters and find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on thousands of hotels
Become a member for free
161 properties
See the latest prices and deals by choosing your dates
Hotel in Old Town Edinburgh, Edinburgh · 0.07 mi from centre
9.0
864 reviews
Breakfast available
With a stay at Apex Waterloo Place Hotel, you'll be centrally located in Edinburgh, steps from Princes Street and 7 minutes by foot from Royal Mile. This upscale hotel is 0.7 mi (1.1 km) from University of Edinburgh and 0.7 mi (1.2 km) from Edinburgh Castle.
Hotel in Bonnyrigg · 7.60 mi from centre
8.6
674 reviews
Breakfast available
Located in Bonnyrigg, Dalhousie Castle Hotel & Spa is in the suburbs, within a 15-minute drive of Rosslyn Chapel and University of Edinburgh. This upscale hotel is 8.7 mi (14.1 km) from Grassmarket and 8.8 mi (14.1 km) from Royal Mile.
Hotel in Edinburgh · 3.16 mi from centre
7.8
910 reviews
Breakfast available
With a stay at Holiday Inn Edinburgh, an IHG Hotel in Edinburgh (Corstorphine), you'll be steps from Edinburgh Zoo and 10 minutes by foot from Spire Murrayfield Hospital. This eco-certified hotel is 0.6 mi (1 km) from Carricknowe Golf Course and 1.1 mi (1.8 km) from Murrayfield Ice Rink.
Hotel in Edinburgh · 2.06 mi from centre
8.2
954 reviews
Breakfast available
Located in Edinburgh (Craigleith), Village Hotel Edinburgh is within a 10-minute drive of Princes Street and Edinburgh Castle. This upscale hotel is 2.8 mi (4.5 km) from Royal Mile and 2.9 mi (4.6 km) from University of Edinburgh.
Aparthotel in Edinburgh City Centre, Edinburgh · 0.48 mi from centre
Breakfast available
With a stay at RÌGH Residences, you'll be centrally located in Edinburgh, steps from George Street and 3 minutes by foot from Princes Street. This upscale aparthotel is 0.6 mi (1 km) from Edinburgh Castle and 0.8 mi (1.2 km) from Royal Mile.
Hotel in Ingliston, Newbridge · 6.67 mi from centre
8.6
918 reviews
Breakfast available
Located in Newbridge (Ingliston), DoubleTree by Hilton Edinburgh Airport is within a 15-minute drive of Edinburgh Zoo and Princes Street. This upscale hotel is 7 mi (11.2 km) from George Street and 7.9 mi (12.6 km) from Royal Mile.
Hotel in Newbridge · 7.71 mi from centre
9.0
859 reviews
Breakfast available
With a stay at Norton House Hotel & Spa in Newbridge, you'll be in the business district, within a 10-minute drive of Royal Highland Centre and Heriot-Watt University. This upscale hotel is 6.5 mi (10.5 km) from Edinburgh Zoo and 9.7 mi (15.6 km) from Princes Street.
Aparthotel in Old Town Edinburgh, Edinburgh · 0.06 mi from centre
9.0
1,407 reviews
With a stay at Princes Street Suites, you'll be centrally located in Edinburgh, steps from Princes Street and 7 minutes by foot from Royal Mile. This upscale aparthotel is 0.6 mi (1 km) from University of Edinburgh and 0.7 mi (1.2 km) from Edinburgh Castle.
Aparthotel in Edinburgh City Centre, Edinburgh · 0.69 mi from centre
9.4
886 reviews
With a stay at Native Edinburgh in Edinburgh (Edinburgh City Centre), you'll be within a 5-minute walk of Princes Street and George Street. This upscale aparthotel is 0.7 mi (1.1 km) from Grassmarket and 1.1 mi (1.7 km) from Edinburgh Castle.
Hotel in Old Town Edinburgh, Edinburgh · 0.22 mi from centre
9.0
942 reviews
Breakfast available
With a stay at Radisson Blu Hotel, Edinburgh City Centre, you'll be centrally located in Edinburgh, steps from Royal Mile and 6 minutes by foot from Princes Street. This upscale hotel is 0.3 mi (0.6 km) from University of Edinburgh and 0.5 mi (0.8 km) from Edinburgh Castle.
Hotel in Holyrood, Edinburgh · 0.48 mi from centre
8.2
950 reviews
Breakfast available
A stay at Edinburgh Marriott Hotel Holyrood places you in the heart of Edinburgh, within a 10-minute walk of Royal Mile and Princes Street. This upscale hotel is 0.7 mi (1.2 km) from University of Edinburgh and 0.6 mi (1 km) from St. Giles' Cathedral.
Hotel in Burntisland · 7.65 mi from centre
8.0
297 reviews
When you stay at The Bay Hotel in Burntisland, you'll be on the beach, within a 5-minute drive of Pettycur Beach and Kinghorn Beach. This upscale hotel is 22 mi (35.4 km) from Edinburgh Zoo and 24.7 mi (39.7 km) from Princes Street.
Guesthouse in Broughton, Edinburgh · 0.74 mi from centre
10.0
24 reviews
Breakfast available
You'll be centrally located in Edinburgh with a stay at Crescent House, within a 15-minute walk of Royal Botanic Garden and Edinburgh Playhouse Theatre. This upscale guesthouse is 0.9 mi (1.5 km) from St James Quarter and 1.2 mi (1.9 km) from Princes Street.
Apartment in Old Town Edinburgh, Edinburgh · 0.74 mi from centre
10.0
2 reviews
With a stay at this apartment, you'll be centrally located in Edinburgh, steps from Usher Hall and Princes Street Gardens. This upscale apartment is 0.4 mi (0.7 km) from Grassmarket and 0.9 mi (1.4 km) from National Museum of Scotland.
Hotel in Edinburgh · 4.89 mi from centre
8.0
117 reviews
Breakfast available
Located in Edinburgh (Gogar), Delta Hotels by Marriott Edinburgh is within a 10-minute drive of Murrayfield Stadium and Edinburgh International Conference Centre. This upscale hotel is 4.5 mi (7.3 km) from Princes Street Gardens and 5.1 mi (8.2 km) from Greyfriars Kirk.
Hotel in Edinburgh City Centre, Edinburgh · 0.76 mi from centre
9.0
493 reviews
Breakfast available
With a stay at Nira Caledonia, you'll be centrally located in Edinburgh, within a 10-minute walk of George Street and Princes Street. This upscale hotel is 0.7 mi (1.1 km) from Scottish National Portrait Gallery and 1 mi (1.5 km) from Dean Village.
Hotel in Edinburgh City Centre, Edinburgh · 0.47 mi from centre
Breakfast available
A stay at 100 Princes Street places you in the heart of Edinburgh, steps from Princes Street and George Street. This luxury hotel is 0.5 mi (0.9 km) from Edinburgh Castle and 0.7 mi (1.1 km) from Royal Mile.
Guesthouse in Currie, Edinburgh · 7.19 mi from centre
10.0
7 reviews
Breakfast available
With a stay at JustB in Edinburgh (Currie), you'll be within a 15-minute drive of Edinburgh Zoo and Royal Highland Centre. This upscale guesthouse is 6.8 mi (10.9 km) from Princes Street and 7.9 mi (12.7 km) from Royal Mile.
Guesthouse in Haymarket, Edinburgh · 1.66 mi from centre
8.6
298 reviews
Breakfast available
With a stay at The Edinburgh Lodge in Edinburgh (Haymarket), you'll be within a 5-minute drive of Princes Street and Edinburgh Zoo. This upscale guesthouse is 0.6 mi (0.9 km) from Murrayfield Stadium and 2.1 mi (3.4 km) from Edinburgh Castle.
Hotel in Newhaven, Edinburgh · 2.25 mi from centre
9.0
539 reviews
With a stay at Ocean Serviced Apartments in Edinburgh (Leith), you'll be a 4-minute drive from Royal Yacht Britannia and 9 minutes from Princes Street. This upscale hotel is 3.3 mi (5.4 km) from Royal Mile and 3.7 mi (5.9 km) from Edinburgh Castle.