Hotels in Edinburgh

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

Edinburgh, Scotland, United Kingdom
3 Aug — 4 Aug2
Edinburgh, Scotland, United Kingdom
Tue 3/8
Wed 4/8
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Edinburgh

Filter by star ratings
All filters
Lauderville Guest House
Lauderville Guest House
9.8 Excellent
Mayfield Road,52, Edinburgh, United Kingdom
Show on map
2.6 km from city centre, Edinburgh 
ExcellentBased on 6 reviews
9.8

Lauderville Guest House is situated in Edinburgh and is close to the area's well-known attractions. Guests can also make use of complimentary wireless internet.

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

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

Edinburgh Caledonian Guesthouse
Edinburgh Caledonian Guesthouse
8.4 Excellent
14 Granville Terrace, Edinburgh, United Kingdom
Show on map
2.0 km from city centre, Edinburgh 
ExcellentBased on 454 reviews
8.4

Strategically located in the middle of the city, this 3-star guest house makes for an ideal base in Edinburgh. It also provides free Wi-Fi.

Holiday Inn Express Edinburgh - City West
Holiday Inn Express Edinburgh - City West
8.5 Excellent
107 Queensferry Road, Edinburgh, United Kingdom
Show on map
2.9 km from city centre, Edinburgh 
ExcellentBased on 71 reviews
8.5

Holiday Inn Edinburgh City West offers a comfortable setting while in Edinburgh. It provides 3-star accommodation with air-conditioned rooms.

B+B Edinburgh
B+B Edinburgh
8.7 Excellent
3 Rothesay Terrace, Edinburgh, United Kingdom
Show on map
1.2 km from city centre, Edinburgh 
ExcellentBased on 779 reviews
8.7

Conveniently located in the centre of the city, this 3-star hotel makes for an excellent base in Edinburgh. A short stroll from St Mary's Cathedral, it offers modern rooms equipped with tea and coffee making facilities, a private bathroom and a flat-screen TV.

Hotel Indigo Edinburgh
Hotel Indigo Edinburgh
8.5 Excellent
51-59 York Place, Edinburgh, United Kingdom
Show on map
0.7 km from city centre, Edinburgh 
ExcellentBased on 743 reviews
8.5

This 4-star hotel provides chic accommodation in Edinburgh and is within walking distance of Edinburgh Bus Station. It is conveniently located in the city centre.

Cheval The Edinburgh Grand
Cheval The Edinburgh Grand
9.3 Excellent
42 St Andrew Square, Edinburgh, United Kingdom
Show on map
0.4 km from city centre, Edinburgh 
ExcellentBased on 984 reviews
9.3

The property is situated in the heart of Edinburgh, a short stroll from Edinburgh Bus Station. It also offers free Wi-Fi.

Hanover 71 Suites
Hanover 71 Suites
8.5 Excellent
71 Hanover Street, Edinburgh, United Kingdom
Show on map
0.2 km from city centre, Edinburgh 
ExcellentBased on 616 reviews
8.5

Hanover 71 Suites is situated centrally in Edinburgh and is within a 10-minute walk of Edinburgh Bus Station. Guests can also enjoy complimentary internet access throughout the property.

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club
8.3 Excellent
Kirknewton, Edinburgh, United Kingdom
Show on map
12.1 km from city centre, Edinburgh 
ExcellentBased on 2,046 reviews
8.3

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

Tips for booking a Edinburgh hotel

Cheapest month:February
Most expensive month:July
Average price in Edinburgh:C$ 168/night
Absolute cheapest price found:C$ 17/night
Cheapest day:Sunday
Most expensive day:Saturday
C$ 117 - C$ 226
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 104 - C$ 203
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Edinburgh hotels

Show all 4,281 hotels
1
Nira Caledonia
Nira Caledonia
8.8 Excellent
6-10 Gloucester Place, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh 

Ideally situated in Edinburgh, Nira Caledonia is within a 10-minute drive of Edinburgh Castle. It also provides free Wi-Fi, 24-hour room service and vip rooms.

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

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

4
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 a tour desk, an express check-in and check-out feature and luggage storage.

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

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

7
Rooms & Suites Picardy Place
Rooms & Suites Picardy Place
8.8 Excellent
12 Picardy Place, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh 

Rooms & Suites Picardy Place is situated conveniently in Edinburgh and is within a 10-minute walk of Edinburgh Bus Station. It is ideally located for guests wanting to sightsee in the area.

8
Dakota Edinburgh
Dakota Edinburgh
9.0 Excellent
Ferrymuir Retail Park 11, Edinburgh, United Kingdom
Show on map
13.1 km from city centre, Edinburgh 

Dakota Edinburgh is located in Edinburgh and offers free Wi-Fi and a free shuttle service. It is ideally positioned for guests wishing to discover the area's attractions.

Cheapest hotels in Edinburgh, Scotland

Show all 4,281 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 laundry facilities, a rooftop terrace and an express check-in and check-out feature.

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

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

C$ 25
Avg. per night
Castle Rock Hostel
Castle Rock Hostel
9.2 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.

C$ 26
Avg. per night
St. Christopher's Inn Edinburgh - Hostel
St. Christopher's Inn Edinburgh - Hostel
7.9 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.

C$ 29
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 a tour desk, an express check-in and check-out feature and luggage storage.

C$ 31
Avg. per night
Adelphi Hotel
Adelphi Hotel
7.2 Good
7 Links Gardens, Edinburgh, United Kingdom
Show on map
3.1 km from city centre,  

Adelphi Hotel provides modern 3-star accommodation in Edinburgh. It is situated just a short stroll from plenty of popular bars, clubs and restaurants.

C$ 55
Avg. per night
Edinburghhouse Hotel
Edinburghhouse Hotel
6.8 Good
90-92 Pilrig Street, Edinburgh, United Kingdom
Show on map
1.9 km from city centre,  

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

C$ 56
Avg. per night

Hotel prices in Edinburgh

2 stars or below

C$ 22 - C$ 1,157

The Hostel

#1 Most popular

The Hostel
7.2 Good
C$ 25
Avg. per night
Castle Rock Hostel

#2 Most popular

Castle Rock Hostel
9.2 Excellent
C$ 26
Avg. per night
a&o Edinburgh City

Best value

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

C$ 29 - C$ 248

ibis Edinburgh Centre Royal Mile - Hunter Square (new rooms)
C$ 105
Avg. per night
Dakota Edinburgh

#2 Most popular

Dakota Edinburgh
9.0 Excellent
C$ 130
Avg. per night
St. Christopher's Inn Edinburgh - Hostel
C$ 29
Avg. per night
4 stars and up

C$ 89 - C$ 368

The Balmoral

#1 Most popular

The Balmoral
9.4 Excellent
C$ 368
Avg. per night
Intercontinental Edinburgh The George

#2 Most popular

C$ 303
Avg. per night
Ballantrae Albany Hotel

Best value

C$ 89
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 favor staying in areas such as Stockbridge - Canonmills, West, and East. Consider these locations when searching for your desired stay.

  • What are the best hotels in Edinburgh?

    The Balmoral is a very popular hotel in Edinburgh with a score of 9.4 from 1,908 reviews. Aparthotel Adagio Edinburgh Royal Mile (8.8 from 5,710 reviews) and Intercontinental Edinburgh The George (8.8 from 2,510 reviews) are also highly rated Edinburgh hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Edinburgh Waverley Station?

    With a rating of 9.4/10 from 1,908 reviews, The Balmoral is a hotel close to Edinburgh Waverley Station that is well recommended by HotelsCombined users.

  • What is a good hotel in Edinburgh near Edinburgh International Conference Centre?

    The Balmoral is a hotel near Edinburgh International Conference Centre that is popular with HotelsCombined users, scoring 9.4 from 1,908 reviews.

  • Is there a good hotel near The Royal Mile?

    If you’re planning to stay near The Royal Mile, you should consider The Balmoral, which has a score of 9.4 from 1,908 reviews.

  • How much do hotels in Edinburgh cost?

    Hotels in Edinburgh cost an average of C$ 297/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Edinburgh had higher average prices of C$ 233/night and C$ 407/night respectively.

  • How much is a cheap hotel in Edinburgh?

    HotelsCombined searches in the last 3 days suggest cheap Edinburgh hotels have prices starting from as low as C$ 65/night, depending on the popularity of your requested dates.

  • How much is a hotel in Edinburgh tonight?

    A hotel in Edinburgh tonight has an average price of C$ 228, but some deals have been found for as low as C$ 49 in HotelsCombined searches over the last 72 hours. Prices in Edinburgh are changing frequently. The best price found for a 4-star Edinburgh hotel for tonight has been C$ 86.