Hotels in Edinburgh

Search and compare Edinburgh hotels from hundreds of travel sites and save

Edinburgh, Scotland, United Kingdom
Dec 1 — Dec 22
Edinburgh, Scotland, United Kingdom
Wed 12/1
Thu 12/2
...and more

Tips for booking a Edinburgh hotel

Cheapest month:February
Most expensive month:July
Average price in Edinburgh:$161/night
Absolute cheapest price found:$9/night
Cheapest day:Sunday
Most expensive day:Saturday
$98 - $229
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$134 - $185
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Edinburgh hotels

Show all 4,389 hotels
Cheval Old Town Chambers
Cheval Old Town Chambers
9.4 Excellent
Edinburgh, United Kingdom
Show on map
0.2 mi from city centre, Edinburgh, SCT, United Kingdom 

Conveniently located, Old Town Chambers offers easy access to Edinburgh's best hot spots. A short stroll from Royal Mile, it provides elegant apartments equipped with wireless internet access.

Hotel prices in Edinburgh

3 stars

$11 - $124

Apex Haymarket Hotel

Best value

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Edinburgh

About Edinburgh

Edinburgh cradles the soul of Scotland, a land of emerald moorlands and prolific storytellers, such as Sir Arthur Conan Doyle. Legends run deep in Edinburgh, lending an air of nobility and mystique. From castles and palaces to ancient pubs serving signature Scotch whiskeys, Edinburgh beckons to all travellers.

Things to do

To understand Edinburgh’s history, stroll through the Old Town’s Royal Mile to see the magnificent Edinburgh Castle. Inside its walls, you’ll find a wealth of treasures, including the Honours crown jewels and St. Margaret’s Chapel. Keep an eye out for the famous Mons Meg gun and walk through the eerie vaults, which once housed prisoners of war.

Royal experiences await at Holyroodhouse Palace, the official residence of the current queen. You can tour the Throne Room, the Morning Drawing Room and the Great Gallery housing portraits of Scotland’s kings. Walk to the adjacent Holyrood Park for spectacular views of the sea from Arthur’s Seat.

No trip to Edinburgh is complete without touring the Scotch Whiskey Experience. You can learn about the production process or opt for tastings of fine single malts. Spend some time on Carlton Hill, a public park founded in the early-1700s, to see monuments honouring Scottish writers, such as Robert Burns.

Feel like tasting some specialty food from the Scottish palette? Dive into a plate of haggis at Greyfriars Bobby’s Bar or take things up a notch with dinner at Dubh Prais on the Royal Mile. Embark on a pilgrimage to The Elephant House cafe to see where J.K. Rowling wrote portions of the “Harry Potter” series.

Getting around

You can walk through the cobbled streets of Old Town, while buses, cabs and trams offer transportation all over the city. Edinburgh Airport provides access to rental cars and shuttles.

Edinburgh travel FAQs

  • Where is the best place to stay in Edinburgh?

    Old Town, New Town, and West are the most popular places on HotelsCombined for stays in Edinburgh.

  • What are the best hotels in Edinburgh?

    1,426 reviews rated Waldorf Astoria Edinburgh - The Caledonian with an average score of 8.7/10. It may also be worth looking into the Intercontinental Edinburgh The George, which received a rating of 8.8/10 from 2,277 reviews. The Balmoral could also be a good option, with a score of 9.4/10 from 2,247 reviews.

  • What is a good hotel near The Royal Mile?

    Waldorf Astoria Edinburgh - The Caledonian is a hotel near The Royal Mile that is popular with HotelsCombined users, scoring 8.7 across 1,426 reviews.

  • What is a good hotel in Edinburgh near Edinburgh Waverley Station?

    Waldorf Astoria Edinburgh - The Caledonian is the most recommended hotel near Edinburgh Waverley Station on HotelsCombined (scoring 8.7 over 1,426 reviews).

  • Is there a good hotel near Calton Hill?

    1,426 HotelsCombined reviews of Waldorf Astoria Edinburgh - The Caledonian score it 8.7/10, making it a highly recommended hotel near Calton Hill.

  • How much do hotels in Edinburgh cost?

    Hotels in Edinburgh cost an average of $261/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Edinburgh had higher average prices of $210/night and $413/night respectively.

  • How much is a cheap hotel in Edinburgh?

    HotelsCombined searches in the last 3 days suggest cheap Edinburgh hotels have prices starting from as low as $12/night, depending on the popularity of your requested dates.

  • How much is a hotel in Edinburgh tonight?

    A hotel in Edinburgh tonight can start as low as $46 for the night, with an average cost of $191, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Edinburgh tonight, prices start from $65.