Hotels in Edinburgh

Find the best deals on 3,623 hotels in Edinburgh

Check-in
Check-out
Compare vs. momondo |

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 $97 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 13% less expensive than the average hotel in Edinburgh, which is $113.

Hotels near Edinburgh Castle
Cityroomz Edinburgh
Best value
Cityroomz Edinburgh
8.0
$53
Travelodge Edinburgh Central Waterloo Place Hotel
#1 Most popular
Travelodge Edinburgh Central Waterloo Place Hotel
8.5
$78
The Glasshouse Autograph Collection
#2 Most popular
The Glasshouse Autograph Collection
9.0
$133
Apex Grassmarket Hotel
#3 Most popular
Apex Grassmarket Hotel
8.0
$104
Sheraton Grand Hotel & Spa, Edinburgh
#4 Most popular
Sheraton Grand Hotel & Spa, Edinburgh
9.0
$169
Apex City of Edinburgh Hotel
#5 Most popular
Apex City of Edinburgh Hotel
8.0
$94
The Rutland Hotel & Apartments
The Rutland Hotel & Apartments
9.0
$150
Novotel Edinburgh Centre
Novotel Edinburgh Centre
8.0
$90
Elder York Guest House
Elder York Guest House
8.0
$71
Leonardo Royal Edinburgh Haymarket
Leonardo Royal Edinburgh Haymarket
8.0
$72
Intercontinental Edinburgh The George
Intercontinental Edinburgh The George
8.0
$149
Yotel Edinburgh
Yotel Edinburgh
8.0

Are there hotels available near Edinburgh Zoo?

If you’re planning on staying at any of momondo’s recommended hotels in the area of Edinburgh nearest to Edinburgh Zoo, you should expect to pay around $58/night. This price fluctuates based on time of year. In general, a rate under $58/night is a good deal for momondo users staying near Edinburgh Zoo. Hotels near Edinburgh Zoo are typically 49% less expensive than the average hotel in Edinburgh, which is $113.

Hotels near Edinburgh Zoo
Twin Lions Hotel
Best value
Twin Lions Hotel
7.0
$45
Holiday Inn Edinburgh
#1 Most popular
Holiday Inn Edinburgh
8.0
$68
The White Lady Wetherspoon
#2 Most popular
The White Lady Wetherspoon
8.0
$63
Innkeeper's Lodge Edinburgh, Corstorphine
#3 Most popular
Innkeeper's Lodge Edinburgh, Corstorphine
8.0
$63
Dalmore Lodge Guest House
#4 Most popular
Dalmore Lodge Guest House
9.0
$65
The Torfin
#5 Most popular
The Torfin
9.0
$110
Broomfield Crescent Apartment
Broomfield Crescent Apartment
6.0
$89
Judy Guest House
Judy Guest House
7.0
$101
Laura and Paul's house
Laura and Paul's house
Montgomery Apartments - Stevensons
Montgomery Apartments - Stevensons
8.0
$82
Quaich Guest House
Quaich Guest House
Agenda Hotel Edinburgh
Agenda Hotel Edinburgh

Are there hotels available near Our Dynamic Earth?

If you’re planning on staying at any of momondo’s recommended hotels in the area of Edinburgh nearest to Our Dynamic Earth, you should expect to pay around $100/night. This price fluctuates based on time of year. In general, a rate under $100/night is a good deal for momondo users staying near Our Dynamic Earth. Hotels near Our Dynamic Earth are typically 11% less expensive than the average hotel in Edinburgh, which is $113.

Hotels near Our Dynamic Earth
Safestay Edinburgh Royal Mile
Best value
Safestay Edinburgh Royal Mile
8.0
$21
Travelodge Edinburgh Central Waterloo Place Hotel
#1 Most popular
Travelodge Edinburgh Central Waterloo Place Hotel
8.5
$78
The Glasshouse Autograph Collection
#2 Most popular
The Glasshouse Autograph Collection
9.0
$133
Macdonald Holyrood Hotel & Spa
#3 Most popular
Macdonald Holyrood Hotel & Spa
8.0
$100
Elder York Guest House
#4 Most popular
Elder York Guest House
8.0
$71
ibis Edinburgh Centre South Bridge - Royal Mile
#5 Most popular
ibis Edinburgh Centre South Bridge - Royal Mile
8.0
$77
The Balmoral Hotel
The Balmoral Hotel
9.0
$243
Aparthotel Adagio Edinburgh Royal Mile
Aparthotel Adagio Edinburgh Royal Mile
8.0
$76
Residence Inn by Marriott Edinburgh
Residence Inn by Marriott Edinburgh
8.0
$102
Hilton Edinburgh Carlton
Hilton Edinburgh Carlton
8.0
$137
Jurys Inn Edinburgh
Jurys Inn Edinburgh
7.0
$83
Holiday Inn Express Edinburgh City Centre
Holiday Inn Express Edinburgh City Centre
8.0
$74

Popular neighborhoods in Edinburgh

Search for hotels in these Edinburgh neighborhoods
Hotels in Old Town
Search hotels in Old Town
Cowgate Tourist Hostel
Best value
Cowgate Tourist Hostel
6.6
$13
Apex Grassmarket Hotel
#1 Most popular
Apex Grassmarket Hotel
8.0
$104
Apex City of Edinburgh Hotel
#2 Most popular
Apex City of Edinburgh Hotel
8.0
$94
The Rutland Hotel & Apartments
#3 Most popular
The Rutland Hotel & Apartments
9.0
$150
Macdonald Holyrood Hotel & Spa
#4 Most popular
Macdonald Holyrood Hotel & Spa
8.0
$100
Novotel Edinburgh Centre
#5 Most popular
Novotel Edinburgh Centre
8.0
$90
Hotels in New Town
Search hotels in New Town
Haystack Hostel
Best value
Haystack Hostel
8.0
$16
Travelodge Edinburgh Central Waterloo Place Hotel
#1 Most popular
Travelodge Edinburgh Central Waterloo Place Hotel
8.5
$78
The Glasshouse Autograph Collection
#2 Most popular
The Glasshouse Autograph Collection
9.0
$133
Elder York Guest House
#3 Most popular
Elder York Guest House
8.0
$71
Intercontinental Edinburgh The George
#4 Most popular
Intercontinental Edinburgh The George
8.0
$149
Yotel Edinburgh
#5 Most popular
Yotel Edinburgh
8.0
Edinburgh West Side Hostel
Best value
Edinburgh West Side Hostel
7.0
$13
Murrayfield Hotel
#1 Most popular
Murrayfield Hotel
8.0
$60
Dalmahoy Hotel & Country Club
#2 Most popular
Dalmahoy Hotel & Country Club
8.0
$93
Novotel Edinburgh Park
#3 Most popular
Novotel Edinburgh Park
8.0
$76
Holiday Inn Edinburgh
#4 Most popular
Holiday Inn Edinburgh
8.0
$68
Ibis Budget Hotel Edinburgh Park
#5 Most popular
Ibis Budget Hotel Edinburgh Park
8.0
$48
Hotels in Leith
Search hotels in Leith
Edinburgh Thistle Guest House
Best value
Edinburgh Thistle Guest House
5.6
$22
Malmaison Edinburgh
#1 Most popular
Malmaison Edinburgh
8.0
$73
Edinburgh House Hotel
#2 Most popular
Edinburgh House Hotel
6.0
$37
Holiday Inn Express Edinburgh - Leith Waterfront
#3 Most popular
Holiday Inn Express Edinburgh - Leith Waterfront
8.0
$73
Adelphi Hotel
#4 Most popular
Adelphi Hotel
7.0
$36
16 Pilrig Guest House
#5 Most popular
16 Pilrig Guest House
8.0
$37

When to book a hotel in Edinburgh

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

cheapest month to stay

39%

expected price decrease

most expensive time to stay

26%

expected price increase

Price
$97 - $210
Highest day of week
Saturday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

$158

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$171

av. 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
$48 - $80
3 star
$104 - $128
4-5 star
$160 - $181

How much does a hotel in Edinburgh cost per night?

Use the information below to find quality Edinburgh hotel rooms for low prices
2 stars and below
Safestay Edinburgh Royal Mile
#1 most popular
Safestay Edinburgh Royal Mile
8.0
$21
High Street Hostel
#2 most popular
High Street Hostel
8.0
$16
The Hostel
Best value
The Hostel
7.0
$12
3 stars
ibis Edinburgh Centre South Bridge - Royal Mile
#1 most popular
ibis Edinburgh Centre South Bridge - Royal Mile
8.0
$77
Dakota Edinburgh
#2 most popular
Dakota Edinburgh
9.0
$98
West End Hostel
Best value
West End Hostel
8.0
$14
4 stars and above
Kimpton Charlotte Square
#1 most popular
Kimpton Charlotte Square
9.0
$144
Waldorf Astoria Edinburgh - The Caledonian
#2 most popular
Waldorf Astoria Edinburgh - The Caledonian
8.0
$184
Allison House 16 Guesthouse
Best value
Allison House 16 Guesthouse
8.0
$45

Cheap hotels in Edinburgh

These hotels and hostels are the cheapest accommodations available in Edinburgh
The Hostel
The Hostel
7.0
$12
St. Christopher's Inn Edinburgh - Hostel
St. Christopher's Inn Edinburgh - Hostel
7.0
$16
Cowgate Tourist Hostel
Cowgate Tourist Hostel
6.6
$13
High Street Hostel
High Street Hostel
8.0
$16
West End Hostel
West End Hostel
8.0
$14
Haystack Hostel
Haystack Hostel
8.0
$16

Get the best value hotel in Edinburgh

These hotels have the best prices for their ratings
St. Christopher's Inn Edinburgh - Hostel
St. Christopher's Inn Edinburgh - Hostel
7.0
$16
Castle Rock Hostel
Castle Rock Hostel
9.0
$17
The Hostel
The Hostel
7.0
$12
Kimpton Charlotte Square
Kimpton Charlotte Square
9.0
$144
West End Hostel
West End Hostel
8.0
$14
The Glasshouse Autograph Collection
The Glasshouse Autograph Collection
9.0
$133

Edinburgh travel information

How long do people stay in Edinburgh?

A stay of 2 nights is most popular when visiting Edinburgh.

How much does a hotel cost in Edinburgh?

$81 per night is the average rate for a room when booking a hotel in Edinburgh. Prices will differ depending on factors such as star rating, time of year and location.

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

Room prices for hotels in Edinburgh can be as much as 39% lower in the month of February. So this is a great time to book and save money.

Which day is cheapest to stay in Edinburgh?

Hotel rooms in Edinburgh are generally cheapest on Saturday and more costly on Friday.

How much does a hostel in Edinburgh cost?

On average, a hostel in Edinburgh will be priced around $41. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be $40 lower than your typical Edinburgh hotel.


Popular flight routes to Edinburgh

Find the cheapest flights to Edinburgh
London to Edinburgh
Fastest flight time
1h 25m
Cheapest price
$69
New York to Edinburgh
Fastest flight time
6h 40m
Cheapest price
$327
San Francisco to Edinburgh
Fastest flight time
14h 10m
Cheapest price
$350
New York to Edinburgh
Fastest flight time
9h 15m
Cheapest price
$393
Miami to Edinburgh
Fastest flight time
13h 37m
Cheapest price
$407
Orlando to Edinburgh
Fastest flight time
14h 35m
Cheapest price
$408
Washington to Edinburgh
Fastest flight time
9h 35m
Cheapest price
$423
Boston to Edinburgh
Fastest flight time
8h 35m
Cheapest price
$437
Chicago to Edinburgh
Fastest flight time
13h 20m
Cheapest price
$438
Detroit to Edinburgh
Fastest flight time
16h 50m
Cheapest price
$469
View more

Start planning your trip to Edinburgh