Hotels in Edinburgh

Find the best deals on 3,805 hotels in Edinburgh, Scotland

Check-in
Check-out
Compare vs momondo |
-
1
Check-in
Check-out

Top Hotels in Edinburgh

Find the perfect Edinburgh hotel for business or leisure


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 £120/night, with prices varying based on several factors including time of year. Hotels near Edinburgh Castle are typically 32% more expensive than the average hotel in Edinburgh, which is £82.

Hotels near Edinburgh Castle
  • Cairn Hotel
    Best value

    Cairn Hotel

    8.4

    £27

    View Deal
  • Waldorf Astoria Edinburgh - The Caledonian
    #1 Most popular

    Waldorf Astoria Edinburgh - The Caledonian

    8.7

    £160

    View Deal
  • Eden Locke
    #2 Most popular

    Eden Locke

    9.3

    £58

    View Deal
  • DoubleTree by Hilton Edinburgh Airport
    #3 Most popular

    DoubleTree by Hilton Edinburgh Airport

    8.3

    £72

    View Deal
  • The Bonham Hotel
    #4 Most popular

    The Bonham Hotel

    9.2

    £116

    View Deal
  • The Witchery by The Castle
    #5 Most popular

    The Witchery by The Castle

    9.3

    £398

    View Deal
  • The Scotsman Hotel

    The Scotsman Hotel

    9.0

    £149

    View Deal
  • Royal Mile Suites by the Castle

    Royal Mile Suites by the Castle

    8.3

    £32

    View Deal
  • Dalmahoy Hotel & Country Club

    Dalmahoy Hotel & Country Club

    8.3

    £100

    View Deal
  • The Balmoral Hotel

    The Balmoral Hotel

    9.4

    £206

    View Deal
  • Holiday Inn Express Edinburgh - Royal Mile

    Holiday Inn Express Edinburgh - Royal Mile

    8.7

    £41

    View Deal
  • The Chester Residence

    The Chester Residence

    9.0

    £84

    View Deal

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 £120/night, with prices varying based on several factors including time of year. Hotels near Edinburgh Zoo are typically 32% more expensive than the average hotel in Edinburgh, which is £82.

Hotels near Edinburgh Zoo
  • Cairn Hotel
    Best value

    Cairn Hotel

    8.4

    £27

    View Deal
  • Waldorf Astoria Edinburgh - The Caledonian
    #1 Most popular

    Waldorf Astoria Edinburgh - The Caledonian

    8.7

    £160

    View Deal
  • Eden Locke
    #2 Most popular

    Eden Locke

    9.3

    £58

    View Deal
  • DoubleTree by Hilton Edinburgh Airport
    #3 Most popular

    DoubleTree by Hilton Edinburgh Airport

    8.3

    £72

    View Deal
  • The Bonham Hotel
    #4 Most popular

    The Bonham Hotel

    9.2

    £116

    View Deal
  • The Witchery by The Castle
    #5 Most popular

    The Witchery by The Castle

    9.3

    £398

    View Deal
  • The Scotsman Hotel

    The Scotsman Hotel

    9.0

    £149

    View Deal
  • Royal Mile Suites by the Castle

    Royal Mile Suites by the Castle

    8.3

    £32

    View Deal
  • Dalmahoy Hotel & Country Club

    Dalmahoy Hotel & Country Club

    8.3

    £100

    View Deal
  • The Balmoral Hotel

    The Balmoral Hotel

    9.4

    £206

    View Deal
  • Holiday Inn Express Edinburgh - Royal Mile

    Holiday Inn Express Edinburgh - Royal Mile

    8.7

    £41

    View Deal
  • The Chester Residence

    The Chester Residence

    9.0

    £84

    View Deal

Are there hotels available near Our Dynamic Earth?

Hotels near Our Dynamic Earth are typically 32% more expensive than the average hotel in Edinburgh, which is £82.

Hotels near Our Dynamic Earth
  • Cairn Hotel
    Best value

    Cairn Hotel

    8.4

    £27

    View Deal
  • Waldorf Astoria Edinburgh - The Caledonian
    #1 Most popular

    Waldorf Astoria Edinburgh - The Caledonian

    8.7

    £160

    View Deal
  • Eden Locke
    #2 Most popular

    Eden Locke

    9.3

    £58

    View Deal
  • DoubleTree by Hilton Edinburgh Airport
    #3 Most popular

    DoubleTree by Hilton Edinburgh Airport

    8.3

    £72

    View Deal
  • The Bonham Hotel
    #4 Most popular

    The Bonham Hotel

    9.2

    £116

    View Deal
  • The Witchery by The Castle
    #5 Most popular

    The Witchery by The Castle

    9.3

    £398

    View Deal
  • The Scotsman Hotel

    The Scotsman Hotel

    9.0

    £149

    View Deal
  • Royal Mile Suites by the Castle

    Royal Mile Suites by the Castle

    8.3

    £32

    View Deal
  • Dalmahoy Hotel & Country Club

    Dalmahoy Hotel & Country Club

    8.3

    £100

    View Deal
  • The Balmoral Hotel

    The Balmoral Hotel

    9.4

    £206

    View Deal
  • Holiday Inn Express Edinburgh - Royal Mile

    Holiday Inn Express Edinburgh - Royal Mile

    8.7

    £41

    View Deal
  • The Chester Residence

    The Chester Residence

    9.0

    £84

    View Deal

Popular neighbourhoods in Edinburgh

Search for hotels in these Edinburgh neighbourhoods
Hotels in Leith
Search hotels in Leith
  • Edinburgh Thistle Guest House
    Best value

    Edinburgh Thistle Guest House

    £17

    View Deal
  • Holiday Inn Express Edinburgh - Leith Waterfront
    #1 Most popular

    Holiday Inn Express Edinburgh - Leith Waterfront

    8.7

    £37

    View Deal
  • City Padzzz
    #2 Most popular

    City Padzzz

    9.8

    £62

    View Deal
  • Ocean Serviced Apartments
    #3 Most popular

    Ocean Serviced Apartments

    8.8

    £85

    View Deal
  • Edinburghhouse Hotel
    #4 Most popular

    Edinburghhouse Hotel

    6.7

    £26

    View Deal
  • Adelphi Hotel
    #5 Most popular

    Adelphi Hotel

    7.1

    £25

    View Deal
Hotels in Old Town
Search hotels in Old Town
  • High Street Hostel
    Best value

    High Street Hostel

    8.7

    £14

    View Deal
  • ibis Edinburgh Centre South Bridge - Royal Mile
    #1 Most popular

    ibis Edinburgh Centre South Bridge - Royal Mile

    8.5

    £34

    View Deal
  • Waldorf Astoria Edinburgh - The Caledonian
    #2 Most popular

    Waldorf Astoria Edinburgh - The Caledonian

    8.7

    £160

    View Deal
  • DoubleTree by Hilton Edinburgh City Centre
    #3 Most popular

    DoubleTree by Hilton Edinburgh City Centre

    8.6

    £74

    View Deal
  • Radisson Blu Hotel Edinburgh City Centre
    #4 Most popular

    Radisson Blu Hotel Edinburgh City Centre

    8.8

    £115

    View Deal
  • Safestay Edinburgh Royal Mile
    #5 Most popular

    Safestay Edinburgh Royal Mile

    8.0

    £19

    View Deal
  • Destiny Student - Holyrood (Campus Accommodation)
    Best value

    Destiny Student - Holyrood (Campus Accommodation)

    7.6

    £25

    View Deal
  • Best Western Kings Manor Hotel
    #1 Most popular

    Best Western Kings Manor Hotel

    8.7

    £37

    View Deal
  • Edinburgh Beach View Apartment
    #2 Most popular

    Edinburgh Beach View Apartment

    9.1

    £92

    View Deal
  • Aynetree Guest House
    #3 Most popular

    Aynetree Guest House

    8.4

    £35

    View Deal
  • 2 Bedroom Flat Near Edinburgh Playhouse Sleeps 6
    #4 Most popular

    2 Bedroom Flat Near Edinburgh Playhouse Sleeps 6

    6.0

    £83

    View Deal
  • 5 Luxury & Amazing Location Next To Arthur's Seat
    #5 Most popular

    5 Luxury & Amazing Location Next To Arthur's Seat

    £81

    View Deal
Hotels in South
Search hotels in South
  • Edinburgh Hostel
    Best value

    Edinburgh Hostel

    £20

    View Deal
  • Mercure Edinburgh Haymarket
    #1 Most popular

    Mercure Edinburgh Haymarket

    8.2

    £37

    View Deal
  • Hampton by Hilton Edinburgh West End
    #2 Most popular

    Hampton by Hilton Edinburgh West End

    8.7

    £47

    View Deal
  • Staycity Aparthotels West End
    #3 Most popular

    Staycity Aparthotels West End

    8.8

    £103

    View Deal
  • The Lane Hotel
    #4 Most popular

    The Lane Hotel

    9.5

    £62

    View Deal
  • Northumberland Hotel
    #5 Most popular

    Northumberland Hotel

    6.7

    £37

    View Deal

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
July

cheapest month to stay

34%

expected price decrease

most expensive time to stay

22%

expected price increase

Price
£74 - £141
Highest day of week
Saturday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

£103

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£100

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
£36 - £59
3 star
£75 - £94
4-5 star
£118 - £132

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 or below
Safestay Edinburgh Royal Mile
No. 1 most popular

Safestay Edinburgh Royal Mile

8.0

£18

View Deal
Cairn Hotel
Best value

Cairn Hotel

8.4

£27

View Deal
3 stars
Haymarket Hub Hotel
No. 1 most popular

Haymarket Hub Hotel

7.8

£36

View Deal
ibis Edinburgh Centre South Bridge - Royal Mile
Best value

ibis Edinburgh Centre South Bridge - Royal Mile

8.5

£33

View Deal
4 stars and up
Intercontinental Edinburgh The George
No. 1 most popular

Intercontinental Edinburgh The George

8.8

£180

View Deal
Edinburgh Grosvenor Hotel
Best value

Edinburgh Grosvenor Hotel

7.2

£31

View Deal

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in Edinburgh

These hotels and hostels usually make for a cheap way to stay in Edinburgh
High Street Hostel

High Street Hostel

8.7

£14

View Deal
Code Pod Hostels - The Court

Code Pod Hostels - The Court

9.3

£14

View Deal
St. Christopher's Inn Edinburgh - Hostel

St. Christopher's Inn Edinburgh - Hostel

7.9

£14

View Deal
Royal Mile Backpackers

Royal Mile Backpackers

8.8

£14

View Deal
Code Co-Living - The Loft - Edinburgh

Code Co-Living - The Loft - Edinburgh

9.2

£14

View Deal
Castle Rock Hostel

Castle Rock Hostel

9.2

£15

View Deal
Find popular hostels in Edinburgh

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

£14

View Deal
High Street Hostel

High Street Hostel

8.7

£14

View Deal
Code Co-Living - The Loft - Edinburgh

Code Co-Living - The Loft - Edinburgh

9.2

£14

View Deal
Royal Mile Balconies by the Castle

Royal Mile Balconies by the Castle

8.5

£30

View Deal
Royal Mile Suites by the Castle

Royal Mile Suites by the Castle

8.3

£32

View Deal
Castle Rock Hostel

Castle Rock Hostel

9.2

£15

View Deal

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?

£80 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 33% 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 hostel in Edinburgh cost?

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

Based on the weather in Edinburgh, what attractions are popular during April?

With an average temperature of 8 °C and expected precipitation of 30 mm, April is a great month to explore the outdoors near Edinburgh. Some great places to visit near Edinburgh in April are Calton Hill, Cairngorms National Park, and Ben Nevis.