Hotels in Edinburgh

Find the best deals on 3,977 hotels in Edinburgh

Check-in
Check-out
Compare vs momondo |

Top Hotels in Edinburgh

Find the perfect Edinburgh hotel for business or leisure
$self.alt
Holiday Inn Edinburgh
8.0
$98
View all deals
$self.alt
Leonardo Royal Edinburgh Haymarket
8.0
$104
View all deals
$self.alt
Courtyard by Marriott Edinburgh West
8.8
$105
View all deals
$self.alt
Best Western Edinburgh South Braid Hills Hotel
8.5
$84
View all deals
$self.alt
Castle Rock Hostel
9.4
$25
View all deals
$self.alt
Ballantrae Hotel
7.4
$75
View all deals
$self.alt
Edinburgh 37
8.6
$90
View all deals
$self.alt
Apex Waterloo Place Hotel
8.9
$179
View all deals
$self.alt
ibis Edinburgh Centre South Bridge - Royal Mile
8.4
$111
View all deals
$self.alt
Edinburgh Central Queen Street
8.0
$85
View all deals
$self.alt
Hilton Edinburgh Carlton
8.6
$198
View all deals
$self.alt
Cowgate Tourist Hostel
6.6
$19
View all deals
$self.alt
The Spires Edinburgh
8.2
$127
View all deals
$self.alt
Syozant Drumdryan Central Aparthotel
6.2
$65
View all deals
$self.alt
Allison House 17
7.9
$64
View all deals
$self.alt
Intercontinental Edinburgh The George
8.8
$215
View all deals
$self.alt
Sheraton Grand Hotel & Spa, Edinburgh
9.0
$244
View all deals
$self.alt
Holyrood Aparthotel
8.6
$100
View all deals
$self.alt
Kimpton Charlotte Square
9.1
$208
View all deals
$self.alt
Crowne Plaza Edinburgh - Royal Terrace
8.0
$133
View all deals
$self.alt
Old Waverley Hotel
8.2
$120
View all deals
$self.alt
Holiday Inn Edinburgh - City West
8.3
$107
View all deals
$self.alt
Edinburgh Marriott Hotel
8.3
$117
View all deals
$self.alt
Edinburgh Grosvenor Hotel
7.1
$113
View all deals
$self.alt
Norton House Hotel & Spa
8.9
$165
View all deals
$self.alt
DoubleTree by Hilton Edinburgh Airport
8.2
$134
View all deals
$self.alt
Piries Hotel
7.9
$69
View all deals
$self.alt
Bonnie's Guest House
8.9
$147
View all deals
$self.alt
Edinburgh Thistle Hotel
7.8
$95
View all deals
$self.alt
Novotel Edinburgh Park
8.6
$110
View all deals
$self.alt
St. Christopher's Inn Edinburgh - Hostel
7.8
$23
View all deals
$self.alt
Fountain Court Apartments - Royal Garden
8.7
$143
View all deals
$self.alt
Dalmore Lodge Guest House
9.1
$94
View all deals
$self.alt
The Drummond Street Residence
8.1
$116
View all deals
$self.alt
Elder York Guest House
8.7
$103
View all deals
$self.alt
Edinburgh Caledonian Guesthouse
8.3
$61
View all deals
$self.alt
Dakota Edinburgh
9.0
$142
View all deals
$self.alt
Edinburgh Townhouse
8.2
$85
View all deals
$self.alt
Twin Lions Hotel
7.6
$65
View all deals
$self.alt
Edinburgh Thistle Guest House
6.9
$32
View all deals

Popular neighbourhoods in Edinburgh

Search for hotels in these Edinburgh neighbourhoods
Hotels in Old Town
Search hotels in Old Town
$self.alt
Best value
Cowgate Tourist Hostel
6.6
$19
$self.alt
No. 1 most popular
Radisson Blu Hotel Edinburgh City Centre
8.8
$196
$self.alt
No. 2 most popular
Motel One Edinburgh-Royal
9.1
$127
$self.alt
No. 3 most popular
ibis Edinburgh Centre South Bridge - Royal Mile
8.4
$111
$self.alt
No. 4 most popular
Safestay Edinburgh Royal Mile
8.0
$30
$self.alt
No. 5 most popular
Aparthotel Adagio Edinburgh Royal Mile
8.8
$110
Hotels in Leith
Search hotels in Leith
$self.alt
Best value
Edinburgh Thistle Guest House
6.9
$32
$self.alt
No. 1 most popular
Edinburghhouse Hotel
6.6
$53
$self.alt
No. 2 most popular
Adelphi Hotel
6.9
$52
$self.alt
No. 3 most popular
Malmaison Edinburgh
8.3
$105
$self.alt
No. 4 most popular
Holiday Inn Express Edinburgh - Leith Waterfront
8.6
$105
$self.alt
No. 5 most popular
Merith House Hotel
6.9
$51
Hotels in New Town
Search hotels in New Town
$self.alt
Best value
West End Hostel
8.1
$20
$self.alt
No. 1 most popular
Intercontinental Edinburgh The George
8.8
$215
$self.alt
No. 2 most popular
Waldorf Astoria Edinburgh - The Caledonian
8.9
$266
$self.alt
No. 3 most popular
Kimpton Charlotte Square
9.1
$208
$self.alt
No. 4 most popular
Sheraton Grand Hotel & Spa, Edinburgh
9.0
$244
$self.alt
No. 5 most popular
Yotel Edinburgh
8.9

When to book a hotel in Edinburgh

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

cheapest month to stay

39%

expected price decrease

most expensive time to stay

24%

expected price increase

Price
$152 - $307
Highest day of week
Saturday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

$215

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$252

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.
90
Days before departure
0
1-2 star
$69 - $116
3 star
$150 - $185
4-5 star
$231 - $261

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
Castle Rock Hostel
9.4
$25
$self.alt
#2 most popular
Syozant Drumdryan Central Aparthotel
6.2
$65
$self.alt
Best value
Cowgate Tourist Hostel
6.6
$19
3 stars
$self.alt
#1 most popular
Best Western Edinburgh South Braid Hills Hotel
8.5
$84
$self.alt
#2 most popular
Ballantrae Hotel
7.4
$75
$self.alt
Best value
Edinburgh Thistle Guest House
6.9
$32
4 stars and above
$self.alt
#1 most popular
Holiday Inn Edinburgh
8.0
$98
$self.alt
#2 most popular
Leonardo Royal Edinburgh Haymarket
8.0
$104
$self.alt
Best value
Edinburgh 37
8.6
$90

Cheapest hotels in Edinburgh

These hotels and hostels usually make for a cheap way to stay in Edinburgh
$self.alt
Cowgate Tourist Hostel
6.6
$19
$self.alt
Edinburgh Thistle Guest House
6.9
$32
$self.alt
St. Christopher's Inn Edinburgh - Hostel
7.8
$23
$self.alt
Edinburgh Caledonian Guesthouse
8.3
$61
$self.alt
Castle Rock Hostel
9.4
$25
$self.alt
easyHotel Edinburgh
6.8
$61

Get the best value hotel in Edinburgh

These hotels have the best prices for their ratings
$self.alt
Castle Rock Hostel
9.4
$25
$self.alt
Cowgate Tourist Hostel
6.6
$19
$self.alt
Courtyard by Marriott Edinburgh West
8.8
$105
$self.alt
Intercontinental Edinburgh The George
8.8
$215
$self.alt
Edinburgh 37
8.6
$90
$self.alt
Holyrood Aparthotel
8.6
$100

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 $136 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 March. The cost of your room could be as much as 31% 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 luxury hotel in Edinburgh cost?

$110 per person, per night, is on average what you can expect to pay for luxury hotels in Edinburgh. To put this in perspective, $78 per person, per night is the average price of a hotel in Edinburgh, which is a price difference of around 30% to stay at a luxury hotel.

How much does a hostel in Edinburgh cost?

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


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
Holiday Inn Edinburgh
8.0
$98
$self.alt
No. 1 most popular
Apex Waterloo Place Hotel
8.9
$179
$self.alt
No. 2 most popular
Holiday Inn Edinburgh - City West
8.3
$107
$self.alt
No. 3 most popular
Edinburgh Marriott Hotel
8.3
$117
$self.alt
No. 4 most popular
Novotel Edinburgh Park
8.6
$110
Kid-friendly hotels in Edinburgh
$self.alt
Best value
Holiday Inn Edinburgh
8.0
$98
$self.alt
No. 1 most popular
Apex Waterloo Place Hotel
8.9
$179
$self.alt
No. 2 most popular
Holiday Inn Edinburgh - City West
8.3
$107
$self.alt
No. 3 most popular
Edinburgh Marriott Hotel
8.3
$117
$self.alt
No. 4 most popular
Novotel Edinburgh Park
8.6
$110
Luxury hotels in Edinburgh
$self.alt
Best value
Holiday Inn Edinburgh
8.0
$98
$self.alt
No. 1 most popular
Apex Waterloo Place Hotel
8.9
$179
$self.alt
No. 2 most popular
Hilton Edinburgh Carlton
8.6
$198
$self.alt
No. 3 most popular
Sheraton Grand Hotel & Spa, Edinburgh
9.0
$244
$self.alt
No. 4 most popular
Crowne Plaza Edinburgh - Royal Terrace
8.0
$133
$self.alt
No. 5 most popular
Norton House Hotel & Spa
8.9
$165
$self.alt
DoubleTree by Hilton Edinburgh Airport
8.2
$134

momondo's favourite hotels

Learn more about these user-preferred hotels in Edinburgh

Popular flight routes to Edinburgh

Find the cheapest flights to Edinburgh on popular routes
Perth to Edinburgh
Fastest flight time
21h 45m
Cheapest price
$1,262
Melbourne to Edinburgh
Fastest flight time
27h 30m
Cheapest price
$1,449
Brisbane to Edinburgh
Fastest flight time
31h 20m
Cheapest price
$1,465
Newcastle to Edinburgh
Fastest flight time
40h 25m
Cheapest price
$1,481
Darwin to Edinburgh
Fastest flight time
29h 30m
Cheapest price
$1,494
Sydney to Edinburgh
Fastest flight time
35h 00m
Cheapest price
$1,569
Adelaide to Edinburgh
Fastest flight time
35h 15m
Cheapest price
$1,603
Albury to Edinburgh
Fastest flight time
33h 30m
Cheapest price
$1,797
Bilinga to Edinburgh
Fastest flight time
31h 55m
Cheapest price
$1,895
Marcoola to Edinburgh
Fastest flight time
32h 45m
Cheapest price
$1,938
View more

Start planning your trip to Edinburgh