Hotels in Edinburgh

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

Edinburgh, Scotland, United Kingdom
Jun 20 — Jun 212
Edinburgh, Scotland, United Kingdom
Sun 6/20
Mon 6/21
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Edinburgh

Filter by star ratings
All filters
Ten Hill Place, BW Premier Collection
Ten Hill Place, BW Premier Collection
9.1 Excellent
10 Hill Place, Edinburgh, United Kingdom
Show on map
0.6 mi from city centre, Edinburgh 
ExcellentBased on 1,488 reviews
9.1

This modern hotel in Edinburgh offers complimentary Wi-Fi, as well as an express check-in and check-out feature and 24-hour room service. It is ideally located for those wanting to sightsee in the area.

Holiday Inn Express Edinburgh City Centre
Holiday Inn Express Edinburgh City Centre
8.5 Excellent
Picardy Place, Edinburgh, United Kingdom
Show on map
0.5 mi from city centre, Edinburgh 
ExcellentBased on 4,109 reviews
8.5

Just a 10-minute walk from Edinburgh Bus Station, the hotel has a convenient location, making it an ideal base while visiting Edinburgh. It is conveniently situated in the city centre.

The Balmoral
The Balmoral
9.4 Excellent
1 Princes Street, Edinburgh, United Kingdom
Show on map
0.3 mi from city centre, Edinburgh 
ExcellentBased on 1,751 reviews
9.4

The Balmoral Hotel offers relaxed accommodation in Edinburgh and is within a 10-minute walk of Edinburgh Bus Station. This modern hotel is set in the heart of the city.

Holiday Inn Express Edinburgh - Leith Waterfront
Holiday Inn Express Edinburgh - Leith Waterfront
8.6 Excellent
101 Britannia Way, Ocean Drive, Edinburgh, United Kingdom
Show on map
2.0 mi from city centre, Edinburgh 
ExcellentBased on 3,686 reviews
8.6

Located in Edinburgh, Holiday Inn Express Edinburgh - Leith Waterfront offers stylish, 3-star accommodation close to The Royal Yacht Britannia. It is close to Ocean Terminal, shops and nightlife options.

Holiday Inn Express Edinburgh - Royal Mile
Holiday Inn Express Edinburgh - Royal Mile
8.7 Excellent
300 Cowgate, Edinburgh, United Kingdom
Show on map
0.5 mi from city centre, Edinburgh 
ExcellentBased on 2,936 reviews
8.7

Strategically located in the heart of the city, this 3-star hotel makes for an excellent base in Edinburgh. It is within walking distance of the area's well-known restaurants and was awarded the IHG Quality Excellence Award.

Ibis Budget Hotel Edinburgh Park
Ibis Budget Hotel Edinburgh Park
8.0 Excellent
Edinburgh Business Park 6 Lochside View, Edinburgh, United Kingdom
Show on map
4.9 mi from city centre, Edinburgh 
ExcellentBased on 9,481 reviews
8.0

Ibis Budget Hotel Edinburgh Park is situated in Edinburgh and provides newly renovated rooms and free Wi-Fi. It also features an express check-in and check-out feature, a safe and a terrace.

DoubleTree by Hilton Edinburgh City Centre
DoubleTree by Hilton Edinburgh City Centre
8.5 Excellent
34 Bread Street, Edinburgh, United Kingdom
Show on map
0.5 mi from city centre, Edinburgh 
ExcellentBased on 1,623 reviews
8.5

Centrally located, Doubletree by Hilton Edinburgh City Centre offers easy access to Edinburgh's main sightseeing and retail areas. Edinburgh Castle can also be viewed from the hotel.

Edinburgh Grosvenor Hotel
Edinburgh Grosvenor Hotel
7.2 Good
Grosvenor Street, Edinburgh, United Kingdom
Show on map
0.9 mi from city centre, Edinburgh 
GoodBased on 3,530 reviews
7.2

Strategically located in the heart of the city, this 4-star hotel makes for an ideal base in Edinburgh. It also offers a coffee bar, 24-hour room service and an express check-in and check-out feature.

Staycity Aparthotels West End
Staycity Aparthotels West End
8.8 Excellent
Edinburgh, United Kingdom
Show on map
0.9 mi from city centre, Edinburgh 
ExcellentBased on 4,756 reviews
8.8

Strategically located in the middle of the city, this 3-star property makes for an ideal base in Edinburgh. It also provides an express check-in and check-out feature, a 24-hour reception and free Wi-Fi.

Eden Locke
Eden Locke
9.3 Excellent
127 George Street, Edinburgh, United Kingdom
Show on map
0.3 mi from city centre, Edinburgh 
ExcellentBased on 1,416 reviews
9.3

Strategically located in the middle of the city, this 4-star property makes for an excellent base in Edinburgh. It is located a brief walk from Princes Street and Edinburgh Castle.

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 3,931 hotels
1
Eden Locke
Eden Locke
9.3 Excellent
127 George Street, Edinburgh, United Kingdom
Show on map
0.3 mi from city centre, Edinburgh 

Strategically located in the middle of the city, this 4-star property makes for an excellent base in Edinburgh. It is located a brief walk from Princes Street and Edinburgh Castle.

2
Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh West
8.8 Excellent
2 Research Avenue South, Edinburgh, United Kingdom
Show on map
5.4 mi from city centre, Edinburgh 

Courtyard By Marriott Edinburgh West provides comfortable 4-star accommodation in Edinburgh. It also offers room service, a terrace and a 24-hour reception.

3
The Chester Residence
The Chester Residence
9.0 Excellent
9 Rothesay Place, Edinburgh, United Kingdom
Show on map
0.8 mi from city centre, Edinburgh 

Conveniently located in the centre of the city, this 5-star property makes for an excellent base in Edinburgh. It also offers an express check-in and check-out feature, valet parking and a 24-hour reception.

4
Stay Central
Stay Central
8.6 Excellent
139 Cowgate, Edinburgh, United Kingdom
Show on map
0.4 mi from city centre, Edinburgh 

Conveniently situated, Stay Central Hotel allows for easy access to Edinburgh's popular hot spots. It provides 3-star accommodation with air-conditioned rooms.

5
Rooms & Suites Picardy Place
Rooms & Suites Picardy Place
8.8 Excellent
12 Picardy Place, Edinburgh, United Kingdom
Show on map
0.5 mi from city centre, Edinburgh 

Rooms & Suites Picardy Place is situated conveniently in Edinburgh and is within a 10-minute walk of Edinburgh Bus Station. It is ideally located for guests wanting to sightsee in the area.

6
The Inn On The Mile
The Inn On The Mile
9.0 Excellent
82 High Street, The Royal Mile, Edinburgh, United Kingdom
Show on map
0.4 mi from city centre, Edinburgh 

The Inn on the Mile is set in Edinburgh and is a short walk from Edinburgh Bus Station. It is conveniently located in the city centre.

7
Edinburgh Central Queen Street
Edinburgh Central Queen Street
7.6 Good
30-31 Queen Street, Edinburgh, United Kingdom
Show on map
0.2 mi from city centre, Edinburgh 

Situated within a 10-minute walk of Edinburgh Bus Station, the hotel is a convenient base when in Edinburgh. It is conveniently located in the city centre.

8
Cheval Old Town Chambers
Cheval Old Town Chambers
9.4 Excellent
Edinburgh, United Kingdom
Show on map
0.2 mi from city centre, Edinburgh 

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.

Cheapest hotels in Edinburgh, Scotland

Show all 3,931 hotels
St. Christopher's Inn Edinburgh - Hostel
St. Christopher's Inn Edinburgh - Hostel
7.9 Good
9-13 Market Street, Edinburgh, United Kingdom
Show on map
0.2 mi from city centre,  

The hostel provides themed accommodation in Edinburgh and is a short stroll from Edinburgh Bus Station. It is ideally located in the city centre.

$25
Avg. per night
Castle Rock Hostel
Castle Rock Hostel
9.2 Excellent
15 Johnston Terrace, Edinburgh, United Kingdom
Show on map
0.3 mi from city centre,  

Conveniently located, Castle Rock Hostel - Adult Only offers easy access to Edinburgh's main sightseeing areas. Guests can also enjoy free internet access.

$32
Avg. per night
Edinburghhouse Hotel
Edinburghhouse Hotel
6.7 Good
90-92 Pilrig Street, Edinburgh, United Kingdom
Show on map
1.2 mi from city centre,  

Edinburgh House Hotel - B&B offers 3-star accommodation in Edinburgh. It is located in close proximity to many popular bars, clubs and restaurants.

$38
Avg. per night
Britannia Hotel Edinburgh
Britannia Hotel Edinburgh
6.6 Good
69 Belford Road, Edinburgh, United Kingdom
Show on map
1.0 mi from city centre,  

Conveniently located in the heart of the city, this 4-star hotel makes for an excellent base in Edinburgh. It is ideally located for those wanting to visit the area's popular attractions.

$41
Avg. per night
Edinburgh Central Queen Street
Edinburgh Central Queen Street
7.6 Good
30-31 Queen Street, Edinburgh, United Kingdom
Show on map
0.2 mi from city centre,  

Situated within a 10-minute walk of Edinburgh Bus Station, the hotel is a convenient base when in Edinburgh. It is conveniently located in the city centre.

$46
Avg. per night
Ibis Budget Hotel Edinburgh Park
Ibis Budget Hotel Edinburgh Park
8.0 Excellent
Edinburgh Business Park 6 Lochside View, Edinburgh, United Kingdom
Show on map
4.9 mi from city centre,  

Ibis Budget Hotel Edinburgh Park is situated in Edinburgh and provides newly renovated rooms and free Wi-Fi. It also features an express check-in and check-out feature, a safe and a terrace.

$47
Avg. per night
Cairn Hotel
Cairn Hotel
8.3 Excellent
10-18 Windsor Street, Edinburgh, United Kingdom
Show on map
0.7 mi from city centre,  

Opened in 1912, Cairn Hotel Part of the Cairn Collection Edinburgh is located in Edinburgh and offers luggage storage, meeting rooms and a 24-hour reception. It is ideally positioned for those wanting to discover the area's attractions.

$55
Avg. per night
Frederick House Hotel
Frederick House Hotel
8.7 Excellent
42 Frederick Street, Edinburgh, United Kingdom
Show on map
0.2 mi from city centre,  

Situated in the heart of the city, Frederick House Hotel provides easy access to Edinburgh's main shopping and sightseeing areas. It is situated a brief walk from Princes Street Gardens and Edinburgh Castle.

$63
Avg. per night

Hotel prices in Edinburgh

2 stars and under

$21 - $958

Kick Ass Greyfriars (18+ hostel)

#1 Most popular

$96
Avg. per night
Castle Rock Hostel

#2 Most popular

Castle Rock Hostel
9.2 Excellent
$32
Avg. per night
The Baxter Hostel

Best value

The Baxter Hostel
8.0 Excellent
$21
Avg. per night
3 stars

$25 - $151

ibis Edinburgh Centre South Bridge - Royal Mile
$75
Avg. per night
Old Waverley Hotel

#2 Most popular

Old Waverley Hotel
8.3 Excellent
$75
Avg. per night
St. Christopher's Inn Edinburgh - Hostel
$25
Avg. per night
4 stars +

$63 - $451

Waldorf Astoria Edinburgh - The Caledonian

#1 Most popular

$358
Avg. per night
Intercontinental Edinburgh The George

#2 Most popular

$243
Avg. per night
Frederick House Hotel

Best value

$63
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,408 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,454 reviews. The Balmoral could also be a good option, with a score of 9.4/10 from 1,751 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,408 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,408 reviews).

  • Is there a good hotel near Calton Hill?

    1,408 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 $229/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Edinburgh had higher average prices of $204/night and $349/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 $11/night, depending on the popularity of your requested dates.

  • How much is a hotel in Edinburgh tonight?

    Edinburgh hotels start at $41 for tonight; however, accommodations will average about $244. These prices were found on HotelsCombined within the last 72 hours.