Hotels in Edinburgh

Find the best deals on 3,796 hotels in Edinburgh

Check-in
Check-out
Compare vs. momondo |

Top Edinburgh hotels

Find a cheap hotel in Edinburgh that meets your travel needs.
$self.alt
Kimpton Charlotte Square
9.1
$144
View all deals
$self.alt
Waldorf Astoria Edinburgh - The Caledonian
8.6
$184
View all deals
$self.alt
Intercontinental Edinburgh The George
8.8
$149
View all deals
$self.alt
Radisson Collection Hotel Royal Mile Edinburgh
8.7
$139
View all deals
$self.alt
ibis Edinburgh Centre South Bridge - Royal Mile
8.5
$77
View all deals
$self.alt
Dakota Edinburgh
9.0
$98
View all deals
$self.alt
DoubleTree by Hilton Edinburgh Airport
8.3
$93
View all deals
$self.alt
Leonardo Royal Edinburgh Haymarket
8.1
$72
View all deals
$self.alt
The Balmoral Hotel
9.4
$243
View all deals
$self.alt
Radisson Blu Hotel Edinburgh City Centre
8.9
$136
View all deals
$self.alt
Sheraton Grand Hotel & Spa, Edinburgh
9.0
$169
View all deals
$self.alt
Angels Share Hotel
9.0
$94
View all deals
$self.alt
Novotel Edinburgh Centre
8.6
$90
View all deals
$self.alt
Aparthotel Adagio Edinburgh Royal Mile
8.9
$76
View all deals
$self.alt
Novotel Edinburgh Park
8.7
$76
View all deals
$self.alt
DoubleTree by Hilton Edinburgh City Centre
8.6
$118
View all deals
$self.alt
Haymarket Hub Hotel
7.8
$54
View all deals
$self.alt
Hilton Edinburgh Carlton
8.6
$137
View all deals
$self.alt
Ibis Budget Hotel Edinburgh Park
8.0
$48
View all deals
$self.alt
Courtyard by Marriott Edinburgh
8.8
$87
View all deals
$self.alt
Jurys Inn Edinburgh
7.7
$83
View all deals
$self.alt
Holiday Inn Express Edinburgh City Centre
8.6
$74
View all deals
$self.alt
Edinburgh Marriott Hotel
8.4
$81
View all deals
$self.alt
Dalmahoy Hotel & Country Club
8.3
$93
View all deals
$self.alt
Holiday Inn Edinburgh
8.1
$68
View all deals
$self.alt
Old Waverley Hotel
8.3
$83
View all deals
$self.alt
Holiday Inn Express Edinburgh - Leith Waterfront
8.7
$73
View all deals
$self.alt
Residence Inn by Marriott Edinburgh
8.6
$102
View all deals
$self.alt
Mercure Edinburgh Haymarket
8.2
$75
View all deals
$self.alt
The Scotsman Hotel
9.0
$134
View all deals
$self.alt
Apex Grassmarket Hotel
8.9
$104
View all deals
$self.alt
Britannia Hotel Edinburgh
6.6
$42
View all deals
$self.alt
ibis Edinburgh Centre Royal Mile - Hunter Square (new rooms)
8.7
$86
View all deals
$self.alt
Apex City of Edinburgh Hotel
8.9
$94
View all deals
$self.alt
Cityroomz Edinburgh
8.4
$53
View all deals
$self.alt
The Glasshouse Autograph Collection
9.0
$133
View all deals
$self.alt
Best Western Kings Manor Hotel
8.8
$56
View all deals
$self.alt
Ten Hill Place, BW Premier Collection
9.1
$85
View all deals
$self.alt
Village Hotel Edinburgh
8.1
$70
View all deals
$self.alt
Cairn Hotel
8.3
$52
View all deals

Popular neighborhoods in Edinburgh

Search for hotels in these Edinburgh neighborhoods
Hotels in Old Town
Search hotels in Old Town
$self.alt
Best value
Cowgate Tourist Hostel
6.6
$13
$self.alt
#1 Most popular
Apex Grassmarket Hotel
8.9
$104
$self.alt
#2 Most popular
Apex City of Edinburgh Hotel
8.9
$94
$self.alt
#3 Most popular
Macdonald Holyrood Hotel & Spa
8.6
$100
$self.alt
#4 Most popular
Novotel Edinburgh Centre
8.6
$90
$self.alt
#5 Most popular
ibis Edinburgh Centre South Bridge - Royal Mile
8.5
$77
Hotels in New Town
Search hotels in New Town
$self.alt
Best value
West End Hostel
8.1
$14
$self.alt
#1 Most popular
Travelodge Edinburgh Central Waterloo Place Hotel
8.2
$78
$self.alt
#2 Most popular
The Glasshouse Autograph Collection
9.0
$133
$self.alt
#3 Most popular
Sheraton Grand Hotel & Spa, Edinburgh
9.0
$169
$self.alt
#4 Most popular
The Rutland Hotel & Apartments
9.4
$150
$self.alt
#5 Most popular
Piries Hotel
8.0
$48
$self.alt
Best value
Murrayfield Park Guest House
6.0
$37
$self.alt
#1 Most popular
Murrayfield Hotel
8.6
$60
$self.alt
#2 Most popular
Dalmahoy Hotel & Country Club
8.3
$93
$self.alt
#3 Most popular
Novotel Edinburgh Park
8.7
$76
$self.alt
#4 Most popular
Holiday Inn Edinburgh
8.1
$68
$self.alt
#5 Most popular
Ibis Budget Hotel Edinburgh Park
8.0
$48
Hotels in Leith
Search hotels in Leith
$self.alt
Best value
Merith House Hotel
3.5
$35
$self.alt
#1 Most popular
Malmaison Edinburgh
8.3
$73
$self.alt
#2 Most popular
Edinburghhouse Hotel
6.8
$37
$self.alt
#3 Most popular
Adelphi Hotel
6.9
$36
$self.alt
#4 Most popular
Holiday Inn Express Edinburgh - Leith Waterfront
8.7
$73
$self.alt
#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

41%

expected price decrease

most expensive time to stay

31%

expected price increase

Price
$99 - $240
Highest day of week
Saturday
Cheapest day of week
Wednesday

av. price over the last two weeks

Average price (weeknight)

$176

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$195

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
$self.alt
#1 most popular
Safestay Edinburgh Royal Mile
8.1
$21
$self.alt
#2 most popular
High Street Hostel
8.7
$16
$self.alt
Best value
The Hostel
7.3
$12
3 stars
$self.alt
#1 most popular
ibis Edinburgh Centre South Bridge - Royal Mile
8.5
$77
$self.alt
#2 most popular
Dakota Edinburgh
9.0
$98
$self.alt
Best value
West End Hostel
8.1
$14
4 stars and above
$self.alt
#1 most popular
Kimpton Charlotte Square
9.1
$144
$self.alt
#2 most popular
Waldorf Astoria Edinburgh - The Caledonian
8.6
$184
$self.alt
Best value
Ballantrae Albany Hotel
7.9
$55

Cheap hotels in Edinburgh

These hotels and hostels are the cheapest accommodations available in Edinburgh
$self.alt
The Hostel
7.3
$12
$self.alt
St. Christopher's Inn Edinburgh - Hostel
7.9
$16
$self.alt
Cowgate Tourist Hostel
6.6
$13
$self.alt
High Street Hostel
8.7
$16
$self.alt
West End Hostel
8.1
$14
$self.alt
Haystack Hostel
8.6
$16

Get the best value hotel in Edinburgh

These hotels have the best prices for their ratings
$self.alt
St. Christopher's Inn Edinburgh - Hostel
7.9
$16
$self.alt
West End Hostel
8.1
$14
$self.alt
The Hostel
7.3
$12
$self.alt
Haystack Hostel
8.6
$16
$self.alt
High Street Hostel
8.7
$16
$self.alt
Castle Rock Hostel
9.3
$17

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 41% 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 Tuesday and more costly on Friday.

How much does a luxury hotel in Edinburgh cost?

A luxury hotel in Edinburgh can set you back, on average $119 per person, per night. In comparison, the average cost of a hotel in Edinburgh is $81 per person, per night, representing a 32% premium for a luxury hotel.

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.


Looking for a specific type of hotel?

Check out these great hotels in Edinburgh that are perfect for any stay
Romantic Hotels in Edinburgh
$self.alt
Best value
Travelodge Edinburgh Dreghorn
8.2
$49
$self.alt
#1 Most popular
Novotel Edinburgh Centre
8.6
$90
$self.alt
#2 Most popular
Novotel Edinburgh Park
8.7
$76
$self.alt
#3 Most popular
Edinburgh Marriott Hotel
8.4
$81
$self.alt
#4 Most popular
Dalmahoy Hotel & Country Club
8.3
$93
$self.alt
#5 Most popular
Holiday Inn Edinburgh
8.1
$68
$self.alt
Apex Grassmarket Hotel
8.9
$104
Kid-Friendly Hotels in Edinburgh
$self.alt
Best value
Travelodge Edinburgh Dreghorn
8.2
$49
$self.alt
#1 Most popular
Novotel Edinburgh Centre
8.6
$90
$self.alt
#2 Most popular
Novotel Edinburgh Park
8.7
$76
$self.alt
#3 Most popular
Edinburgh Marriott Hotel
8.4
$81
$self.alt
#4 Most popular
Dalmahoy Hotel & Country Club
8.3
$93
$self.alt
#5 Most popular
Holiday Inn Edinburgh
8.1
$68
$self.alt
Apex Grassmarket Hotel
8.9
$104
Luxury Hotels in Edinburgh
$self.alt
Best value
The Salisbury Hotel
8.5
$62
$self.alt
#1 Most popular
Waldorf Astoria Edinburgh - The Caledonian
8.6
$184
$self.alt
#2 Most popular
DoubleTree by Hilton Edinburgh Airport
8.3
$93
$self.alt
#3 Most popular
The Balmoral Hotel
9.4
$243
$self.alt
#4 Most popular
Radisson Blu Hotel Edinburgh City Centre
8.9
$136
$self.alt
#5 Most popular
Sheraton Grand Hotel & Spa, Edinburgh
9.0
$169
$self.alt
Novotel Edinburgh Centre
8.6
$90

Popular flight routes to Edinburgh

Find the cheapest flights to Edinburgh
London to Edinburgh
Fastest flight time
1h 25m
Cheapest price
$69
Stockholm to Edinburgh
Fastest flight time
2h 15m
Cheapest price
$166
Miami to Edinburgh
Fastest flight time
12h 02m
Cheapest price
$363
Boston to Edinburgh
Fastest flight time
8h 50m
Cheapest price
$381
New York to Edinburgh
Fastest flight time
6h 51m
Cheapest price
$427
Washington to Edinburgh
Fastest flight time
9h 45m
Cheapest price
$449
San Francisco to Edinburgh
Fastest flight time
13h 10m
Cheapest price
$475
Chicago to Edinburgh
Fastest flight time
12h 55m
Cheapest price
$529
Dallas to Edinburgh
Fastest flight time
11h 20m
Cheapest price
$530
Charlotte to Edinburgh
Fastest flight time
14h 00m
Cheapest price
$530
View more

Start planning your trip to Edinburgh