Hotels in Edinburgh

Find the best deals on 3,935 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
The Bonham Hotel
9.1
143 C$
View all deals
$self.alt
Prestonfield House
9.4
327 C$
View all deals
$self.alt
Dalmahoy Hotel & Country Club
8.5
130 C$
View all deals
$self.alt
Ballantrae Albany Hotel
7.8
77 C$
View all deals
$self.alt
Holiday Inn Edinburgh
8.0
95 C$
View all deals
$self.alt
Allison House 17
7.9
62 C$
View all deals
$self.alt
Intercontinental Edinburgh The George
8.8
209 C$
View all deals
$self.alt
Waldorf Astoria Edinburgh - The Caledonian
8.9
258 C$
View all deals
$self.alt
Travelodge Edinburgh Central
8.3
116 C$
View all deals
$self.alt
Malmaison Edinburgh
8.3
102 C$
View all deals
$self.alt
Cairn Hotel
8.2
73 C$
View all deals
$self.alt
The Scotsman Hotel
9.0
188 C$
View all deals
$self.alt
The Ben Doran Guest House
8.1
80 C$
View all deals
$self.alt
Sheraton Grand Hotel & Spa, Edinburgh
9.0
237 C$
View all deals
$self.alt
Frederick House Hotel
8.6
91 C$
View all deals
$self.alt
The Balmoral Hotel
9.3
341 C$
View all deals
$self.alt
Leonardo Edinburgh City
8.8
100 C$
View all deals
$self.alt
ibis Edinburgh Centre Royal Mile - Hunter Square (new rooms)
8.6
121 C$
View all deals
$self.alt
Apex Haymarket Hotel
8.6
93 C$
View all deals
$self.alt
The Glasshouse Autograph Collection
8.9
187 C$
View all deals
$self.alt
Best Western Kings Manor Hotel
8.7
79 C$
View all deals
$self.alt
Holyrood Aparthotel
8.6
97 C$
View all deals
$self.alt
Hotel Indigo Edinburgh - Princes Street
8.5
174 C$
View all deals
$self.alt
Stay Central Hotel
8.5
91 C$
View all deals
$self.alt
Kimpton Charlotte Square
9.1
202 C$
View all deals
$self.alt
Apex Grassmarket Hotel
8.8
146 C$
View all deals
$self.alt
Britannia Hotel Edinburgh
6.4
59 C$
View all deals
$self.alt
Crowne Plaza Edinburgh - Royal Terrace
8.0
129 C$
View all deals
$self.alt
Holiday Inn Express Edinburgh Airport
8.4
116 C$
View all deals
$self.alt
Jurys Inn Edinburgh
7.5
116 C$
View all deals
$self.alt
Radisson Blu Hotel Edinburgh City Centre
8.8
191 C$
View all deals
$self.alt
Old Waverley Hotel
8.2
116 C$
View all deals
$self.alt
Holiday Inn Express Edinburgh - Leith Waterfront
8.6
102 C$
View all deals
$self.alt
The Knight Residence by Mansley
9.2
142 C$
View all deals
$self.alt
Holiday Inn Express Edinburgh City Centre
8.5
104 C$
View all deals
$self.alt
The Inn On The Mile
8.6
138 C$
View all deals
$self.alt
Parliament House Hotel
8.7
115 C$
View all deals
$self.alt
Best Western Plus Edinburgh City Centre Bruntsfield Hotel
8.6
98 C$
View all deals
$self.alt
Best Western Edinburgh South Braid Hills Hotel
8.5
81 C$
View all deals
$self.alt
Haymarket Hotel
8.6
77 C$
View all deals

When to book a hotel in Edinburgh

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

cheapest month to stay

51%

expected price decrease

most expensive time to stay

20%

expected price increase

Price
117 C$ - 289 C$
Highest day of week
Thursday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

213 C$

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

216 C$

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
67 C$ - 112 C$
3 star
146 C$ - 180 C$
4-5 star
224 C$ - 254 C$

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
Lyncliff Hotel
8.1
105 C$
$self.alt
#2 most popular
Castle Rock Hostel
9.4
24 C$
$self.alt
Best value
The Hostel
7.0
17 C$
3 stars
$self.alt
#1 most popular
Allison House 17
7.9
62 C$
$self.alt
#2 most popular
Travelodge Edinburgh Central
8.3
116 C$
$self.alt
Best value
St Bernards House
7.8
42 C$
4 stars and above
$self.alt
#1 most popular
The Bonham Hotel
9.1
143 C$
$self.alt
#2 most popular
Prestonfield House
9.4
327 C$
$self.alt
Best value
Auld Reekie Guest House
8.3
63 C$

Cheapest hotels in Edinburgh

These hotels and hostels usually make for a cheap way to stay in Edinburgh
$self.alt
The Hostel
7.0
17 C$
$self.alt
West End Hostel
8.1
20 C$
$self.alt
Cowgate Tourist Hostel
6.6
18 C$
$self.alt
St. Christopher's Inn Edinburgh - Hostel
7.8
22 C$
$self.alt
Royal Mile Backpackers
8.8
20 C$
$self.alt
Haystack Hostel
8.4
22 C$

Get the best value hotel in Edinburgh

These hotels have the best prices for their ratings
$self.alt
Castle Rock Hostel
9.4
24 C$
$self.alt
West End Hostel
8.1
20 C$
$self.alt
Royal Mile Backpackers
8.8
20 C$
$self.alt
Haystack Hostel
8.4
22 C$
$self.alt
The Hostel
7.0
17 C$
$self.alt
High Street Hostel
8.7
22 C$

Edinburgh travel information

How long do people stay in Edinburgh?

Visiting Edinburgh for 3 nights is the most common choice for our users.

How much does a hotel cost in Edinburgh?

The price of a hotel in Edinburgh depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around 154 C$ per night.

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

Hotels in Edinburgh are usually cheapest during the month of December. You can expect a price decrease of around 46% during this period.

Which day is cheapest to stay in Edinburgh?

Sunday is the day where you will typically find the lowest price for your hotel room in Edinburgh. The highest price tends to be on Wednesday.

How much does a luxury hotel in Edinburgh cost?

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

How much does a hostel in Edinburgh cost?

Per person, per night, a hostel in Edinburgh (or a sub 2-star rated hotel) is priced at 115 C$, on average. This price is -21 C$ cheaper than your average Edinburgh hotel.

Where should I stay in Edinburgh?

Areas such as New Town, South, Old Town and Leith prove popular amongst people booking a hotel 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
Travelodge Edinburgh Dreghorn
8.1
69 C$
$self.alt
#1 Most popular
Dalmahoy Hotel & Country Club
8.5
130 C$
$self.alt
#2 Most popular
Holiday Inn Edinburgh
8.0
95 C$
$self.alt
#3 Most popular
Travelodge Edinburgh Central
8.3
116 C$
$self.alt
#4 Most popular
Best Western Kings Manor Hotel
8.7
79 C$
$self.alt
#5 Most popular
Apex Grassmarket Hotel
8.8
146 C$
$self.alt
Novotel Edinburgh Centre
8.4
126 C$
Kid-Friendly Hotels in Edinburgh
$self.alt
Best value
Travelodge Edinburgh Dreghorn
8.1
69 C$
$self.alt
#1 Most popular
Dalmahoy Hotel & Country Club
8.5
130 C$
$self.alt
#2 Most popular
Holiday Inn Edinburgh
8.0
95 C$
$self.alt
#3 Most popular
Travelodge Edinburgh Central
8.3
116 C$
$self.alt
#4 Most popular
Best Western Kings Manor Hotel
8.7
79 C$
$self.alt
#5 Most popular
Apex Grassmarket Hotel
8.8
146 C$
$self.alt
Novotel Edinburgh Centre
8.4
126 C$
Luxury Hotels in Edinburgh
$self.alt
Best value
The Salisbury Hotel
8.4
87 C$
$self.alt
#1 Most popular
The Bonham Hotel
9.1
143 C$
$self.alt
#2 Most popular
Prestonfield House
9.4
327 C$
$self.alt
#3 Most popular
Holiday Inn Edinburgh
8.0
95 C$
$self.alt
#4 Most popular
Waldorf Astoria Edinburgh - The Caledonian
8.9
258 C$
$self.alt
#5 Most popular
Malmaison Edinburgh
8.3
102 C$
$self.alt
The Scotsman Hotel
9.0
188 C$

Popular flight routes to Edinburgh

Find the cheapest flights to Edinburgh on popular routes
Toronto to Edinburgh
Fastest flight time
6h 40m
Cheapest price
702 C$
Montreal to Edinburgh
Fastest flight time
13h 45m
Cheapest price
908 C$
Halifax to Edinburgh
Fastest flight time
12h 45m
Cheapest price
985 C$
Vancouver to Edinburgh
Fastest flight time
13h 05m
Cheapest price
1,024 C$
Sault Ste Marie to Edinburgh
Fastest flight time
16h 20m
Cheapest price
1,129 C$
Québec City to Edinburgh
Fastest flight time
24h 50m
Cheapest price
1,155 C$
Ottawa to Edinburgh
Fastest flight time
15h 40m
Cheapest price
1,257 C$
Thunder Bay to Edinburgh
Fastest flight time
18h 30m
Cheapest price
1,287 C$
Calgary to Edinburgh
Fastest flight time
16h 10m
Cheapest price
1,289 C$
Victoria to Edinburgh
Fastest flight time
22h 50m
Cheapest price
1,291 C$
View more

Start planning your trip to Edinburgh