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
156 properties
See the latest prices and deals by choosing your dates
Hotel in Edinburgh City Centre, Edinburgh · 0.07 mi from centre
8.8
834 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 Edinburgh · 3.16 mi from centre
7.8
915 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 Bonnyrigg · 7.60 mi from centre
8.3
835 reviews
Breakfast available
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. Guests can descend an ancient stairway towards the atmospheric Dungeon Restaurant and enjoy 2 AA Rosette dining. Alternatively, the Orangery offers a more informal experience with sweeping views over the River Esk. The spa provides a range of treatments, along with hydro facilities such as a massaging jet pool, sauna, and steam pool. There are also opportunities for guests to enjoy archery, clay pigeon shooting, and falconry within the grounds. Dalhousie Castle Hotel is just a short distance from the A7 and Edinburgh is only 20 minutes' drive. It takes just 10 minutes to reach Rosslyn and Roslin Chapel, which is a possible resting place of the Holy Grail.
Hotel in Edinburgh · 2.06 mi from centre
8.2
953 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 Newbridge · 6.67 mi from centre
8.6
932 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
857 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 Edinburgh City Centre, Edinburgh · 0.06 mi from centre
9.0
1,406 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.
Hotel in Edinburgh City Centre, Edinburgh · 0.22 mi from centre
9.0
962 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.
Aparthotel in Edinburgh City Centre, Edinburgh · 0.69 mi from centre
9.4
874 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 Edinburgh City Centre, Edinburgh · 0.48 mi from centre
8.2
962 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
295 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
21 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 Edinburgh City Centre, 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.
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.
Hotel in Edinburgh · 4.89 mi from centre
7.8
93 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
492 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.
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
538 reviews
Located in Edinburgh (Leith), Ocean Serviced Apartments is within a 10-minute drive of Princes Street and Edinburgh Playhouse Theatre. This upscale hotel is 3.3 mi (5.4 km) from Royal Mile and 3.7 mi (5.9 km) from Edinburgh Castle.
Hotel in Peebles · 21.71 mi from centre
7.6
690 reviews
Breakfast available
With a stay at Macdonald Cardrona Hotel, Golf & Spa in Peebles, you'll be in the mountains, just a 1-minute walk from Macdonald Cardrona Golf Course and 9 minutes by foot from Leisure Club and Spa at Macdonald Cardrona Hotel. This upscale hotel is 1.7 mi (2.7 km) from 7stanes - Glentress and 2 mi (3.2 km) from Go Ape Peebles Adventure Park.