Hotels in Edinburgh

Find the best deals on 3,844 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 CAD
View all deals
Prestonfield House
9.3
308 CAD
View all deals
Dalmahoy Hotel & Country Club
8.6
123 CAD
View all deals
Ballantrae Albany Hotel
7.7
73 CAD
View all deals
Holiday Inn Edinburgh
8.0
90 CAD
View all deals
Allison House 17
7.9
58 CAD
View all deals
Intercontinental Edinburgh The George
8.9
197 CAD
View all deals
Waldorf Astoria Edinburgh - The Caledonian
8.7
243 CAD
View all deals
Travelodge Edinburgh Central
8.3
110 CAD
View all deals
Malmaison Edinburgh
8.3
96 CAD
View all deals
Cairn Hotel
8.3
69 CAD
View all deals
The Scotsman Hotel
8.9
177 CAD
View all deals
The Ben Doran Guest House
8.0
75 CAD
View all deals
Sheraton Grand Hotel & Spa, Edinburgh
9.0
223 CAD
View all deals
Frederick House Hotel
8.5
86 CAD
View all deals
The Balmoral Hotel
9.3
321 CAD
View all deals
Leonardo Edinburgh City
8.7
94 CAD
View all deals
ibis Edinburgh Centre Royal Mile - Hunter Square (new rooms)
8.6
114 CAD
View all deals
Apex Haymarket Hotel
8.5
87 CAD
View all deals
The Glasshouse Autograph Collection
9.0
176 CAD
View all deals
Best Western Kings Manor Hotel
8.6
74 CAD
View all deals
Holyrood Aparthotel
8.7
91 CAD
View all deals
Hotel Indigo Edinburgh - Princes Street
8.7
164 CAD
View all deals
Stay Central Hotel
8.5
86 CAD
View all deals
Kimpton Charlotte Square
9.1
190 CAD
View all deals
Apex Grassmarket Hotel
8.7
137 CAD
View all deals
Britannia Hotel Edinburgh
6.5
55 CAD
View all deals
Crowne Plaza Edinburgh - Royal Terrace
8.1
121 CAD
View all deals
Holiday Inn Express Edinburgh Airport
8.4
110 CAD
View all deals
Jurys Inn Edinburgh
7.6
110 CAD
View all deals
Radisson Blu Hotel Edinburgh City Centre
8.9
180 CAD
View all deals
Old Waverley Hotel
8.2
110 CAD
View all deals
Holiday Inn Express Edinburgh - Leith Waterfront
8.6
96 CAD
View all deals
The Knight Residence by Mansley
9.3
133 CAD
View all deals
Holiday Inn Express Edinburgh City Centre
8.3
98 CAD
View all deals
The Inn On The Mile
8.5
129 CAD
View all deals
Parliament House Hotel
8.6
108 CAD
View all deals
Best Western Plus Edinburgh City Centre Bruntsfield Hotel
8.6
92 CAD
View all deals
Best Western Edinburgh South Braid Hills Hotel
8.5
77 CAD
View all deals
Haymarket Hotel
8.5
73 CAD
View all deals

When to book a hotel in Edinburgh

Low Season
January
High Season
August

cheapest month to stay

27%

expected price decrease

most expensive time to stay

82%

expected price increase

+459.0%
+306.0%
+153.0%
Base
Price
124 - 310 CAD
Highest day of week
Saturday
Cheapest day of week
Wednesday

avg. price over the last two weeks

Average price (weeknight)

128 CAD

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

155 CAD

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 2 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 129 CAD 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 35% during this period.

Which day is cheapest to stay in Edinburgh?

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

How much does a luxury hotel in Edinburgh cost?

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


How much does a hotel in Edinburgh cost?

4 stars and above
#1 most popular
The Bonham Hotel
9.1
135 CAD
#2 most popular
Prestonfield House
9.3
308 CAD
Best value
Auld Reekie Guest House
8.4
59 CAD
3 stars
#1 most popular
Allison House 17
7.9
58 CAD
#2 most popular
Travelodge Edinburgh Central
8.3
110 CAD
Best value
Merith House Hotel
6.7
46 CAD
2 stars and below
#1 most popular
Lyncliff Hotel
8.1
99 CAD
#2 most popular
Castle Rock Hostel
9.4
22 CAD
Best value
The Hostel
7.3
16 CAD

Cheapest hotels in Edinburgh

Cheap hotels and hostels in Edinburgh
The Hostel
7.3
16 CAD
West End Hotel - Hostel
8.1
18 CAD
Cowgate Tourist Hostel
6.8
17 CAD
St. Christopher's Inn Edinburgh - Hostel
7.8
21 CAD
Royal Mile Backpackers
8.9
18 CAD
Haystack Hostel
8.6
21 CAD

Best value hotels in Edinburgh

Castle Rock Hostel
9.4
22 CAD
West End Hotel - Hostel
8.1
18 CAD
Royal Mile Backpackers
8.9
18 CAD
Haystack Hostel
8.6
21 CAD
The Hostel
7.3
16 CAD
Ballantrae Albany Hotel
7.7
73 CAD

Looking for a specific type of hotel

Romantic Hotels in Edinburgh
Best value
Best Western Kings Manor Hotel
8.6
74 CAD
#1 Most popular
Dalmahoy Hotel & Country Club
8.6
123 CAD
#2 Most popular
Holiday Inn Edinburgh
8.0
90 CAD
#3 Most popular
Travelodge Edinburgh Central
8.3
110 CAD
#4 Most popular
Apex Grassmarket Hotel
8.7
137 CAD
#5 Most popular
Novotel Edinburgh Centre
8.4
119 CAD
Holiday Inn Edinburgh - City West
8.2
98 CAD
Kid-Friendly Hotels in Edinburgh
Best value
Best Western Kings Manor Hotel
8.6
74 CAD
#1 Most popular
Dalmahoy Hotel & Country Club
8.6
123 CAD
#2 Most popular
Holiday Inn Edinburgh
8.0
90 CAD
#3 Most popular
Travelodge Edinburgh Central
8.3
110 CAD
#4 Most popular
Apex Grassmarket Hotel
8.7
137 CAD
#5 Most popular
Novotel Edinburgh Centre
8.4
119 CAD
Holiday Inn Edinburgh - City West
8.2
98 CAD
Luxury Hotels in Edinburgh
Best value
The Salisbury Hotel
8.5
82 CAD
#1 Most popular
The Bonham Hotel
9.1
135 CAD
#2 Most popular
Prestonfield House
9.3
308 CAD
#3 Most popular
Holiday Inn Edinburgh
8.0
90 CAD
#4 Most popular
Waldorf Astoria Edinburgh - The Caledonian
8.7
243 CAD
#5 Most popular
Malmaison Edinburgh
8.3
96 CAD
The Scotsman Hotel
8.9
177 CAD

Popular flight routes to Edinburgh

Find the cheapest flights to Edinburgh on popular routes
Toronto to Edinburgh
Fastest flight time
9h 10m
Cheapest price
634 CAD
Montreal to Edinburgh
Fastest flight time
10h 25m
Cheapest price
955 CAD
Vancouver to Edinburgh
Fastest flight time
14h 55m
Cheapest price
1,006 CAD
London to Edinburgh
Fastest flight time
19h 45m
Cheapest price
1,029 CAD
Halifax to Edinburgh
Fastest flight time
12h 52m
Cheapest price
1,039 CAD
Ottawa to Edinburgh
Fastest flight time
10h 35m
Cheapest price
1,043 CAD
Calgary to Edinburgh
Fastest flight time
14h 10m
Cheapest price
1,063 CAD
Winnipeg to Edinburgh
Fastest flight time
20h 25m
Cheapest price
1,111 CAD
Edmonton to Edinburgh
Fastest flight time
17h 30m
Cheapest price
1,149 CAD
Kelowna to Edinburgh
Fastest flight time
18h 00m
Cheapest price
1,161 CAD
View more

Start planning your trip to Edinburgh