Hotels in Edinburgh, Scotland

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

Edinburgh, Scotland, United Kingdom
10 Dec — 11 Dec2
Edinburgh, Scotland, United Kingdom
Sat 10/12
Sun 11/12
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Edinburgh

Filter by star ratings
All filters
Travelodge Edinburgh Haymarket
7.8 Good
24 Eglington Crescent, Edinburgh, United Kingdom
Show on map
1.7 km from city centre, Edinburgh, SCT, United Kingdom 
GoodBased on 49 reviews
7.8

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

Dalmahoy Hotel & Country Club
8.0 Excellent
Dalmahoy Hotel & Country Club, Edinburgh, United Kingdom
Show on map
12.1 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 4,405 reviews
8.0

This award-winning hotel provides luxury accommodation in Edinburgh. It features an 18-hole golf course, an indoor pool, a beauty centre and a sauna.

Sheraton Grand Hotel & Spa, Edinburgh
8.3 Excellent
1 Festival Square, Edinburgh, United Kingdom
Show on map
0.9 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 2,220 reviews
8.3

Centrally located, Sheraton Grand Hotel & Spa allows for easy access to Edinburgh's main sightseeing and retail areas. This 5-star hotel features views of Edinburgh Castle, as well as a Jacuzzi, a sauna and an outdoor pool.

Jurys Inn Edinburgh
7.8 Good
43 Jeffrey Street, Edinburgh, United Kingdom
Show on map
0.7 km from city centre, Edinburgh, SCT, United Kingdom 
GoodBased on 8,213 reviews
7.8

Conveniently located in the middle of the city, this 3-star hotel makes for an ideal base in Edinburgh. Surrounded by local bars and restaurants, it is a short stroll from Edinburgh Waverley Railway Station.

Hampton by Hilton Edinburgh West End
8.2 Excellent
166 Fountainbridge, Edinburgh, United Kingdom
Show on map
1.4 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 7,017 reviews
8.2

Conveniently located in the centre of the city, this 3-star hotel makes for an excellent base in Edinburgh. It is ideally located for guests wanting to sightsee in the area.

Apex Grassmarket Hotel
8.4 Excellent
31-35 Grassmarket, Edinburgh, United Kingdom
Show on map
0.6 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 4,469 reviews
8.4

Set in the heart of the city, Apex Grassmarket Hotel offers easy access to Edinburgh's main retail and sightseeing areas. It provides a sauna, an indoor pool and complimentary Wi-Fi.

Old Waverley Hotel
7.9 Good
43 Princes Street, Edinburgh, United Kingdom
Show on map
0.2 km from city centre, Edinburgh, SCT, United Kingdom 
GoodBased on 6,110 reviews
7.9

The Old Waverley Hotel offers modern accommodation in Edinburgh and is a short stroll from Edinburgh Bus Station. This elegant hotel is set in the heart of the city.

The Balmoral
9.4 Excellent
1 Princes Street, Edinburgh, United Kingdom
Show on map
0.4 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 2,127 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.

Frederick House Hotel
8.3 Excellent
42 Frederick Street, Edinburgh, United Kingdom
Show on map
0.3 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 2,884 reviews
8.3

Conveniently situated, Frederick House Hotel offers easy access to Edinburgh's best hot spots. It is located a short stroll from Edinburgh Castle and Princes Street Gardens.

Kimpton Charlotte Square
8.9 Excellent
38 Charlotte Square, Edinburgh, United Kingdom
Show on map
0.6 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 1,894 reviews
8.9

Within a two minute walk of Princes Street, Kimpton Charlotte Square Hotel is located in the heart of Edinburgh, and underwent an impressive refurbishment in 2017. It was awarded 2018 Regional Winner of Brand Hotel and Style Hotel of the Year for Edinburgh & The Lothians.

Tips for booking hotels in Edinburgh

Cheapest month:March
Most expensive month:May
Average price in Edinburgh:$226/night
Cheapest price found:$64/night
Cheapest day:Tuesday
Most expensive day:Saturday
$69 - $591
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$113 - $603
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Edinburgh hotels

1
Tigerlily
8.8 Excellent
125 George Street, Edinburgh, United Kingdom
Show on map
0.5 km from city centre, Edinburgh, SCT, United Kingdom 

Conveniently located in the centre of the city, this 4-star hotel makes for an excellent base in Edinburgh. It is close to Princes Street, shops and nightlife options.

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

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.

3
Eden Locke
9.2 Excellent
127 George Street, Edinburgh, United Kingdom
Show on map
0.5 km from city centre, Edinburgh, SCT, United Kingdom 

Situated in the heart of the city, Eden Locke provides easy access to Edinburgh's main shopping and sightseeing areas. It is located a brief walk from Princes Street and Edinburgh Castle.

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

This traditional hotel in Edinburgh provides free wireless internet, as well as a mineral bath and outdoor tennis courts. It also offers an indoor pool, a Jacuzzi and a sauna.

5
Stay Central Hotel
8.2 Excellent
139 Cowgate, Edinburgh, United Kingdom
Show on map
0.6 km from city centre, Edinburgh, SCT, United Kingdom 

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

6
The Knight Residence by Mansley
8.7 Excellent
Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh, SCT, United Kingdom 

Strategically located in the middle of the city, this 5-star property makes for an excellent base in Edinburgh. Those staying at the property also have access to complimentary wireless internet and on-site parking.

7
Edinburgh Central Queen Street
7.6 Good
30-31 Queen Street, Edinburgh, United Kingdom
Show on map
0.3 km from city centre, Edinburgh, SCT, United Kingdom 

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

8
Cheval Old Town Chambers
9.4 Excellent
Roxburgh Court, Edinburgh, United Kingdom
Show on map
0.4 km from city centre, Edinburgh, SCT, United Kingdom 

Conveniently located in the centre of the city, this 5-star property makes for an excellent base in Edinburgh. It is close to St Giles Cathedral, shops and nightlife options.

Cheapest hotels in Edinburgh, Scotland

Kick Ass Greyfriars (18+)
8.0 Excellent
37-39 Cowgate, Edinburgh, United Kingdom
Show on map
0.5 km from city centre, Edinburgh, SCT, United Kingdom 

Featuring an on-site bar, this central Edinburgh hostel is located just a short walk from Princes Street and St Giles Cathedral. It is steps from the National Museum of Scotland, restaurants and nightlife options.

$13
Avg. per night
Kick Ass Grassmarket (18+)
8.2 Excellent
2 West Port, Edinburgh, United Kingdom
Show on map
0.6 km from city centre, Edinburgh, SCT, United Kingdom 

Featuring an on-site bar, this central Edinburgh hostel is situated just a short walk from St Giles Cathedral and Princes Street. It is located in the area's vibrant nightlife district, just a short walk from Edinburgh Castle.

$16
Avg. per night
St Christopher's Edinburgh Original
7.0 Good
9-13 Market Street, Edinburgh, United Kingdom
Show on map
0.4 km from city centre, Edinburgh, SCT, United Kingdom 

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

$16
Avg. per night
West End Hotel
7.6 Good
35 Palmerston Place, Edinburgh, United Kingdom
Show on map
1.4 km from city centre, Edinburgh, SCT, United Kingdom 

Located in Edinburgh, West End Hostel provides stylish, 3-star accommodation close to St Mary's Cathedral. This modern hostel is set in the heart of the city.

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

Centrally located, High Street Hostel offers easy access to Edinburgh's popular shopping and sightseeing areas. Guests can also make the most of free internet in all areas.

$18
Avg. per night
Castle Rock Hostel
8.6 Excellent
15 Johnston Terrace, Edinburgh, United Kingdom
Show on map
0.4 km from city centre, Edinburgh, SCT, United Kingdom 

Conveniently located, Castle Rock Hostel - Adult Only offers easy access to Edinburgh's main sightseeing areas. It is close to Edinburgh Castle, St Giles Cathedral and Royal Mile.

$19
Avg. per night
Albany Ballantrae Hotel
39-47 Albany Street, Edinburgh, United Kingdom
Show on map
0.7 km from city centre, Edinburgh, SCT, United Kingdom 

Albany Ballantrae Hotel is located conveniently in Edinburgh and is within walking distance of Edinburgh Bus Station. It is ideally positioned for guests wanting to visit local attractions.

$24
Avg. per night
Edinburgh Central Youth Hostel
7.9 Good
9 Haddington Place, Edinburgh, United Kingdom
Show on map
1.2 km from city centre, Edinburgh, SCT, United Kingdom 

Situated within walking distance of Edinburgh Bus Station, the hostel offers guests a convenient base while in Edinburgh. It is located in close proximity to a number of popular bars, clubs and restaurants.

$32
Avg. per night

Hotel prices in Edinburgh

2 stars and under
3 stars
4 stars +

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 in Edinburgh

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 Edinburgh

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.

Facts about staying in Edinburgh

  • Where is the best place to stay in Edinburgh?

    You can find several places worth visiting in Edinburgh. Old Town, Stockbridge - Canonmills, and West are some of the most popular amongst our users.

  • What are the best hotels in Edinburgh?

    Edinburgh is home to many highly-rated hotels, one of which is Residence Inn by Marriott Edinburgh, which has a current rating of 8.1. For other potential stays, consider Waldorf Astoria Edinburgh - The Caledonian and Jurys Inn Edinburgh, which can also be great places to stay in Edinburgh.

  • What is a good hotel near Edinburgh Waverley Station?

    Reviews of Residence Inn by Marriott Edinburgh recommend it as a good place to stay near Edinburgh Waverley Station, scoring 8.1/10 from 1,373 ratings.

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

    Residence Inn by Marriott Edinburgh is the most recommended hotel near Edinburgh City Centre on HotelsCombined (scoring 8.1 over 1,373 reviews).

  • Is there a good hotel near Edinburgh Playhouse Theatre?

    Close to Edinburgh Playhouse Theatre you will find Residence Inn by Marriott Edinburgh, which has a rating of 8.1 over 1,373 HotelsCombined reviews.

  • How much do hotels in Edinburgh cost?

    Edinburgh hotels have an average price of $287/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is $180/night, and if you are looking for a 5-star hotel in Edinburgh then the average price is around $306/night.

  • How much is a cheap hotel in Edinburgh?

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

  • How much is a hotel in Edinburgh tonight?

    Prices for a hotel in Edinburgh tonight are about $301 on average, but HotelsCombined users have found prices as low as $108 for tonight in the last 3 days. The best price found for a 4-star hotel in Edinburgh tonight is $290.