Hotels in Edinburgh

Find the best deals on 4,026 hotels in Edinburgh

Check-in
Check-out
Compare vs. momondo |

Top Hotels in Edinburgh

Find the perfect Edinburgh hotel for business or leisure
The Bonham Hotel
9.1
135 C$
View all deals
Prestonfield House
9.2
308 C$
View all deals
Dalmahoy Hotel & Country Club
8.6
123 C$
View all deals
Albany Ballantrae Hotel
7.8
73 C$
View all deals
Holiday Inn Edinburgh
8.0
90 C$
View all deals
Allison House 17
7.9
58 C$
View all deals
Intercontinental Edinburgh The George
8.8
197 C$
View all deals
Waldorf Astoria Edinburgh - The Caledonian
8.7
243 C$
View all deals
Travelodge Edinburgh Central
8.2
110 C$
View all deals
Malmaison Edinburgh
8.2
96 C$
View all deals
Cairn Hotel
8.1
69 C$
View all deals
The Scotsman Hotel
8.9
177 C$
View all deals
The Ben Doran Guest House
8.0
75 C$
View all deals
Sheraton Grand Hotel & Spa, Edinburgh
9.0
223 C$
View all deals
Frederick House Hotel
8.5
86 C$
View all deals
The Balmoral Hotel
9.3
321 C$
View all deals
Leonardo Edinburgh City
8.7
94 C$
View all deals
ibis Edinburgh Centre Royal Mile - Hunter Square (new rooms)
8.6
114 C$
View all deals
Apex Haymarket Hotel
8.5
87 C$
View all deals
The Glasshouse Autograph Collection
8.9
176 C$
View all deals
Best Western Kings Manor Hotel
8.7
74 C$
View all deals
Holyrood Aparthotel
8.6
91 C$
View all deals
Hotel Indigo Edinburgh - Princes Street
8.5
164 C$
View all deals
Stay Central Hotel
8.5
86 C$
View all deals
Kimpton Charlotte Square
9.1
190 C$
View all deals
Apex Grassmarket Hotel
8.8
137 C$
View all deals
Britannia Hotel Edinburgh
6.4
56 C$
View all deals
Crowne Plaza Edinburgh - Royal Terrace
8.1
122 C$
View all deals
Holiday Inn Express Edinburgh Airport
8.5
110 C$
View all deals
Jurys Inn Edinburgh
7.6
110 C$
View all deals
Radisson Blu Hotel Edinburgh City Centre
8.8
180 C$
View all deals
Old Waverley Hotel
8.2
110 C$
View all deals
Holiday Inn Express Edinburgh - Leith Waterfront
8.6
96 C$
View all deals
The Knight Residence by Mansley
9.2
133 C$
View all deals
Holiday Inn Express Edinburgh City Centre
8.4
98 C$
View all deals
The Inn On The Mile
8.6
130 C$
View all deals
Parliament House Hotel
8.6
108 C$
View all deals
Best Western Plus Edinburgh City Centre Bruntsfield Hotel
8.7
93 C$
View all deals
Best Western Edinburgh South Braid Hills Hotel
8.5
77 C$
View all deals
Haymarket Hotel
8.5
73 C$
View all deals

Popular neighbourhoods in Edinburgh

Search for hotels in these Edinburgh neighbourhoods
Hotels in New Town
Best value
West End Hostel
8.1
19 C$
#1 Most popular
The Bonham Hotel
9.1
135 C$
#2 Most popular
Edinburgh Grosvenor Hotel
7.1
103 C$
#3 Most popular
Intercontinental Edinburgh The George
8.8
197 C$
#4 Most popular
The Place
8.3
99 C$
#5 Most popular
The Chester Residence
9.4
219 C$

When to book a hotel in Edinburgh

Low Season
January
High Season
August

cheapest month to stay

40%

expected price decrease

most expensive time to stay

78%

expected price increase

Price
112 C$ - 329 C$
Highest day of week
Tuesday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

145 C$

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

173 C$

avg. price over the last two weeks


Edinburgh travel tips

Let us help you with the best tips about Edinburgh

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 146 C$ per night.

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

Hotels in Edinburgh are usually cheapest during the month of January. You can expect a price decrease of around 43% 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 Monday.

How much does a luxury hotel in Edinburgh cost?

121 C$ per person, per night, is on average what you can expect to pay for luxury hotels in Edinburgh. To put this in perspective, 92 C$ per person, per night is the average price of a hotel in Edinburgh, which is a price difference of around 24% 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 100 C$, on average. This price is -8 C$ cheaper than your average Edinburgh hotel.

Where should I stay in Edinburgh?

Areas such as New Town, Old Town, South and Leith prove popular amongst people booking a hotel in Edinburgh.


How much does a hotel in Edinburgh cost?

4 stars and above
#1 most popular
The Bonham Hotel
9.1
135 C$
#2 most popular
Prestonfield House
9.2
308 C$
Best value
Auld Reekie Guest House
8.3
59 C$
3 stars
#1 most popular
Allison House 17
7.9
58 C$
#2 most popular
Travelodge Edinburgh Central
8.2
110 C$
Best value
St Bernards House
7.8
40 C$
2 stars and below
#1 most popular
Cairn Hotel
8.1
69 C$
#2 most popular
Lyncliff Hotel
8.1
99 C$
Best value
The Hostel
7.2
16 C$

Cheapest hotels in Edinburgh

Cheap hotels and hostels in Edinburgh
The Hostel
7.2
16 C$
West End Hostel
8.1
19 C$
Cowgate Tourist Hostel
6.7
17 C$
St. Christopher's Inn Edinburgh - Hostel
7.8
21 C$
Royal Mile Backpackers
8.9
19 C$
Haystack Hostel
8.6
21 C$

Best value hotels in Edinburgh

Castle Rock Hostel
9.4
22 C$
West End Hostel
8.1
19 C$
Royal Mile Backpackers
8.9
19 C$
Haystack Hostel
8.6
21 C$
The Hostel
7.2
16 C$
High Street Hostel
8.7
21 C$

Looking for a specific type of hotel

Romantic Hotels in Edinburgh
Best value
Travelodge Edinburgh Dreghorn
7.9
65 C$
#1 Most popular
Dalmahoy Hotel & Country Club
8.6
123 C$
#2 Most popular
Holiday Inn Edinburgh
8.0
90 C$
#3 Most popular
Travelodge Edinburgh Central
8.2
110 C$
#4 Most popular
Best Western Kings Manor Hotel
8.7
74 C$
#5 Most popular
Apex Grassmarket Hotel
8.8
137 C$
Novotel Edinburgh Centre
8.4
119 C$
Kid-Friendly Hotels in Edinburgh
Best value
Travelodge Edinburgh Dreghorn
7.9
65 C$
#1 Most popular
Dalmahoy Hotel & Country Club
8.6
123 C$
#2 Most popular
Holiday Inn Edinburgh
8.0
90 C$
#3 Most popular
Travelodge Edinburgh Central
8.2
110 C$
#4 Most popular
Best Western Kings Manor Hotel
8.7
74 C$
#5 Most popular
Apex Grassmarket Hotel
8.8
137 C$
Novotel Edinburgh Centre
8.4
119 C$
Luxury Hotels in Edinburgh
Best value
The Salisbury Hotel
8.5
82 C$
#1 Most popular
The Bonham Hotel
9.1
135 C$
#2 Most popular
Prestonfield House
9.2
308 C$
#3 Most popular
Holiday Inn Edinburgh
8.0
90 C$
#4 Most popular
Waldorf Astoria Edinburgh - The Caledonian
8.7
243 C$
#5 Most popular
Malmaison Edinburgh
8.2
96 C$
The Scotsman Hotel
8.9
177 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
653 C$
Montreal to Edinburgh
Fastest flight time
12h 00m
Cheapest price
797 C$
Calgary to Edinburgh
Fastest flight time
13h 35m
Cheapest price
821 C$
Vancouver to Edinburgh
Fastest flight time
12h 55m
Cheapest price
934 C$
Halifax to Edinburgh
Fastest flight time
18h 25m
Cheapest price
998 C$
Ottawa to Edinburgh
Fastest flight time
13h 55m
Cheapest price
1,051 C$
Windsor to Edinburgh
Fastest flight time
20h 30m
Cheapest price
1,072 C$
Victoria to Edinburgh
Fastest flight time
15h 45m
Cheapest price
1,086 C$
Thunder Bay to Edinburgh
Fastest flight time
20h 45m
Cheapest price
1,094 C$
Winnipeg to Edinburgh
Fastest flight time
18h 25m
Cheapest price
1,180 C$
View more

Start planning your trip to Edinburgh