Hotels in Edinburgh

Find the best deals on 3,956 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.2
£79
View all deals
Prestonfield House
9.3
£179
View all deals
Dalmahoy Hotel & Country Club
8.5
£72
View all deals
Albany Ballantrae Hotel
7.8
£43
View all deals
Holiday Inn Edinburgh
8.0
£53
View all deals
Allison House 17
7.9
£34
View all deals
Intercontinental Edinburgh The George
8.8
£115
View all deals
Waldorf Astoria Edinburgh - The Caledonian
8.9
£142
View all deals
Travelodge Edinburgh Central
8.3
£64
View all deals
Malmaison Edinburgh
8.2
£57
View all deals
Cairn Hotel
8.2
£40
View all deals
The Scotsman Hotel
9.0
£103
View all deals
The Ben Doran Guest House
8.2
£44
View all deals
Sheraton Grand Hotel & Spa, Edinburgh
9.0
£130
View all deals
Frederick House Hotel
8.6
£50
View all deals
The Balmoral Hotel
9.3
£187
View all deals
Leonardo Edinburgh City
8.8
£55
View all deals
ibis Edinburgh Centre Royal Mile - Hunter Square (new rooms)
8.6
£67
View all deals
Apex Haymarket Hotel
8.6
£51
View all deals
The Glasshouse Autograph Collection
8.9
£103
View all deals
Best Western Kings Manor Hotel
8.7
£43
View all deals
Holyrood Aparthotel
8.6
£53
View all deals
Hotel Indigo Edinburgh - Princes Street
8.5
£96
View all deals
Stay Central Hotel
8.5
£50
View all deals
Kimpton Charlotte Square
9.1
£111
View all deals
Apex Grassmarket Hotel
8.8
£80
View all deals
Britannia Hotel Edinburgh
6.4
£33
View all deals
Crowne Plaza Edinburgh - Royal Terrace
8.0
£71
View all deals
Holiday Inn Express Edinburgh Airport
8.5
£64
View all deals
Jurys Inn Edinburgh
7.5
£64
View all deals
Radisson Blu Hotel Edinburgh City Centre
8.8
£105
View all deals
Old Waverley Hotel
8.2
£64
View all deals
Holiday Inn Express Edinburgh - Leith Waterfront
8.6
£57
View all deals
The Knight Residence by Mansley
9.2
£78
View all deals
Holiday Inn Express Edinburgh City Centre
8.5
£57
View all deals
The Inn On The Mile
8.7
£76
View all deals
Parliament House Hotel
8.6
£63
View all deals
Best Western Plus Edinburgh City Centre Bruntsfield Hotel
8.6
£54
View all deals
Best Western Edinburgh South Braid Hills Hotel
8.5
£45
View all deals
Haymarket Hotel
8.6
£43
View all deals

Popular neighbourhoods in Edinburgh

Search for hotels in these Edinburgh neighbourhoods
Hotels in Stockbridge - Canonmills
Best value
Ardenlee Guest House
8.0
£30
No. 1 most popular
Village Hotel Edinburgh
8.1
£54
No. 2 most popular
Dene Guest House
8.8
£44
No. 3 most popular
Beaverbank Place - Campus Residence
7.8
No. 4 most popular
Ravensdown Guest House
8.2
£95
No. 5 most popular
The Inverleith Hotel
8.3
£57
Hotels in East
Best value
Best Western Kings Manor Hotel
8.7
£43
No. 1 most popular
Destiny Student - Holyrood (Campus Accommodation)
7.7
£1,207
No. 2 most popular
Aynetree Guest House
8.6
£48
No. 3 most popular
Abercorn Guest House
9.5
£55
No. 4 most popular
Milton House
9.4
£46
No. 5 most popular
Aaran Lodge Guest House
9.3
£81
Hotels in Old Town
Best value
Cowgate Tourist Hostel
6.6
£10
No. 1 most popular
The Witchery by The Castle
8.8
£308
No. 2 most popular
Apex City of Edinburgh Hotel
8.9
£73
No. 3 most popular
Travelodge Edinburgh Central
8.3
£64
No. 4 most popular
Novotel Edinburgh Centre
8.4
£70
No. 5 most popular
ibis Edinburgh Centre South Bridge - Royal Mile
8.4
£60
Hotels in Leith
Best value
Edinburgh Thistle Guest House
6.9
£17
No. 1 most popular
Malmaison Edinburgh
8.2
£57
No. 2 most popular
Premier Inn Edinburgh Leith Waterfront
8.5
£49
No. 3 most popular
Edinburghhouse Hotel
6.6
£29
No. 4 most popular
Adelphi Hotel
6.8
£28
No. 5 most popular
Holiday Inn Express Edinburgh - Leith Waterfront
8.6
£57

When to book a hotel in Edinburgh

Low season
January
High season
August

cheapest month to stay

22%

expected price decrease

most expensive time to stay

65%

expected price increase

Price
£84 - £177
Highest day of week
Saturday
Cheapest day of week
Wednesday

avg. price over the last two weeks

Average price (weeknight)

£73

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£103

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
£41 - £62
3 star
£80 - £98
4-5 star
£111 - £129

Edinburgh travel tips

Let us help you with the best tips about Edinburgh

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?

£163 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?

The cheapest month to book a hotel in Edinburgh is January. The cost of your room could be as much as 34% cheaper than in peak months.

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?

£120 is around the price you are going to have to pay for a luxury hotel room in Edinburgh. This is on average a 23% increase on the cost of a typical Edinburgh hotel, which is more likely to charge £93 a night.

How much does a hostel in Edinburgh cost?

On average, a hostel in Edinburgh will be priced around £108. This price will be per person, per night and was obtained using hostel and 2-star or below hotels. In comparison, this will be £-15 lower than your typical Edinburgh hotel.

Where should I stay in Edinburgh?

Whilst there are several neighbourhoods to choose from, most users tend to stick to New Town, Old Town, South and Leith when staying in Edinburgh.


How much does a hotel in Edinburgh cost?

2 stars and below
#1 most popular
Cairn Hotel
8.2
£40
#2 most popular
Lyncliff Hotel
8.1
£58
Best value
The Hostel
7.0
£10
3 stars
#1 most popular
Allison House 17
7.9
£34
#2 most popular
Travelodge Edinburgh Central
8.3
£64
Best value
St Bernards House
7.8
£24
4 stars and above
#1 most popular
The Bonham Hotel
9.2
£79
#2 most popular
Prestonfield House
9.3
£179
Best value
Auld Reekie Guest House
8.3
£35

Cheapest hotels in Edinburgh

Cheap hotels and hostels in Edinburgh
The Hostel
7.0
£10
St. Christopher's Inn Edinburgh - Hostel
7.8
£13
Cowgate Tourist Hostel
6.6
£10
Haystack Hostel
8.4
£13
West End Hostel
8.1
£11
High Street Hostel
8.7
£13

Best value hotels in Edinburgh

Castle Rock Hostel
9.4
£14
Haystack Hostel
8.4
£13
The Hostel
7.0
£10
High Street Hostel
8.7
£13
West End Hostel
8.1
£11
Kick Ass Grassmarket (18+ Hostel)
8.7
£13

Looking for a specific type of hotel

Romantic hotels in Edinburgh
Best value
Travelodge Edinburgh Dreghorn
8.0
£38
No. 1 most popular
Dalmahoy Hotel & Country Club
8.5
£72
No. 2 most popular
Holiday Inn Edinburgh
8.0
£53
No. 3 most popular
Travelodge Edinburgh Central
8.3
£64
No. 4 most popular
Best Western Kings Manor Hotel
8.7
£43
No. 5 most popular
Apex Grassmarket Hotel
8.8
£80
Novotel Edinburgh Centre
8.4
£70
Kid-friendly hotels in Edinburgh
Best value
Travelodge Edinburgh Dreghorn
8.0
£38
No. 1 most popular
Dalmahoy Hotel & Country Club
8.5
£72
No. 2 most popular
Holiday Inn Edinburgh
8.0
£53
No. 3 most popular
Travelodge Edinburgh Central
8.3
£64
No. 4 most popular
Best Western Kings Manor Hotel
8.7
£43
No. 5 most popular
Apex Grassmarket Hotel
8.8
£80
Novotel Edinburgh Centre
8.4
£70
Luxury hotels in Edinburgh
Best value
The Salisbury Hotel
8.4
£48
No. 1 most popular
The Bonham Hotel
9.2
£79
No. 2 most popular
Prestonfield House
9.3
£179
No. 3 most popular
Holiday Inn Edinburgh
8.0
£53
No. 4 most popular
Waldorf Astoria Edinburgh - The Caledonian
8.9
£142
No. 5 most popular
Malmaison Edinburgh
8.2
£57
The Scotsman Hotel
9.0
£103

Popular flight routes to Edinburgh

Find the cheapest flights to Edinburgh on popular routes
Dublin to Edinburgh
Fastest flight time
1h 10m
Cheapest price
£9
Brussels to Edinburgh
Fastest flight time
1h 40m
Cheapest price
£19
Düsseldorf to Edinburgh
Fastest flight time
1h 40m
Cheapest price
£25
Budapest to Edinburgh
Fastest flight time
3h 00m
Cheapest price
£25
Berlin to Edinburgh
Fastest flight time
2h 05m
Cheapest price
£26
Copenhagen to Edinburgh
Fastest flight time
1h 50m
Cheapest price
£27
Prague to Edinburgh
Fastest flight time
2h 20m
Cheapest price
£28
Hamburg to Edinburgh
Fastest flight time
1h 45m
Cheapest price
£29
Milan to Edinburgh
Fastest flight time
2h 35m
Cheapest price
£33
Vienna to Edinburgh
Fastest flight time
2h 40m
Cheapest price
£34
View more

Start planning your trip to Edinburgh