Hotels in Edinburgh

Find the best deals on 3,884 hotels in Edinburgh

Check-in
Check-out
Compare vs momondo |

Top Edinburgh hotels

Find a cheap hotel in Edinburgh that meets your travel needs.
Holiday Inn Edinburgh
Holiday Inn Edinburgh
8.1
£53
View all deals
Intercontinental Edinburgh The George
Intercontinental Edinburgh The George
8.8
£115
View all deals
Leonardo Royal Hotel Edinburgh Haymarket
Leonardo Royal Hotel Edinburgh Haymarket
8.1
£56
View all deals
Edinburgh Marriott Hotel
Edinburgh Marriott Hotel
8.4
£62
View all deals
Novotel Edinburgh Park
Novotel Edinburgh Park
8.7
£59
View all deals
Haymarket Hub Hotel
Haymarket Hub Hotel
7.8
£42
View all deals
Sheraton Grand Hotel & Spa, Edinburgh
Sheraton Grand Hotel & Spa, Edinburgh
9.1
£130
View all deals
Britannia Hotel Edinburgh
Britannia Hotel Edinburgh
6.6
£33
View all deals
ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal Mile
8.5
£59
View all deals
Waldorf Astoria Edinburgh - The Caledonian
Waldorf Astoria Edinburgh - The Caledonian
8.7
£141
View all deals
Ten Hill Place, BW Premier Collection
Ten Hill Place, BW Premier Collection
9.1
£66
View all deals
Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club
8.3
£72
View all deals
DoubleTree by Hilton Edinburgh City Centre
DoubleTree by Hilton Edinburgh City Centre
8.6
£91
View all deals
Ibis Budget Hotel Edinburgh Park
Ibis Budget Hotel Edinburgh Park
8.0
£37
View all deals
Radisson Blu Hotel Edinburgh City Centre
Radisson Blu Hotel Edinburgh City Centre
8.9
£105
View all deals
Mercure Edinburgh Haymarket
Mercure Edinburgh Haymarket
8.2
£58
View all deals
Moxy Edinburgh Airport
Moxy Edinburgh Airport
8.6
£48
View all deals
DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh Airport
8.3
£72
View all deals
Kimpton Charlotte Square
Kimpton Charlotte Square
9.1
£111
View all deals
Safestay Edinburgh Royal Mile
Safestay Edinburgh Royal Mile
8.1
£17
View all deals
Radisson Collection Hotel Royal Mile Edinburgh
Radisson Collection Hotel Royal Mile Edinburgh
8.7
£107
View all deals
The Frederick House Hotel
The Frederick House Hotel
8.6
£50
View all deals
The Balmoral Hotel
The Balmoral Hotel
9.4
£186
View all deals
Edinburgh Sixteen
Edinburgh Sixteen
£49
View all deals
Edinburgh Grosvenor Hotel
Edinburgh Grosvenor Hotel
7.0
£60
View all deals
Village Hotel Edinburgh
Village Hotel Edinburgh
8.1
£54
View all deals
Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh West
8.8
£56
View all deals
Best Western Kings Manor Hotel
Best Western Kings Manor Hotel
8.8
£43
View all deals
Mercure Edinburgh City Princes Street Hotel
Mercure Edinburgh City Princes Street Hotel
7.7
£71
View all deals
Novotel Edinburgh Centre
Novotel Edinburgh Centre
8.6
£69
View all deals
Dakota Edinburgh
Dakota Edinburgh
9.0
£76
View all deals
Aparthotel Adagio Edinburgh Royal Mile
Aparthotel Adagio Edinburgh Royal Mile
8.9
£59
View all deals
Stewart by Heeton Concept
Stewart by Heeton Concept
8.5
£58
View all deals
Holiday Inn Edinburgh - City West
Holiday Inn Edinburgh - City West
8.3
£57
View all deals
Crowne Plaza Edinburgh - Royal Terrace
Crowne Plaza Edinburgh - Royal Terrace
8.1
£71
View all deals
Apex Waterloo Place Hotel
Apex Waterloo Place Hotel
9.0
£95
View all deals
Hilton Edinburgh Carlton
Hilton Edinburgh Carlton
8.5
£105
View all deals
Apex City of Edinburgh Hotel
Apex City of Edinburgh Hotel
8.9
£72
View all deals
Holiday Inn Express Edinburgh City Centre
Holiday Inn Express Edinburgh City Centre
8.6
£57
View all deals
Macdonald Holyrood Hotel & Spa
Macdonald Holyrood Hotel & Spa
8.6
£77
View all deals

Things to do in Edinburgh

Edinburgh Castle
Edinburgh Zoo
Our Dynamic Earth

Are there hotels available near Edinburgh Castle?

Below are the 12 user recommended hotels in the area of Edinburgh that is closest to Edinburgh Castle. The average price near Edinburgh Castle is £100/night, with prices varying based on several factors including time of year. Hotels near Edinburgh Castle are typically 13% more expensive than the average hotel in Edinburgh, which is £87.

Hotels near Edinburgh Castle
Leonardo Royal Hotel Edinburgh Haymarket
Best value
Leonardo Royal Hotel Edinburgh Haymarket
8.1
£56
The Witchery by The Castle
No. 1 most popular
The Witchery by The Castle
9.3
£307
Sheraton Grand Hotel & Spa, Edinburgh
No. 2 most popular
Sheraton Grand Hotel & Spa, Edinburgh
9.1
£130
Premier Inn Edi City Centre
No. 3 most popular
Premier Inn Edi City Centre
7.8
£73
Apex City of Edinburgh Hotel
No. 4 most popular
Apex City of Edinburgh Hotel
8.9
£72
Travelodge Edinburgh Central
No. 5 most popular
Travelodge Edinburgh Central
9.4
£64
Novotel Edinburgh Centre
Novotel Edinburgh Centre
8.6
£69
Intercontinental Edinburgh The George
Intercontinental Edinburgh The George
8.8
£115
Yotel Edinburgh
Yotel Edinburgh
8.9
Waldorf Astoria Edinburgh - The Caledonian
Waldorf Astoria Edinburgh - The Caledonian
8.7
£141
Kimpton Charlotte Square
Kimpton Charlotte Square
9.1
£111
ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal Mile
8.5
£59

Are there hotels available near Edinburgh Zoo?

Below are the 12 user recommended hotels in the area of Edinburgh that is closest to Edinburgh Zoo. The average price near Edinburgh Zoo is £48/night, with prices varying based on several factors including time of year. Hotels near Edinburgh Zoo are typically 44% less expensive than the average hotel in Edinburgh, which is £87.

Hotels near Edinburgh Zoo
Twin Lions Hotel
Best value
Twin Lions Hotel
7.5
£35
Holiday Inn Edinburgh
No. 1 most popular
Holiday Inn Edinburgh
8.1
£53
The White Lady Wetherspoon
No. 2 most popular
The White Lady Wetherspoon
8.8
£49
Innkeeper's Lodge Edinburgh, Corstorphine
No. 3 most popular
Innkeeper's Lodge Edinburgh, Corstorphine
8.2
£49
Dalmore Lodge Guest House
No. 4 most popular
Dalmore Lodge Guest House
9.2
£50
The Torfin
No. 5 most popular
The Torfin
9.0
£85
Judy Guest House
Judy Guest House
7.5
£78
Broomfield Crescent Apartment
Broomfield Crescent Apartment
6.7
£69
Montgomery Apartments - Stevensons
Montgomery Apartments - Stevensons
8.2
£63
Laura and Paul's house
Laura and Paul's house
Quaich Guest House
Quaich Guest House
Manse Cottage
Manse Cottage
9.0
£45

Are there hotels available near Our Dynamic Earth?

Hotels near Our Dynamic Earth are typically 7% less expensive than the average hotel in Edinburgh, which is £87.

Hotels near Our Dynamic Earth
Safestay Edinburgh Royal Mile
Best value
Safestay Edinburgh Royal Mile
8.1
£17
Travelodge Edinburgh Central
No. 1 most popular
Travelodge Edinburgh Central
9.4
£64
ibis Edinburgh Centre South Bridge - Royal Mile
No. 2 most popular
ibis Edinburgh Centre South Bridge - Royal Mile
8.5
£59
The Balmoral Hotel
No. 3 most popular
The Balmoral Hotel
9.4
£186
Aparthotel Adagio Edinburgh Royal Mile
No. 4 most popular
Aparthotel Adagio Edinburgh Royal Mile
8.9
£59
Residence Inn by Marriott Edinburgh
No. 5 most popular
Residence Inn by Marriott Edinburgh
8.6
£79
Hilton Edinburgh Carlton
Hilton Edinburgh Carlton
8.5
£105
Radisson Collection Hotel Royal Mile Edinburgh
Radisson Collection Hotel Royal Mile Edinburgh
8.7
£107
Jurys Inn Edinburgh
Jurys Inn Edinburgh
7.7
£64
Radisson Blu Hotel Edinburgh City Centre
Radisson Blu Hotel Edinburgh City Centre
8.9
£105
Holiday Inn Express Edinburgh City Centre
Holiday Inn Express Edinburgh City Centre
8.6
£57
Old Waverley Hotel
Old Waverley Hotel
8.3
£64

Popular neighbourhoods in Edinburgh

Search for hotels in these Edinburgh neighbourhoods
Hotels in Leith
Search hotels in Leith
Merith House Hotel
Best value
Merith House Hotel
3.5
£27
Malmaison Edinburgh
No. 1 most popular
Malmaison Edinburgh
8.2
£56
Edinburghhouse Hotel
No. 2 most popular
Edinburghhouse Hotel
6.8
£29
Holiday Inn Express Edinburgh - Leith Waterfront
No. 3 most popular
Holiday Inn Express Edinburgh - Leith Waterfront
8.7
£56
Adelphi Hotel
No. 4 most popular
Adelphi Hotel
7.0
£28
16 Pilrig Guest House
No. 5 most popular
16 Pilrig Guest House
8.0
£29
Hotels in Old Town
Search hotels in Old Town
Cowgate Tourist Hostel
Best value
Cowgate Tourist Hostel
6.6
£10
The Witchery by The Castle
No. 1 most popular
The Witchery by The Castle
9.3
£307
Apex City of Edinburgh Hotel
No. 2 most popular
Apex City of Edinburgh Hotel
8.9
£72
Travelodge Edinburgh Central
No. 3 most popular
Travelodge Edinburgh Central
9.4
£64
Novotel Edinburgh Centre
No. 4 most popular
Novotel Edinburgh Centre
8.6
£69
Waldorf Astoria Edinburgh - The Caledonian
No. 5 most popular
Waldorf Astoria Edinburgh - The Caledonian
8.7
£141
Hotels in South
Search hotels in South
Ardgowan Guest House
Best value
Ardgowan Guest House
8.4
£30
Leonardo Royal Hotel Edinburgh Haymarket
No. 1 most popular
Leonardo Royal Hotel Edinburgh Haymarket
8.1
£56
OYO Arden Guest House
No. 2 most popular
OYO Arden Guest House
7.3
£72
Prestonfield House
No. 3 most popular
Prestonfield House
9.3
£179
Allison House 16 Guesthouse
No. 4 most popular
Allison House 16 Guesthouse
8.4
£35
Travelodge Edinburgh Cameron Toll
No. 5 most popular
Travelodge Edinburgh Cameron Toll
8.5
£54
Best Western Kings Manor Hotel
Best value
Best Western Kings Manor Hotel
8.8
£43
Destiny Student - Holyrood (Campus Accommodation)
No. 1 most popular
Destiny Student - Holyrood (Campus Accommodation)
7.6
£1,204
Abercorn Guest House
No. 2 most popular
Abercorn Guest House
9.6
£55
Aynetree Guest House
No. 3 most popular
Aynetree Guest House
8.6
£48
Aaran Lodge Guest House
No. 4 most popular
Aaran Lodge Guest House
9.3
£81
Straven Guesthouse
No. 5 most popular
Straven Guesthouse
9.6

When to book a hotel in Edinburgh

Check out the information below to find the best deal on a Edinburgh hotel room
Low season
January
High season
June

cheapest month to stay

37%

expected price decrease

most expensive time to stay

25%

expected price increase

Price
£72 - £150
Highest day of week
Saturday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

£109

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£107

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.
1-2 star
£37 - £61
3 star
£80 - £98
4-5 star
£122 - £139

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
Safestay Edinburgh Royal Mile
#1 most popular
Safestay Edinburgh Royal Mile
8.1
£17
Adelphi Hotel
#2 most popular
Adelphi Hotel
7.0
£28
The Hostel
Best value
The Hostel
7.2
£10
3 stars
Haymarket Hub Hotel
#1 most popular
Haymarket Hub Hotel
7.8
£42
Britannia Hotel Edinburgh
#2 most popular
Britannia Hotel Edinburgh
6.6
£33
West End Hostel
Best value
West End Hostel
8.1
£11
4 stars and above
Holiday Inn Edinburgh
#1 most popular
Holiday Inn Edinburgh
8.1
£53
Intercontinental Edinburgh The George
#2 most popular
Intercontinental Edinburgh The George
8.8
£115
Kick Ass Greyfriars (18+ hostel)
Best value
Kick Ass Greyfriars (18+ hostel)
8.4
£15

Cheap hotels in Edinburgh

These hotels and hostels are the cheapest accommodations available in Edinburgh
The Hostel
The Hostel
7.2
£10
St. Christopher's Inn Edinburgh - Hostel
St. Christopher's Inn Edinburgh - Hostel
7.9
£13
West End Hostel
West End Hostel
8.1
£11
High Street Hostel
High Street Hostel
8.7
£13
Royal Mile Backpackers
Royal Mile Backpackers
8.8
£11
Castle Rock Hostel
Castle Rock Hostel
9.2
£14

Get the best value hotel in Edinburgh

These hotels have the best prices for their ratings
St. Christopher's Inn Edinburgh - Hostel
St. Christopher's Inn Edinburgh - Hostel
7.9
£13
High Street Hostel
High Street Hostel
8.7
£13
West End Hostel
West End Hostel
8.1
£11
Kick Ass Greyfriars (18+ hostel)
Kick Ass Greyfriars (18+ hostel)
8.4
£15
The Hostel
The Hostel
7.2
£10
Castle Rock Hostel
Castle Rock Hostel
9.2
£14

Edinburgh travel information

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?

£87 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 36% cheaper than in peak months.

Which day is cheapest to stay in Edinburgh?

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

How much does a luxury hotel in Edinburgh cost?

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

How much does a hostel in Edinburgh cost?

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


Looking for a specific type of hotel?

Check out these great hotels in Edinburgh that are perfect for any stay
Romantic hotels in Edinburgh
Travelodge Edinburgh Dreghorn
Best value
Travelodge Edinburgh Dreghorn
8.2
£38
Holiday Inn Edinburgh
No. 1 most popular
Holiday Inn Edinburgh
8.1
£53
Edinburgh Marriott Hotel
No. 2 most popular
Edinburgh Marriott Hotel
8.4
£62
Novotel Edinburgh Park
No. 3 most popular
Novotel Edinburgh Park
8.7
£59
Dalmahoy Hotel & Country Club
No. 4 most popular
Dalmahoy Hotel & Country Club
8.3
£72
Best Western Kings Manor Hotel
No. 5 most popular
Best Western Kings Manor Hotel
8.8
£43
Novotel Edinburgh Centre
Novotel Edinburgh Centre
8.6
£69
Kid-friendly hotels in Edinburgh
Travelodge Edinburgh Dreghorn
Best value
Travelodge Edinburgh Dreghorn
8.2
£38
Holiday Inn Edinburgh
No. 1 most popular
Holiday Inn Edinburgh
8.1
£53
Edinburgh Marriott Hotel
No. 2 most popular
Edinburgh Marriott Hotel
8.4
£62
Novotel Edinburgh Park
No. 3 most popular
Novotel Edinburgh Park
8.7
£59
Dalmahoy Hotel & Country Club
No. 4 most popular
Dalmahoy Hotel & Country Club
8.3
£72
Best Western Kings Manor Hotel
No. 5 most popular
Best Western Kings Manor Hotel
8.8
£43
Novotel Edinburgh Centre
Novotel Edinburgh Centre
8.6
£69
Luxury hotels in Edinburgh
The Salisbury Hotel
Best value
The Salisbury Hotel
8.5
£48
Holiday Inn Edinburgh
No. 1 most popular
Holiday Inn Edinburgh
8.1
£53
Novotel Edinburgh Park
No. 2 most popular
Novotel Edinburgh Park
8.7
£59
Sheraton Grand Hotel & Spa, Edinburgh
No. 3 most popular
Sheraton Grand Hotel & Spa, Edinburgh
9.1
£130
Waldorf Astoria Edinburgh - The Caledonian
No. 4 most popular
Waldorf Astoria Edinburgh - The Caledonian
8.7
£141
Ten Hill Place, BW Premier Collection
No. 5 most popular
Ten Hill Place, BW Premier Collection
9.1
£66
DoubleTree by Hilton Edinburgh City Centre
DoubleTree by Hilton Edinburgh City Centre
8.6
£91

Popular flight routes to Edinburgh

Find the cheapest flights to Edinburgh
Milan to Edinburgh
Fastest flight time
2h 35m
Cheapest price
£19
Dublin to Edinburgh
Fastest flight time
1h 05m
Cheapest price
£19
Budapest to Edinburgh
Fastest flight time
3h 05m
Cheapest price
£19
Gdańsk to Edinburgh
Fastest flight time
2h 20m
Cheapest price
£25
Hamburg to Edinburgh
Fastest flight time
1h 45m
Cheapest price
£28
Memmingen to Edinburgh
Fastest flight time
2h 20m
Cheapest price
£30
Vienna to Edinburgh
Fastest flight time
2h 40m
Cheapest price
£32
Warsaw to Edinburgh
Fastest flight time
2h 40m
Cheapest price
£32
Prague to Edinburgh
Fastest flight time
2h 20m
Cheapest price
£33
Venice to Edinburgh
Fastest flight time
2h 40m
Cheapest price
£33
View more

Start planning your trip to Edinburgh