Hotels in Edinburgh

Find the best deals on 3,947 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?

The average price for hotels near Edinburgh Castle is $169 per night. Of those hotels, momondo users recommend the 12 hotels below for those looking to stay in the area. Since Edinburgh Castle is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near Edinburgh Castle are typically 33% more expensive than the average hotel in Edinburgh, which is $112.

Hotels near Edinburgh Castle
  • Edinburgh Thistle Guest House
    Best value

    Edinburgh Thistle Guest House

    10 East Hermitage Place, Edinburgh

    $22

    View Deal
  • Royal Mile Balconies by the Castle
    #1 Most popular

    Royal Mile Balconies by the Castle

    493 Lawnmarket,The Royal Mile, Edinburgh

    8.4

    $92

    View Deal
  • The Claremont Hotel
    #2 Most popular

    The Claremont Hotel

    14-15 Claremont Crescent, Edinburgh

    8.2

    $91

    View Deal
  • The Bonham Hotel
    #3 Most popular

    The Bonham Hotel

    35 Drumsheugh Gardens, Edinburgh

    9.2

    $175

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

    Waldorf Astoria Edinburgh - The Caledonian

    Princes Street, Edinburgh

    8.7

    $357

    View Deal
  • Leonardo Royal Edinburgh Haymarket
    #5 Most popular

    Leonardo Royal Edinburgh Haymarket

    1 Morrison Link, Edinburgh

    8.0

    $74

    View Deal
  • The Balmoral

    The Balmoral

    1 Princes Street, Edinburgh

    9.4

    $451

    View Deal
  • The Scotsman Hotel

    The Scotsman Hotel

    20 North Bridge, Edinburgh

    9.0

    $201

    View Deal
  • Holiday Inn Express Edinburgh City Centre

    Holiday Inn Express Edinburgh City Centre

    Picardy Place, Edinburgh

    8.5

    $72

    View Deal
  • Sheraton Grand Hotel & Spa, Edinburgh

    Sheraton Grand Hotel & Spa, Edinburgh

    1 Festival Square, Edinburgh

    8.9

    $253

    View Deal
  • Hilton Edinburgh Carlton

    Hilton Edinburgh Carlton

    19 North Bridge, Edinburgh

    8.3

    $154

    View Deal
  • Jurys Inn Edinburgh

    Jurys Inn Edinburgh

    43 Jeffrey Street, Edinburgh

    7.6

    $78

    View Deal

Are there hotels available near Edinburgh Zoo?

If you’re planning on staying at any of momondo’s recommended hotels in the area of Edinburgh nearest to Edinburgh Zoo, you should expect to pay around $163/night. This price fluctuates based on time of year. In general, a rate under $163/night is a good deal for momondo users staying near Edinburgh Zoo. Hotels near Edinburgh Zoo are typically 31% more expensive than the average hotel in Edinburgh, which is $112.

Hotels near Edinburgh Zoo
  • Edinburgh Thistle Guest House
    Best value

    Edinburgh Thistle Guest House

    10 East Hermitage Place, Edinburgh

    $22

    View Deal
  • Royal Mile Balconies by the Castle
    #1 Most popular

    Royal Mile Balconies by the Castle

    493 Lawnmarket,The Royal Mile, Edinburgh

    8.4

    $84

    View Deal
  • The Claremont Hotel
    #2 Most popular

    The Claremont Hotel

    14-15 Claremont Crescent, Edinburgh

    8.2

    $71

    View Deal
  • The Bonham Hotel
    #3 Most popular

    The Bonham Hotel

    35 Drumsheugh Gardens, Edinburgh

    9.2

    $175

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

    Waldorf Astoria Edinburgh - The Caledonian

    Princes Street, Edinburgh

    8.7

    $357

    View Deal
  • Holiday Inn Edinburgh
    #5 Most popular

    Holiday Inn Edinburgh

    132 Corstorphine Road, Edinburgh

    8.0

    $68

    View Deal
  • The White Lady Wetherspoon

    The White Lady Wetherspoon

    92-98 St Johns Road, Edinburgh

    8.8

    $74

    View Deal
  • Innkeeper's Lodge Edinburgh, Corstorphine

    Innkeeper's Lodge Edinburgh, Corstorphine

    West Toby Carvery, 114 - 116 St Johns Road, Edinburgh

    8.1

    $68

    View Deal
  • Corstorphine Lodge Hotel

    Corstorphine Lodge Hotel

    188 St. John's Road, Edinburgh

    8.2

    $64

    View Deal
  • Ellersly House

    Ellersly House

    Ellersly Road, Murrayfield,4, Edinburgh

    $762

    View Deal
  • Twin Lions Hotel

    Twin Lions Hotel

    92 Corstorphine Road, Edinburgh

    7.5

    $156

    View Deal
  • Murrayfield Rooms

    Murrayfield Rooms

    87 Corstorphine Road, Edinburgh

    $53

    View Deal

Are there hotels available near Our Dynamic Earth?

If you’re planning on staying at any of momondo’s recommended hotels in the area of Edinburgh nearest to Our Dynamic Earth, you should expect to pay around $157/night. This price fluctuates based on time of year. In general, a rate under $157/night is a good deal for momondo users staying near Our Dynamic Earth. Hotels near Our Dynamic Earth are typically 28% more expensive than the average hotel in Edinburgh, which is $112.

Hotels near Our Dynamic Earth

Popular neighborhoods in Edinburgh

Search for hotels in these Edinburgh neighborhoods
Hotels in Old Town
Search hotels in Old Town
Hotels in New Town
Search hotels in New Town
  • Edinburgh Townhouse
    Best value

    Edinburgh Townhouse

    38 North Castle Street, Edinburgh

    8.3

    $21

    View Deal
  • Kimpton Charlotte Square Hotel, An Ihg Hotel
    #1 Most popular

    Kimpton Charlotte Square Hotel, An Ihg Hotel

    38 Charlotte Square, Edinburgh

    9.1

    $243

    View Deal
  • Intercontinental Edinburgh The George
    #2 Most popular

    Intercontinental Edinburgh The George

    19-21 George Street, Edinburgh

    8.8

    $236

    View Deal
  • Angel's Share Hotel
    #3 Most popular

    Angel's Share Hotel

    9-11 Hope Street, Edinburgh

    8.9

    $105

    View Deal
  • Courtyard by Marriott Edinburgh
    #4 Most popular

    Courtyard by Marriott Edinburgh

    1-3 Baxters Place, Edinburgh

    8.7

    $93

    View Deal
  • Holiday Inn Express Edinburgh City Centre
    #5 Most popular

    Holiday Inn Express Edinburgh City Centre

    Picardy Place, Edinburgh

    8.5

    $72

    View Deal
Hotels in Leith
Search hotels in Leith
  • Edinburgh Thistle Guest House
    Best value

    Edinburgh Thistle Guest House

    10 East Hermitage Place, Edinburgh

    $22

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

    Holiday Inn Express Edinburgh - Leith Waterfront

    101 Britannia Way, Ocean Drive, Edinburgh

    8.6

    $72

    View Deal
  • The Sandaig
    #2 Most popular

    The Sandaig

    5 East Hermitage Place, Edinburgh

    8.6

    $99

    View Deal
  • Edinburghhouse Hotel
    #3 Most popular

    Edinburghhouse Hotel

    90-92 Pilrig Street, Edinburgh

    6.7

    $37

    View Deal
  • Mackenzie Guest House
    #4 Most popular

    Mackenzie Guest House

    2 East Hermitage Place, Edinburgh

    9.0

    $111

    View Deal
  • Park View House Hotel
    #5 Most popular

    Park View House Hotel

    14 Hermitage Place, Edinburgh

    7.6

    $87

    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
February
High Season
July

cheapest month to stay

40%

expected price decrease

most expensive time to stay

30%

expected price increase

Price
$98 - $229
Highest day of week
Saturday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

$156

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$158

av. 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
$49 - $81
3 star
$103 - $128
4-5 star
$161 - $181

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 under
Cairn Hotel
#1 Most popular

Cairn Hotel

8.3

$53

View Deal
Safestay Edinburgh Royal Mile
Best value

Safestay Edinburgh Royal Mile

8.0

$26

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

ibis Edinburgh Centre South Bridge - Royal Mile

8.5

$72

View Deal
Haymarket Hub Hotel
#2 Most popular

Haymarket Hub Hotel

7.8

$123

View Deal
Stay Central
Best value

Stay Central

8.6

$67

View Deal
4 stars +
Aparthotel Adagio Edinburgh Royal Mile
#1 Most popular

Aparthotel Adagio Edinburgh Royal Mile

8.8

$101

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

Waldorf Astoria Edinburgh - The Caledonian

8.7

$357

View Deal
Frederick House Hotel
Best value

Frederick House Hotel

8.7

$62

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

Get the best value hotel in Edinburgh

These hotels have the best prices for their ratings

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?

$127 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 40% 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 Saturday and more costly on Friday.

How much does a hostel in Edinburgh cost?

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

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

With generally low rainfall expected (2″) and an average temperature of 55.4 °F, those staying at a hotel in Edinburgh may want to take some time during their visit to go see popular landmarks in the area. Considering the weather during June, attractions worth visiting near Edinburgh are Greyfriar's Bobby, Collegiate Chapel of St. Matthew, and Grassmarket.