Hotels in Edinburgh

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

Edinburgh, Scotland, United Kingdom
20 Sep — 21 Sep2
Edinburgh, Scotland, United Kingdom
Mon 20/9
Tue 21/9
...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
1.0 km from city centre, Edinburgh 
ExcellentBased on 1,643 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 16-22, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh 
ExcellentBased on 4,871 reviews
8.5

The hotel is set in the heart of Edinburgh and is within a 10-minute walk of Edinburgh Bus Station, Princes Street and St Andrew Square. It is ideally located for those wishing to discover the area's attractions.

The Balmoral
The Balmoral
9.4 Excellent
1 Princes Street, Edinburgh, United Kingdom
Show on map
0.4 km from city centre, Edinburgh 
ExcellentBased on 2,064 reviews
9.4

Situated less than a 10-minute stroll from Edinburgh Bus Station, The Balmoral Hotel provides guests with a convenient base while visiting Edinburgh. This relaxed hotel is set in the heart of the city.

Holiday Inn Express Edinburgh - Royal Mile
Holiday Inn Express Edinburgh - Royal Mile
8.6 Excellent
300 Cowgate, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh 
ExcellentBased on 3,406 reviews
8.6

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
7.9 Good
Edinburgh Business Park 6 Lochside View, Edinburgh, United Kingdom
Show on map
7.9 km from city centre, Edinburgh 
GoodBased on 9,925 reviews
7.9

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.3 Excellent
34 Bread Street, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh 
ExcellentBased on 2,212 reviews
8.3

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.

The Salisbury Hotel
The Salisbury Hotel
8.4 Excellent
43-45 Salisbury Road, Edinburgh, United Kingdom
Show on map
2.0 km from city centre, Edinburgh 
ExcellentBased on 503 reviews
8.4

The Salisbury Hotel provides modern 4-star accommodation in Edinburgh. The various facilities this luxury hotel offers include luggage storage, room service and a kids club.

Malmaison Edinburgh
Malmaison Edinburgh
8.0 Excellent
1 Tower Place Leith, Edinburgh, United Kingdom
Show on map
3.3 km from city centre, Edinburgh 
ExcellentBased on 2,616 reviews
8.0

Malmaison Edinburgh is set in Edinburgh and is close to local sightseeing spots, including The Kitchin, The Royal Yacht Britannia and Ocean Terminal. The multiple facilities this award-winning hotel features include free Wi-Fi, a safe and 24-hour room service.

Apex City of Edinburgh Hotel
Apex City of Edinburgh Hotel
8.7 Excellent
61 Grassmarket, Edinburgh, United Kingdom
Show on map
0.5 km from city centre, Edinburgh 
ExcellentBased on 3,831 reviews
8.7

Conveniently located, Apex City of Edinburgh Hotel offers easy access to Edinburgh's best hot spots. It also features free Wi-Fi, 24-hour room service and a swimming pool.

Edinburgh Central Queen Street
Edinburgh Central Queen Street
7.1 Good
30-31 Queen Street, Edinburgh, United Kingdom
Show on map
0.3 km from city centre, Edinburgh 
GoodBased on 27 reviews
7.1

This Edinburgh hotel is located within a 10-minute walk of Edinburgh Bus Station. It is conveniently situated in the city centre.

Tips for booking a Edinburgh hotel

Cheapest month:March
Most expensive month:June
Average price in Edinburgh:$248/night
Absolute cheapest price found:$13/night
Cheapest day:Monday
Most expensive day:Tuesday
$89 - $1,007
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$70 - $302
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Edinburgh hotels

Show all 4,265 hotels
1
The Ben Doran Guest House
The Ben Doran Guest House
8.3 Excellent
11 Mayfield Gardens, Edinburgh, United Kingdom
Show on map
2.5 km from city centre, Edinburgh 

Located in Edinburgh, Ben Doran is an easy drive from Princes Street and provides free private parking on site. Those staying at the property can also take advantage of free wireless internet throughout their stay.

2
Hotel du Vin & Bistro Edinburgh
Hotel du Vin & Bistro Edinburgh
8.9 Excellent
11 Bristo Place, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh 

Centrally located, Hotel Du Vin Edinburgh allows for easy access to Edinburgh's main sightseeing and retail areas. It offers 4-star accommodation with air-conditioned rooms.

3
Code Co-Living - The Loft - Edinburgh
Code Co-Living - The Loft - Edinburgh
9.1 Excellent
50 Rose Street North Lane, Edinburgh, United Kingdom
Show on map
0.2 km from city centre, Edinburgh 

Centrally located, CoDE Pod Hostels - THE LoFT allows for easy access to Edinburgh's main sightseeing and retail areas. It also offers luggage storage, free Wi-Fi and an express check-in and check-out feature.

4
Leonardo Edinburgh City
Leonardo Edinburgh City
8.7 Excellent
79 Lauriston Place, Edinburgh, United Kingdom
Show on map
0.9 km from city centre, Edinburgh 

Leonardo Boutique Hotel Edinburgh City is situated in the city's well known tourism and shopping area. This stylish hotel is located in The Meadows.

5
Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh West
8.7 Excellent
2 Research Avenue South, Edinburgh, United Kingdom
Show on map
8.7 km 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.

6
Best Western Kings Manor Hotel
Best Western Kings Manor Hotel
8.7 Excellent
100 Milton Road East, Edinburgh, United Kingdom
Show on map
6.3 km from city centre, Edinburgh 

This contemporary hotel in Edinburgh provides free wireless internet, as well as a mineral bath and a Turkish steam bath. It also offers a Jacuzzi, an indoor pool and a sauna.

7
94dr.
94dr.
9.6 Excellent
94 Dalkeith Road, Edinburgh, United Kingdom
Show on map
2.4 km from city centre, Edinburgh 

94dr provides modern 5-star accommodation in Edinburgh. Those staying at the property can also take advantage of complimentary Wi-Fi access during their stay.

8
Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh Airport
8.9 Excellent
5 Almond Avenue, Ingliston, Kirkliston, United Kingdom
Show on map
2.7 km from city centre, Kirkliston 

Conveniently located moments from Edinburgh Airport, the hotel offers comfortable accommodation in Edinburgh. It provides complimentary Wi-Fi, meeting rooms and a 24-hour business centre.

Cheapest hotels in Edinburgh, Scotland

Show all 4,265 hotels
a&o Edinburgh City
a&o Edinburgh City
8.0 Excellent
50 Blackfriars Street, Edinburgh, United Kingdom
Show on map
0.7 km from city centre,  

Featuring an on-site bar, this central Edinburgh hostel is situated just a short stroll from St Giles Cathedral and Royal Mile. It also offers a concierge, a rooftop terrace and an express check-in and check-out feature.

$22
Avg. per night
High Street Hostel
High Street Hostel
8.7 Excellent
8 Blackfriars Street, Edinburgh, United Kingdom
Show on map
0.7 km from city centre,  

Centrally located, High Street Hostel offers easy access to Edinburgh's popular shopping and sightseeing areas. It also provides luggage storage, free Wi-Fi and a 24-hour reception.

$23
Avg. per night
St. Christopher's Inn Edinburgh - Hostel
St. Christopher's Inn Edinburgh - Hostel
7.8 Good
9-13 Market Street, Edinburgh, United Kingdom
Show on map
0.4 km 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
The Hostel
The Hostel
7.2 Good
3 Clifton Terrace, Edinburgh, United Kingdom
Show on map
1.5 km from city centre,  

Strategically located in the middle of the city, this 4-star hostel makes for an ideal base in Edinburgh. It also offers laundry facilities, a concierge and free Wi-Fi.

$27
Avg. per night
Code Co-Living - The Loft - Edinburgh
Code Co-Living - The Loft - Edinburgh
9.1 Excellent
50 Rose Street North Lane, Edinburgh, United Kingdom
Show on map
0.2 km from city centre,  

Centrally located, CoDE Pod Hostels - THE LoFT allows for easy access to Edinburgh's main sightseeing and retail areas. It also offers luggage storage, free Wi-Fi and an express check-in and check-out feature.

$30
Avg. per night
Canal Point
Canal Point
7.8 Good
Edinburgh, United Kingdom
Show on map
1.2 km from city centre,  

Canal Point is set in Edinburgh and is within a short walk of local landmarks, including Usher Hall. It is conveniently situated in the city centre.

$47
Avg. per night
Travelodge Edinburgh Haymarket
Travelodge Edinburgh Haymarket
9.0 Excellent
24 Eglington Crescent, Edinburgh, United Kingdom
Show on map
1.7 km from city centre,  

This relaxed hotel is situated in the centre of Edinburgh and provides newly refurbished rooms with modern facilities. It also offers a 24-hour reception, room service and an express check-in and check-out feature.

$55
Avg. per night
Edinburgh Central Queen Street
Edinburgh Central Queen Street
7.1 Good
30-31 Queen Street, Edinburgh, United Kingdom
Show on map
0.3 km from city centre,  

This Edinburgh hotel is located within a 10-minute walk of Edinburgh Bus Station. It is conveniently situated in the city centre.

$58
Avg. per night

Hotel prices in Edinburgh

2 stars or below

$22 - $1,290

Code Co-Living - The Loft - Edinburgh

No. 1 most popular

$30
Avg. per night
Boreland Lodge Hotel

No. 2 most popular

$60
Avg. per night
a&o Edinburgh City

Best value

a&o Edinburgh City
8.0 Excellent
$22
Avg. per night
3 stars

$25 - $783

ibis Edinburgh Centre Royal Mile - Hunter Square (new rooms)
$100
Avg. per night
Old Waverley Hotel

No. 2 most popular

Old Waverley Hotel
8.2 Excellent
$144
Avg. per night
St. Christopher's Inn Edinburgh - Hostel
$25
Avg. per night
4 stars and up

$88 - $1,783

Novotel Edinburgh Centre

No. 1 most popular

$133
Avg. per night
Waldorf Astoria Edinburgh - The Caledonian

No. 2 most popular

$354
Avg. per night
Ballantrae Albany Hotel

Best value

$98
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?

    Users favour staying in areas such as Old Town, Leith, and New Town. Consider these locations when searching for your desired stay.

  • What are the best hotels in Edinburgh?

    5,963 reviews rated Aparthotel Adagio Edinburgh Royal Mile with an average score of 8.8/10. It may also be worth looking into the Novotel Edinburgh Centre, which received a rating of 8.1/10 from 4,248 reviews. Waldorf Astoria Edinburgh - The Caledonian could also be a good option, with a score of 8.7/10 from 1,482 reviews.

  • What is a good hotel near Edinburgh Castle?

    Aparthotel Adagio Edinburgh Royal Mile is a popular hotel near Edinburgh Castle that is highly recommended, with a score of 8.8 across 5,963 reviews.

  • What is a good hotel in Edinburgh near Edinburgh City Centre?

    Aparthotel Adagio Edinburgh Royal Mile is the hotel close to Edinburgh City Centre that is most recommended by HotelsCombined users, with 5,963 reviews rating it at 8.8/10.

  • Is there a good hotel near Edinburgh Waverley Station?

    5,963 HotelsCombined reviews of Aparthotel Adagio Edinburgh Royal Mile score it 8.8/10, making it a highly recommended hotel near Edinburgh Waverley Station.

  • How much do hotels in Edinburgh cost?

    The average price of a hotel in Edinburgh has been around $251 per night over the last 3 days. For a 5-star hotel in Edinburgh, the average price is around $473/night, depending on your dates. The average price of a 4-star hotel is $275/night.

  • How much is a cheap hotel in Edinburgh?

    Prices for Edinburgh hotels have been found for as low as $22/night over the last 3 days.

  • How much is a hotel in Edinburgh tonight?

    Edinburgh hotels start at $19 for tonight; however, the average price of accommodation is about $231. Many 4-star stays can be found in Edinburgh tonight, with prices starting at $187. These prices were found on HotelsCombined within the last 72 hours.