
The 10 best hotels in Edinburgh
Discover the top hotels in Edinburgh handpicked by local expert Rick Jordan.Welcome to one of the UK’s most beautiful cities, which has the hotels to match. You will even have the chance to see the castle or Arthur’s Seat from your room. Thanks to the up-and-down hills, there are panoramic views all over town, from the volcanic peak of Arthur’s Seat and Calton Hill to the Firth of Forth in the distance and the sweeping vistas over New and Old Town. You may want to be in the thick of things or situated in a more secluded neighborhood; to stay in a hotel with a...Learn more
Welcome to one of the UK’s most beautiful cities, which has the hotels to match. You will even have the chance to see the castle or Arthur’s Seat from your room. Thanks to the up-and-down hills, there are panoramic views all over town, from the volcanic peak of Arthur’s Seat and Calton Hill to the Firth of Forth in the distance and the sweeping vistas over New and Old Town. You may want to be in the thick of things or situated in a more secluded neighborhood; to stay in a hotel with a destination restaurant showcasing the best Scottish ingredients or simply left to your own devices. As a resident of the city, I have crafted a list of the 10 best hotels in Edinburgh that has it all, from luxury choices to cozy boutique stays.KAYAK’s insights for hotels in Edinburgh
Discover seasonal trends, ideal booking windows, and other data-driven tips to plan your stay in Edinburgh with confidence.
Which month has the cheapest hotel rates in Edinburgh?
Hotels are cheapest in Edinburgh in February, with average rates of $233/night. In comparison, August is the most expensive month, with prices at $669/night.
What is the cheapest day of the week to book a hotel in Edinburgh?
Sunday offers the lowest rates in Edinburgh, with an average nightly price of $226/night. The highest prices are found on Thursday, with average rates at $545/night.
How much is a hotel in Edinburgh for tonight?
The best deal for a 3-star hotel room in Edinburgh found by KAYAK users in the last 3 days was $57, while a 4-star hotel the lowest price was $267. The cheapest room found overall was for $57.
How much is a hotel in Edinburgh for this weekend?
The cheapest hotel room in Edinburgh for the upcoming weekend found on KAYAK in the last 3 days was for $81 per night. For the same dates, 3-star hotel rooms have been found for as low as $81 per night and 4-star hotel rooms from $347 per night.
How early should you book a accommodation in Edinburgh?
Book at least 7 days before your stay begins to get the best price for your Edinburgh accommodation.
Booking a hotel in Edinburgh: the best tips from KAYAK users
How much is a Edinburgh hotel?
Here are our most popular & best value hotelsGood to know
Low season | High season | Average price (weeknight) | Average price (weekend night) |
|---|---|---|---|
February | August | $369 | $375 |
Cheapest month to stay with an average 42% drop in price. | Most expensive month to stay with an average 68% rise in price. | Average Sun - Thu price over the last 2 weeks. | Average Fri & Sat price over the last 2 weeks. |

































