Hotels in Edinburgh

Find the best deals on 3,931 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
102 USD
View all deals
Prestonfield House
9.3
233 USD
View all deals
Dalmahoy Hotel & Country Club
8.6
93 USD
View all deals
Ballantrae Albany Hotel
7.8
55 USD
View all deals
Holiday Inn Edinburgh
8.0
68 USD
View all deals
Allison House 17
8.0
44 USD
View all deals
Intercontinental Edinburgh The George
8.9
149 USD
View all deals
Waldorf Astoria Edinburgh - The Caledonian
8.7
184 USD
View all deals
Travelodge Edinburgh Central
8.3
83 USD
View all deals
Malmaison Edinburgh
8.4
73 USD
View all deals
Cairn Hotel
8.3
52 USD
View all deals
The Scotsman Hotel
9.0
134 USD
View all deals
The Ben Doran Guest House
8.3
57 USD
View all deals
Sheraton Grand Hotel & Spa, Edinburgh
9.0
169 USD
View all deals
The Frederick House Hotel
8.6
65 USD
View all deals
The Balmoral Hotel
9.3
243 USD
View all deals
Leonardo Edinburgh City
8.8
71 USD
View all deals
ibis Edinburgh Centre Royal Mile - Hunter Square (new rooms)
8.7
86 USD
View all deals
Apex Haymarket Hotel
8.5
66 USD
View all deals
The Glasshouse Autograph Collection
9.0
133 USD
View all deals
Best Western Kings Manor Hotel
8.7
56 USD
View all deals
Holyrood Aparthotel
8.7
69 USD
View all deals
Hotel Indigo Edinburgh - Princes Street
8.7
124 USD
View all deals
Stay Central Hotel
8.6
65 USD
View all deals
Kimpton Charlotte Square
9.1
144 USD
View all deals
Apex Grassmarket Hotel
8.7
104 USD
View all deals
Britannia Hotel Edinburgh
6.7
42 USD
View all deals
Crowne Plaza Edinburgh - Royal Terrace
8.2
92 USD
View all deals
Holiday Inn Express Edinburgh Airport
8.5
83 USD
View all deals
Jurys Inn Edinburgh
7.7
83 USD
View all deals
Radisson Blu Hotel Edinburgh City Centre
9.0
136 USD
View all deals
Old Waverley Hotel
8.3
83 USD
View all deals
Holiday Inn Express Edinburgh - Leith Waterfront
8.7
73 USD
View all deals
The Knight Residence by Mansley
9.3
101 USD
View all deals
Holiday Inn Express Edinburgh City Centre
8.3
74 USD
View all deals
The Inn On The Mile
8.6
98 USD
View all deals
Parliament House Hotel
8.5
82 USD
View all deals
Best Western Plus Edinburgh City Centre Bruntsfield Hotel
8.7
70 USD
View all deals
Best Western Edinburgh South Braid Hills Hotel
8.5
58 USD
View all deals
Haymarket Hotel
8.5
55 USD
View all deals

Popular neighborhoods in Edinburgh

Search for hotels in these Edinburgh neighborhoods
Hotels in New Town
Best value
West End Hotel - Hostel
8.1
14 USD
#1 Most popular
Sheraton Grand Hotel & Spa, Edinburgh
9.0
169 USD
#2 Most popular
Kimpton Charlotte Square
9.1
144 USD
#3 Most popular
Intercontinental Edinburgh The George
8.9
149 USD
#4 Most popular
Waldorf Astoria Edinburgh - The Caledonian
8.7
184 USD
#5 Most popular
The Glasshouse Autograph Collection
9.0
133 USD
Hotels in Old Town
Best value
Cowgate Tourist Hostel
6.8
13 USD
#1 Most popular
Apex City of Edinburgh Hotel
8.8
94 USD
#2 Most popular
Apex Grassmarket Hotel
8.7
104 USD
#3 Most popular
Radisson Blu Hotel Edinburgh City Centre
9.0
136 USD
#4 Most popular
Residence Inn by Marriott Edinburgh
8.5
102 USD
#5 Most popular
Hilton Edinburgh Carlton
8.6
137 USD
Hotels in South
Best value
O Hostel
6.6
27 USD
#1 Most popular
Leonardo Royal Hotel Edinburgh Haymarket
8.0
72 USD
#2 Most popular
Mercure Edinburgh Haymarket Hotel
8.2
75 USD
#3 Most popular
Edinburgh Sixteen
8.9
64 USD
#4 Most popular
Northumberland Hotel
6.6
45 USD
#5 Most popular
Hampton by Hilton Edinburgh West End, United Kingdom
8.7
74 USD
Hotels in Leith
Best value
Edinburgh Thistle Guest House
6.9
22 USD
#1 Most popular
Edinburghhouse Hotel
6.6
37 USD
#2 Most popular
Malmaison Edinburgh
8.4
73 USD
#3 Most popular
Adelphi Hotel
6.7
36 USD
#4 Most popular
Holiday Inn Express Edinburgh - Leith Waterfront
8.7
73 USD
#5 Most popular
Merith House Hotel
6.9
35 USD

When to book a hotel in Edinburgh

Low Season
February
High Season
August

cheapest month to stay

37%

expected price decrease

most expensive time to stay

15%

expected price increase

+90.0%
+60.0%
+30.0%
Base
Price
119 - 217 USD
Highest day of week
Saturday
Cheapest day of week
Tuesday

av. price over the last two weeks

Average price (weeknight)

152 USD

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

238 USD

av. 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?

A stay of 2 nights is most popular when visiting Edinburgh.

How much does a hotel cost in Edinburgh?

160 USD 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?

Room prices for hotels in Edinburgh can be as much as 25% lower in the month of February. So this is a great time to book and save money.

Which day is cheapest to stay in Edinburgh?

Hotel rooms in Edinburgh are generally cheapest on Monday and more costly on Friday.

How much does a luxury hotel in Edinburgh cost?

A luxury hotel in Edinburgh can set you back, on average 118 USD per person, per night. In comparison, the average cost of a hotel in Edinburgh is 91 USD per person, per night, representing a 22.634% premium for a luxury hotel.

How much does a hostel in Edinburgh cost?

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

Where should I stay in Edinburgh?

When visiting Edinburgh, people tend to book hotels in New Town, Old Town, South and Leith.


How much does a hotel in Edinburgh cost?

4 stars and above
#1 most popular
The Bonham Hotel
9.1
102 USD
#2 most popular
Prestonfield House
9.3
233 USD
Best value
Auld Reekie Guest House
8.5
45 USD
3 stars
#1 most popular
Allison House 17
8.0
44 USD
#2 most popular
Travelodge Edinburgh Central
8.3
83 USD
Best value
St Bernards House
6.7
30 USD
2 stars and below
#1 most popular
Lyncliff Hotel
8.2
75 USD
#2 most popular
Castle Rock Hostel
9.4
17 USD
Best value
The Hostel
7.4
12 USD

Cheapest hotels in Edinburgh

Cheap hotels and hostels in Edinburgh
The Hostel
7.4
12 USD
West End Hotel - Hostel
8.1
14 USD
Cowgate Tourist Hostel
6.8
13 USD
St Christopher's Edinburgh
7.8
16 USD
Royal Mile Backpackers
8.9
14 USD
Haystack Hostel
8.7
16 USD

Best value hotels in Edinburgh

Castle Rock Hostel
9.4
17 USD
West End Hotel - Hostel
8.1
14 USD
Royal Mile Backpackers
8.9
14 USD
Haystack Hostel
8.7
16 USD
The Hostel
7.4
12 USD
High Street Hostel
8.8
16 USD

Looking for a specific type of hotel

Romantic Hotels in Edinburgh
Best value
Best Western Kings Manor Hotel
8.7
56 USD
#1 Most popular
Dalmahoy Hotel & Country Club
8.6
93 USD
#2 Most popular
Holiday Inn Edinburgh
8.0
68 USD
#3 Most popular
Travelodge Edinburgh Central
8.3
83 USD
#4 Most popular
Apex Grassmarket Hotel
8.7
104 USD
#5 Most popular
Novotel Edinburgh Centre
8.6
90 USD
Holiday Inn Edinburgh - City West
8.3
74 USD
Kid-Friendly Hotels in Edinburgh
Best value
Best Western Kings Manor Hotel
8.7
56 USD
#1 Most popular
Dalmahoy Hotel & Country Club
8.6
93 USD
#2 Most popular
Holiday Inn Edinburgh
8.0
68 USD
#3 Most popular
Travelodge Edinburgh Central
8.3
83 USD
#4 Most popular
Apex Grassmarket Hotel
8.7
104 USD
#5 Most popular
Novotel Edinburgh Centre
8.6
90 USD
Holiday Inn Edinburgh - City West
8.3
74 USD
Luxury Hotels in Edinburgh
Best value
The Salisbury Hotel
8.6
62 USD
#1 Most popular
The Bonham Hotel
9.1
102 USD
#2 Most popular
Prestonfield House
9.3
233 USD
#3 Most popular
Holiday Inn Edinburgh
8.0
68 USD
#4 Most popular
Waldorf Astoria Edinburgh - The Caledonian
8.7
184 USD
#5 Most popular
Malmaison Edinburgh
8.4
73 USD
The Scotsman Hotel
9.0
134 USD

Popular flight routes to Edinburgh

Find the cheapest flights to Edinburgh on popular routes
New York to Edinburgh
Fastest flight time
6h 48m
Cheapest price
388 USD
Boston to Edinburgh
Fastest flight time
6h 22m
Cheapest price
391 USD
Orlando to Edinburgh
Fastest flight time
10h 37m
Cheapest price
436 USD
Los Angeles to Edinburgh
Fastest flight time
14h 10m
Cheapest price
455 USD
Philadelphia to Edinburgh
Fastest flight time
7h 00m
Cheapest price
455 USD
Chicago to Edinburgh
Fastest flight time
7h 35m
Cheapest price
457 USD
San Francisco to Edinburgh
Fastest flight time
13h 10m
Cheapest price
460 USD
Miami to Edinburgh
Fastest flight time
11h 45m
Cheapest price
468 USD
Newark to Edinburgh
Fastest flight time
6h 35m
Cheapest price
478 USD
Fort Lauderdale to Edinburgh
Fastest flight time
10h 33m
Cheapest price
533 USD
View more

Start planning your trip to Edinburgh