Hotels in Edinburgh

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

Edinburgh, Scotland, United Kingdom
17 Oct — 18 Oct2
Edinburgh, Scotland, United Kingdom
Sun 17-10
Mon 18-10
...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.0 Excellent
10 Hill Place, Edinburgh, United Kingdom
Show on map
1.0 km from city centre, Edinburgh 
ExcellentBased on 1,675 reviews
9.0

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 5,035 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,148 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 - Leith Waterfront
Holiday Inn Express Edinburgh - Leith Waterfront
8.5 Excellent
101 Britannia Way, Ocean Drive, Edinburgh, United Kingdom
Show on map
3.2 km from city centre, Edinburgh 
ExcellentBased on 4,060 reviews
8.5

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.

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,853 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.

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

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.

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,331 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.

Edinburgh Grosvenor Hotel
Edinburgh Grosvenor Hotel
7.3 Good
5-21 Grosvenor Street, Edinburgh, United Kingdom
Show on map
1.4 km from city centre, Edinburgh 
GoodBased on 4,037 reviews
7.3

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

Staycity Aparthotels West End
Staycity Aparthotels West End
8.8 Excellent
Edinburgh, United Kingdom
Show on map
1.4 km from city centre, Edinburgh 
ExcellentBased on 4,379 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.

Destiny Scotland - Hill Street Apartments
Destiny Scotland - Hill Street Apartments
9.1 Excellent
Edinburgh, United Kingdom
Show on map
0.4 km from city centre, Edinburgh 
ExcellentBased on 453 reviews
9.1

Centrally located, Destiny Scotland - Hill Street Apartments allows for easy access to Edinburgh's popular shopping and sightseeing areas. Guests can also enjoy free wireless internet.

Tips for booking a Edinburgh hotel

Cheapest month:January
Most expensive month:September
Average price in Edinburgh:S$ 220/night
Absolute cheapest price found:S$ 11/night
Cheapest day:Monday
Most expensive day:Saturday
S$ 116 - S$ 428
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 190 - S$ 214
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Edinburgh, Scotland

Show all 4,337 hotels
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.

S$ 22
Avg. per night
Castle Rock Hostel
Castle Rock Hostel
9.1 Excellent
15 Johnston Terrace, Edinburgh, United Kingdom
Show on map
0.4 km 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.

S$ 24
Avg. per night
The Baxter Hostel
The Baxter Hostel
8.0 Excellent
5/2 West Register Street, Edinburgh, United Kingdom
Show on map
0.4 km from city centre,  

Situated under a 10-minute stroll from Edinburgh Bus Station, The Baxter Hostel offers guests a convenient base while in Edinburgh. This hostel is set in the heart of the city.

S$ 28
Avg. per night
Code Co-Living - The Loft - Edinburgh
Code Co-Living - The Loft - Edinburgh
9.0 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.

S$ 28
Avg. per night
Beaverbank Place - Campus Residence
Beaverbank Place - Campus Residence
7.8 Good
17 Beaverbank Place, Edinburgh, United Kingdom
Show on map
1.3 km from city centre,  

Located amongst popular attractions, shops and eateries, Beaverbank Place - Campus Residence is ideal for guests wishing to explore Edinburgh and its surroundings. It also offers a tour desk, a 24-hour reception and luggage storage.

S$ 58
Avg. per night
Britannia Hotel Edinburgh
Britannia Hotel Edinburgh
6.5 Good
69 Belford Road, Edinburgh, United Kingdom
Show on map
1.6 km 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.

S$ 66
Avg. per night
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,  

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.

S$ 67
Avg. per night
Cairn Hotel
Cairn Hotel
8.2 Excellent
10-18 Windsor Street, Edinburgh, United Kingdom
Show on map
1.1 km 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.

S$ 70
Avg. per night

Hotel prices in Edinburgh

2 stars or below

S$ 22 - S$ 1,266

Destiny Student Holyrood - Campus Accommodation
S$ 99
Avg. per night
Castle Rock Hostel

No. 2 most popular

Castle Rock Hostel
9.1 Excellent
S$ 24
Avg. per night
Kick Ass Greyfriars (18+ hostel)

Best value

S$ 22
Avg. per night
3 stars

S$ 22 - S$ 286

ibis Edinburgh Centre South Bridge - Royal Mile
S$ 77
Avg. per night
Motel One Edinburgh-Royal

No. 2 most popular

S$ 127
Avg. per night
St. Christopher's Inn Edinburgh - Hostel
S$ 22
Avg. per night
4 stars and up

S$ 93 - S$ 523

DoubleTree by Hilton Edinburgh City Centre

No. 1 most popular

S$ 143
Avg. per night
Sheraton Grand Hotel & Spa, Edinburgh

No. 2 most popular

S$ 267
Avg. per night
Holiday Inn Edinburgh

Best value

S$ 93
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, South, and Leith. Consider these locations when searching for your desired stay.

  • What are the best hotels in Edinburgh?

    2,330 reviews rated DoubleTree by Hilton Edinburgh City Centre with an average score of 8.3/10. It may also be worth looking into the ibis Edinburgh Centre South Bridge - Royal Mile, which received a rating of 8.4/10 from 7,366 reviews. Sheraton Grand Hotel & Spa, Edinburgh could also be a good option, with a score of 8.8/10 from 2,310 reviews.

  • What is a good hotel near The Royal Mile?

    With a rating of 8.3/10 from 2,330 reviews, DoubleTree by Hilton Edinburgh City Centre is a hotel close to The Royal Mile that is highly recommended by HotelsCombined users.

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

    DoubleTree by Hilton Edinburgh City Centre is the most recommended hotel near Edinburgh City Centre on HotelsCombined (scoring 8.3 over 2,330 reviews).

  • Is there a good hotel near Calton Hill?

    If you’re planning to stay near Calton Hill, you should consider DoubleTree by Hilton Edinburgh City Centre, which has a score of 8.3 from 2,330 reviews.

  • How much do hotels in Edinburgh cost?

    S$ 654/night is the average price of a hotel in Edinburgh, based on HotelsCombined searches over the last 3 days. For 4-star hotels in Edinburgh, the average price found is S$ 364/night, and for 5-star hotels the average price is S$ 593/night.

  • How much is a cheap hotel in Edinburgh?

    HotelsCombined users have found cheap hotels in Edinburgh starting from S$ 31 per night in the last 3 days.

  • How much is a hotel in Edinburgh tonight?

    A hotel in Edinburgh tonight can start as low as S$ 98 for the night, with an average cost of S$ 466, based on HotelsCombined searches over the last 72 hours.