Hotels in Edinburgh

Find the best deals on 3,918 hotels in Edinburgh, Scotland

Check-in
Check-out
Compare vs momondo |
-
1
Check-in
Check-out

Things to do in Edinburgh

Edinburgh Castle
Edinburgh Zoo
Our Dynamic Earth

Are there hotels available near Edinburgh Castle?

The average price for hotels near Edinburgh Castle is $145 per night. Of those hotels, momondo users recommend the 12 hotels below for those looking to stay in the area. Since Edinburgh Castle is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near Edinburgh Castle are typically 4% less expensive than the average hotel in Edinburgh, which is $152.

Hotels near Edinburgh Castle
Safestay Edinburgh Royal Mile
Best value
Safestay Edinburgh Royal Mile
8.0
$19
Radisson Blu Hotel Edinburgh City Centre
No. 1 most popular
Radisson Blu Hotel Edinburgh City Centre
8.8
$152
Motel One Edinburgh-Royal
No. 2 most popular
Motel One Edinburgh-Royal
9.1
$124
Leonardo Royal Edinburgh Haymarket
No. 3 most popular
Leonardo Royal Edinburgh Haymarket
8.0
$66
Yotel Edinburgh
No. 4 most popular
Yotel Edinburgh
8.9
$70
The Balmoral Hotel
No. 5 most popular
The Balmoral Hotel
9.4
$322
Waldorf Astoria Edinburgh - The Caledonian
Waldorf Astoria Edinburgh - The Caledonian
8.7
$289
Intercontinental Edinburgh The George
Intercontinental Edinburgh The George
8.8
$203
Sheraton Grand Hotel & Spa, Edinburgh
Sheraton Grand Hotel & Spa, Edinburgh
9.0
$189
Aparthotel Adagio Edinburgh Royal Mile
Aparthotel Adagio Edinburgh Royal Mile
8.8
$82
ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal Mile
8.5
$63
Kimpton Charlotte Square
Kimpton Charlotte Square
9.1
$166

Are there hotels available near Edinburgh Zoo?

The average price for hotels near Edinburgh Zoo is $109 per night. Of those hotels, momondo users recommend the 12 hotels below for those looking to stay in the area. Since Edinburgh Zoo is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near Edinburgh Zoo are typically 28% less expensive than the average hotel in Edinburgh, which is $152.

Hotels near Edinburgh Zoo
Holiday Inn Edinburgh
Best value
Holiday Inn Edinburgh
8.1
$59
The White Lady Wetherspoon
No. 1 most popular
The White Lady Wetherspoon
8.8
$74
Innkeeper's Lodge Edinburgh, Corstorphine
No. 2 most popular
Innkeeper's Lodge Edinburgh, Corstorphine
8.1
$59
Twin Lions Hotel
No. 3 most popular
Twin Lions Hotel
7.5
$147
Dalmore Lodge Guest House
No. 4 most popular
Dalmore Lodge Guest House
9.2
$89
The Torfin
No. 5 most popular
The Torfin
9.0
$124
Broomfield Crescent Apartment
Broomfield Crescent Apartment
6.6
$344
Judy Guest House
Judy Guest House
7.0
$137
Quaich Guest House
Quaich Guest House
Laura and Paul's house
Laura and Paul's house
Agenda Hotel Edinburgh
Agenda Hotel Edinburgh
Modern 2BR close to Murrayfield Stadium w Parking
Modern 2BR close to Murrayfield Stadium w Parking
8.6
$269

Are there hotels available near Our Dynamic Earth?

momondo users have recommended 12 hotels to users looking to stay near Our Dynamic Earth. Hotels in this area have an average price of $111 per night. These prices may change based on several factors, such as time of year. Hotels near Our Dynamic Earth are typically 27% less expensive than the average hotel in Edinburgh, which is $152.

Hotels near Our Dynamic Earth
Safestay Edinburgh Royal Mile
Best value
Safestay Edinburgh Royal Mile
8.0
$19
Radisson Blu Hotel Edinburgh City Centre
No. 1 most popular
Radisson Blu Hotel Edinburgh City Centre
8.8
$152
Motel One Edinburgh-Royal
No. 2 most popular
Motel One Edinburgh-Royal
9.1
$124
The Balmoral Hotel
No. 3 most popular
The Balmoral Hotel
9.4
$322
Aparthotel Adagio Edinburgh Royal Mile
No. 4 most popular
Aparthotel Adagio Edinburgh Royal Mile
8.8
$82
ibis Edinburgh Centre South Bridge - Royal Mile
No. 5 most popular
ibis Edinburgh Centre South Bridge - Royal Mile
8.5
$63
Hilton Edinburgh Carlton
Hilton Edinburgh Carlton
8.4
$102
Jurys Inn Edinburgh
Jurys Inn Edinburgh
7.6
$64
Holiday Inn Express Edinburgh City Centre
Holiday Inn Express Edinburgh City Centre
8.5
$63
The Scotsman Hotel
The Scotsman Hotel
9.0
$173
Mercure Edinburgh City Princes Street Hotel
Mercure Edinburgh City Princes Street Hotel
7.7
$67
Residence Inn by Marriott Edinburgh
Residence Inn by Marriott Edinburgh
8.5
$95

Popular neighbourhoods in Edinburgh

Search for hotels in these Edinburgh neighbourhoods
Hotels in Old Town
Search hotels in Old Town
Castle Rock Hostel
Best value
Castle Rock Hostel
9.2
$21
Hilton Edinburgh Carlton
No. 1 most popular
Hilton Edinburgh Carlton
8.4
$102
Cowgate Tourist Hostel
No. 2 most popular
Cowgate Tourist Hostel
6.6
$86
Royal Mile Suites by the Castle
No. 3 most popular
Royal Mile Suites by the Castle
8.3
$62
Aparthotel Adagio Edinburgh Royal Mile
No. 4 most popular
Aparthotel Adagio Edinburgh Royal Mile
8.8
$81
DoubleTree by Hilton Edinburgh City Centre
No. 5 most popular
DoubleTree by Hilton Edinburgh City Centre
8.6
$127
Hotels in Leith
Search hotels in Leith
Edinburgh Thistle Guest House
Best value
Edinburgh Thistle Guest House
5.6
$30
The Conifers
No. 1 most popular
The Conifers
9.1
$117
Destiny Student - Murano (Campus Accommodation)
No. 2 most popular
Destiny Student - Murano (Campus Accommodation)
7.8
Hotels in New Town
Search hotels in New Town
Old Waverley Hotel
Best value
Old Waverley Hotel
8.3
$45
The Spires Edinburgh
No. 1 most popular
The Spires Edinburgh
8.5
$128
Ballantrae Hotel
No. 2 most popular
Ballantrae Hotel
7.6
$71
Edinburgh Central Queen Street
No. 3 most popular
Edinburgh Central Queen Street
8.1
$48
Apex Waterloo Place Hotel
No. 4 most popular
Apex Waterloo Place Hotel
9.0
$144
Intercontinental Edinburgh The George
No. 5 most popular
Intercontinental Edinburgh The George
8.8
$203

When to book a hotel in Edinburgh

Check out the information below to find the best deal on a Edinburgh hotel room
Low season
January
High season
August

cheapest month to stay

42%

expected price decrease

most expensive time to stay

21%

expected price increase

Price
$112 - $241
Highest day of week
Saturday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

$197

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$195

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Edinburgh is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
1-2 star
$66 - $110
3 star
$140 - $174
4-5 star
$218 - $245

How much does a hotel in Edinburgh, Scotland cost per night?

Use the information below to find quality Edinburgh hotel rooms for low prices
2 stars and below
Cowgate Tourist Hostel
#1 most popular
Cowgate Tourist Hostel
6.6
$86
Twin Lions Hotel
#2 most popular
Twin Lions Hotel
7.5
$147
Castle Rock Hostel
Best value
Castle Rock Hostel
9.2
$21
3 stars
Best Western Edinburgh South Braid Hills Hotel
#1 most popular
Best Western Edinburgh South Braid Hills Hotel
8.5
$75
Ballantrae Hotel
#2 most popular
Ballantrae Hotel
7.6
$71
St. Christopher's Inn Edinburgh - Hostel
Best value
St. Christopher's Inn Edinburgh - Hostel
7.9
$32
4 stars and above
Holiday Inn Edinburgh
#1 most popular
Holiday Inn Edinburgh
8.1
$59
Leonardo Royal Edinburgh Haymarket
#2 most popular
Leonardo Royal Edinburgh Haymarket
8.0
$66
Courtyard by Marriott Edinburgh West
Best value
Courtyard by Marriott Edinburgh West
8.7
$56

Cheap hotels in Edinburgh

These hotels and hostels are the cheapest accommodations available in Edinburgh, Scotland
Castle Rock Hostel
Castle Rock Hostel
9.2
$21
Old Waverley Hotel
Old Waverley Hotel
8.3
$45
Edinburgh Thistle Guest House
Edinburgh Thistle Guest House
5.6
$30
Edinburgh Central Queen Street
Edinburgh Central Queen Street
8.1
$48
St. Christopher's Inn Edinburgh - Hostel
St. Christopher's Inn Edinburgh - Hostel
7.9
$32
Clarin Guest House
Clarin Guest House
8.7
$49

Get the best value hotel in Edinburgh

These Edinburgh hotels have the best prices for their ratings
Castle Rock Hostel
Castle Rock Hostel
9.2
$21
Leonardo Royal Edinburgh Haymarket
Leonardo Royal Edinburgh Haymarket
8.0
$66
Royal Mile Suites by the Castle
Royal Mile Suites by the Castle
8.3
$62
Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh West
8.7
$56
Holiday Inn Edinburgh
Holiday Inn Edinburgh
8.1
$59
Edinburgh 37
Edinburgh 37
8.0
$85

Edinburgh travel information

How long do people stay in Edinburgh?

The average length of stay in Edinburgh is 3 nights.

How much does a hotel cost in Edinburgh?

On average, rooms will be priced around $96 per night when booking a hotel in Edinburgh; however the price you pay for your room will vary significantly depending on seasonality, location and facilities.

When is the best time to book a hotel in Edinburgh?

The cheapest month to book a hotel in Edinburgh is January. The cost of your room could be as much as 42% cheaper than in peak months.

Which day is cheapest to stay in Edinburgh?

At the moment the cheapest day to stay in a hotel in Edinburgh is Saturday, with Friday being the most expensive.

How much does a hostel in Edinburgh cost?

Hostels in Edinburgh (including hotels rated 2 stars and below) cost $103 per person, per night on average. This is $-7 per night cheaper than the average cost of hotels in Edinburgh.


Start planning your trip to Edinburgh