Hotels in Edinburgh, Scotland

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

Edinburgh, Scotland, United Kingdom
25 Nov — 26 Nov2
Edinburgh, Scotland, United Kingdom
Fri 25/11
Sat 26/11
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Edinburgh

Filter by star ratings
All filters
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,170 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.

Waldorf Astoria Edinburgh - The Caledonian
8.6 Excellent
Princes Street, Edinburgh, United Kingdom
Show on map
0.7 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 1,211 reviews
8.6

Offering an ideal base for guests looking to discover Edinburgh's vibrant nightlife, the hotel features a 24-hour reception and views of Edinburgh Castle. It is conveniently situated in the city centre.

Cityroomz Edinburgh
7.8 Good
25-33 Shandwick Place, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh, SCT, United Kingdom 
GoodBased on 6,330 reviews
7.8

Conveniently located in the middle of the city, this 3-star hotel makes for an ideal base in Edinburgh. It is steps from Princes Street, eateries and nightlife options.

Haymarket Hub Hotel
7 Clifton Terrace, Edinburgh, United Kingdom
Show on map
1.5 km from city centre, Edinburgh, SCT, United Kingdom 

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in Edinburgh. It also offers luggage storage, a 24-hour reception and free Wi-Fi.

Intercontinental Edinburgh The George
8.6 Excellent
19-21 George Street, Edinburgh, United Kingdom
Show on map
0.2 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 1,410 reviews
8.6

Awarded 2018 Regional Winner of both Conference Hotel and Wedding Hotel of the Year, The Principal Edinburgh George Street is a Grade II listed building set in the heart of Edinburgh. Surrounded by local bars and restaurants, it is a short stroll from Edinburgh Bus Station.

DoubleTree by Hilton Edinburgh City Centre
8.1 Excellent
34 Bread Street, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 3,489 reviews
8.1

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

Leonardo Royal Edinburgh Haymarket
7.8 Good
1 Morrison Link, Edinburgh, United Kingdom
Show on map
1.3 km from city centre, Edinburgh, SCT, United Kingdom 
GoodBased on 11,867 reviews
7.8

Conveniently located in the middle of the city, this 4-star hotel makes for an ideal base in Edinburgh. Those staying at the property can also take advantage of free Wi-Fi throughout their stay.

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

Ibis Styles Edinburgh Centre St Andrew Square
8.5 Excellent
19 St Andrew Square, Edinburgh, United Kingdom
Show on map
0.3 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 5,316 reviews
8.5

Just a few steps away from Edinburgh Bus Station and surrounded by bars and restaurants, ibis Styles Edinburgh Centre St Andrew Square is the perfect base for those who wish to be in the heart of the city. It is conveniently located in the city centre.

Aparthotel Adagio Edinburgh Royal Mile
8.6 Excellent
231 Canongate, Edinburgh, United Kingdom
Show on map
0.9 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 6,081 reviews
8.6

Situated in Edinburgh, the hotel is surrounded by a variety of popular nightlife options and is minutes on foot from Edinburgh Bus Station. It is conveniently located in the city centre.

Tips for booking hotels in Edinburgh

Cheapest month:February
Most expensive month:April
Average price in Edinburgh:€201/night
Cheapest price found:€27/night
Cheapest day:Tuesday
Most expensive day:Saturday
€90 - €373
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€112 - €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.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
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.

3
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.

4
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.

5
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.

6
Apex Waterloo Place Hotel
8.6 Excellent
23-27 Waterloo Place, Edinburgh, United Kingdom
Show on map
0.6 km 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.

7
The Glasshouse Autograph Collection
8.5 Excellent
2 Greenside Place, Edinburgh, United Kingdom
Show on map
0.8 km 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.

8
Motel One Edinburgh-Royal
8.9 Excellent
18-21 Market Street, Edinburgh, United Kingdom
Show on map
0.3 km from city centre, Edinburgh, SCT, United Kingdom 

The hotel is located in the heart of in Edinburgh and is within a 10-minute walk of Edinburgh Bus Station. It is situated in the area's vibrant nightlife district, just a short walk from Princes Street.

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

€15
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.

€23
Avg. per night
Edinburgh House Hotel
6.3 Good
90-92 Pilrig Street, Edinburgh, United Kingdom
Show on map
1.9 km from city centre, Edinburgh, SCT, United Kingdom 

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

€34
Avg. per night
Adelphi Hotel
7.1 Good
7 Links Gardens, Edinburgh, United Kingdom
Show on map
3.1 km from city centre, Edinburgh, SCT, United Kingdom 

Adelphi Hotel provides a modern setting when in Edinburgh. It is situated just a short stroll from plenty of popular bars, clubs and restaurants.

€37
Avg. per night
Britannia Edinburgh Hotel
5.6 Okay
69 Belford Road, Edinburgh, United Kingdom
Show on map
1.6 km from city centre, Edinburgh, SCT, United Kingdom 

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.

€40
Avg. per night
Ibis Budget Hotel Edinburgh Park
7.6 Good
Edinburgh Business Park 6 Lochside View, Edinburgh, United Kingdom
Show on map
7.9 km from city centre, Edinburgh, SCT, United Kingdom 

This pet-friendly hotel is located in Edinburgh and features free Wi-Fi. It also provides a lift, an express check-in and check-out feature and a designated smoking area.

€49
Avg. per night
Cairn Hotel
8.0 Excellent
10-18 Windsor Street, Edinburgh, United Kingdom
Show on map
1.1 km from city centre, Edinburgh, SCT, United Kingdom 

Opened in 1912, Cairn Hotel Part of the Cairn Collection 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

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?

    When visiting Edinburgh, consider checking out Old Town, Leith, and Stockbridge - Canonmills as some of the most sought after locations.

  • What are the best hotels in Edinburgh?

    Edinburgh is home to many highly-rated hotels, one of which is Royal Mile Suites by the Castle, which has a current rating of 8.0. For other potential stays, consider Holiday Inn Edinburgh and Radisson Collection Hotel Royal Mile Edinburgh, which can also be great places to stay in Edinburgh.

  • What is a good hotel near Edinburgh City Centre?

    With a rating of 8.0/10 from 1,256 reviews, Royal Mile Suites by the Castle is a hotel close to Edinburgh City Centre that is highly recommended by HotelsCombined users.

  • What is a good hotel in Edinburgh near Princes Street?

    Royal Mile Suites by the Castle is a hotel near Princes Street that is popular with HotelsCombined users, scoring 8.0 from 1,256 reviews.

  • Is there a good hotel near Edinburgh Castle?

    1,256 HotelsCombined reviews of Royal Mile Suites by the Castle score it 8.0/10, making it a highly recommended hotel near Edinburgh Castle.

  • How much do hotels in Edinburgh cost?

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

  • How much is a cheap hotel in Edinburgh?

    €40 per night is the cheapest Edinburgh hotel price found in our data from the last 72 hours.