Hotels in Edinburgh, Scotland

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

Edinburgh, Scotland, United Kingdom
Nov 30 — Dec 12
Edinburgh, Scotland, United Kingdom
Wed 11/30
Thu 12/1
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Edinburgh

Filter by star ratings
All filters
Novotel Edinburgh Centre
7.9 Good
80 Lauriston Place, Edinburgh, United Kingdom
Show on map
0.5 mi from city centre, Edinburgh, SCT, United Kingdom 
GoodBased on 5,070 reviews
7.9

Conveniently located in the middle of the city, this 4-star hotel makes for an excellent base in Edinburgh. It has a gym, as well as a sauna, a heated pool and a Jacuzzi.

Apex Grassmarket Hotel
8.4 Excellent
31-35 Grassmarket, Edinburgh, United Kingdom
Show on map
0.3 mi from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 4,464 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.

Britannia Edinburgh Hotel
5.6 Okay
69 Belford Road, Edinburgh, United Kingdom
Show on map
1.0 mi from city centre, Edinburgh, SCT, United Kingdom 
OkayBased on 7,788 reviews
5.6

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

Holiday Inn Express Edinburgh - Leith Waterfront
8.1 Excellent
101 Britannia Way, Ocean Drive, Edinburgh, United Kingdom
Show on map
2.0 mi from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 4,516 reviews
8.1

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.

Merith House Hotel
2-3 Hermitage Place Leith Links, Edinburgh, United Kingdom
Show on map
1.7 mi from city centre, Edinburgh, SCT, United Kingdom 

Merith House Hotel provides a comfortable setting when in Edinburgh. It is situated just a short stroll from a number of popular bars, clubs and restaurants.

DoubleTree by Hilton Edinburgh Airport
8.0 Excellent
Edinburgh International Airport, 100 Eastfield Road, Edinburgh, United Kingdom
Show on map
6.3 mi from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 2,145 reviews
8.0

Conveniently located minutes from Edinburgh Airport, the hotel provides modern accommodation in Edinburgh. It also offers a Jacuzzi, an outdoor pool and a sauna.

Fountain Court Apartments - Eq2
Edinburgh, United Kingdom
Show on map
0.9 mi from city centre, Edinburgh, SCT, United Kingdom 

Located in Edinburgh, Fountain Court Apartments - EQ2 provides stylish, 4-star accommodation close to the Kings Theatre. This hip property is set in the heart of the city.

Apex City of Edinburgh Hotel
8.3 Excellent
61 Grassmarket, Edinburgh, United Kingdom
Show on map
0.3 mi from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 3,735 reviews
8.3

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.

Village Hotel Edinburgh
7.6 Good
140 Crewe Road South, Edinburgh, United Kingdom
Show on map
1.8 mi from city centre, Edinburgh, SCT, United Kingdom 
GoodBased on 1,990 reviews
7.6

Situated in Edinburgh, Village Hotel Edinburgh provides 4-star accommodation, as well as a sauna, a Jacuzzi and an indoor pool. It also offers an express check-in and check-out feature, a beauty centre and a sun deck.

Amazing Apartments - London Road
Edinburgh, United Kingdom
Show on map
1.6 mi from city centre, Edinburgh, SCT, United Kingdom 

Amazing Apartments London Road provides a comfortable setting while in Edinburgh. It offers an express check-in and check-out feature and free Wi-Fi, and is a short stroll from Meadowbank Stadium.

Tips for booking hotels in Edinburgh

Cheapest month:January
Most expensive month:August
Average price in Edinburgh:$202/night
Cheapest price found:$15/night
Cheapest day:Monday
Most expensive day:Thursday
$100 - $348
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$152 - $215
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.3 mi 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.5 Excellent
50 Rose Street North Lane, Edinburgh, United Kingdom
Show on map
0.1 mi 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.3 mi 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
3.9 mi 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.3 mi 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
Cheval Old Town Chambers
9.4 Excellent
Roxburgh Court, Edinburgh, United Kingdom
Show on map
0.2 mi 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.

7
Apex Waterloo Place Hotel
8.5 Excellent
23-27 Waterloo Place, Edinburgh, United Kingdom
Show on map
0.4 mi from city centre, Edinburgh, SCT, United Kingdom 

Located within a 10-minute walk of Edinburgh Bus Station, Apex Waterloo Place Hotel is a convenient base while visiting Edinburgh. It is conveniently situated in the city centre.

8
The Glasshouse Autograph Collection
8.5 Excellent
2 Greenside Place, Edinburgh, United Kingdom
Show on map
0.5 mi from city centre, Edinburgh, SCT, United Kingdom 

The Glasshouse Autograph Collection provides relaxed accommodation in Edinburgh and is within a 10-minute walk of Edinburgh Bus Station. It is conveniently situated in the city centre.

Cheapest hotels in Edinburgh, Scotland

Kick Ass Greyfriars (18+)
8.0 Excellent
37-39 Cowgate, Edinburgh, United Kingdom
Show on map
0.3 mi 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
Argyle Backpackers
7.0 Good
14 Argyle Place, Edinburgh, United Kingdom
Show on map
1.0 mi from city centre, Edinburgh, SCT, United Kingdom 

Argyle Backpackers is located in Edinburgh and offers free wireless internet. The various amenities this Victorian hostel has to offer include a tour desk, luggage storage and an express check-in and check-out feature.

$15
Avg. per night
Kick Ass Grassmarket (18+)
8.2 Excellent
2 West Port, Edinburgh, United Kingdom
Show on map
0.4 mi 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.

$15
Avg. per night
St Christopher's Edinburgh Original
7.0 Good
9-13 Market Street, Edinburgh, United Kingdom
Show on map
0.3 mi 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.7 Good
35 Palmerston Place, Edinburgh, United Kingdom
Show on map
0.9 mi 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
Castle Rock Hostel
8.6 Excellent
15 Johnston Terrace, Edinburgh, United Kingdom
Show on map
0.3 mi 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.

$22
Avg. per night
Albany Ballantrae Hotel
39-47 Albany Street, Edinburgh, United Kingdom
Show on map
0.4 mi 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
Destiny Student - Holyrood
6.6 Good
31 Abbeyhill, Edinburgh, United Kingdom
Show on map
1.0 mi from city centre, Edinburgh, SCT, United Kingdom 

Within 20 minutes' walk from Edinburgh Waverley Railway Station, Destiny Student - Holyrood Brae House offers guests a convenient base when in Edinburgh. It also provides an express check-in and check-out feature, a 24-hour reception and a concierge.

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

    Users favor staying in areas such as Old Town, Leith, and Stockbridge - Canonmills. Consider these locations when searching for your desired stay.

  • What are the best hotels in Edinburgh?

    One of the most popular hotels in Edinburgh is Holiday Inn Edinburgh, which has been reviewed by 4,880 users and currently has a rating of 7.4/10. Other top-rated locations include Travelodge Edinburgh Haymarket and Dalmahoy Hotel & Country Club, which have received 7.9/10 and 8.0/10 ratings from our users, respectively.

  • What is a good hotel near Edinburgh Waverley Station?

    With a rating of 7.9/10 from 47 reviews, Travelodge Edinburgh Haymarket is a hotel close to Edinburgh Waverley Station that is well recommended by HotelsCombined users.

  • What is a good hotel in Edinburgh near The Royal Mile?

    Sheraton Grand Hotel & Spa, Edinburgh is the hotel close to The Royal Mile that is most recommended by HotelsCombined users, with 2,218 reviews rating it at 8.3/10.

  • Is there a good hotel near Edinburgh City Centre?

    If you’re looking for good hotels near Edinburgh City Centre, consider Travelodge Edinburgh Haymarket (rated 7.9 over 47 reviews).

  • How much do hotels in Edinburgh cost?

    $276/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 $260/night, and for 5-star hotels the average price is $391/night.

  • How much is a cheap hotel in Edinburgh?

    Over the last 3 days, Edinburgh hotels have been found for as cheap as $13/night in searches by HotelsCombined users. For the weekend of Dec 2 to Dec 4 specifically, prices in Edinburgh are around $53 per night or higher.

  • How much is a hotel in Edinburgh tonight?

    Edinburgh hotels start at $45 for tonight; however accommodations will average about $221. Many 4-star stays can be found in Edinburgh tonight, with prices starting at $72. These prices were found on HotelsCombined within the last 72 hours.