Hotels in Edinburgh

Find the best deals on 3,869 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 $113 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 1% more expensive than the average hotel in Edinburgh, which is $112.

Hotels near Edinburgh Castle

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 $148/night. This price fluctuates based on time of year. In general, a rate under $148/night is a good deal for momondo users staying near Edinburgh Zoo. Hotels near Edinburgh Zoo are typically 24% more expensive than the average hotel in Edinburgh, which is $112.

Hotels near Edinburgh Zoo

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 $111/night. This price fluctuates based on time of year. In general, a rate under $111/night is a good deal for momondo users staying near Our Dynamic Earth. Hotels near Our Dynamic Earth are very similar to the average price of a 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
Hotels in Leith
Search hotels in Leith

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
August

cheapest month to stay

39%

expected price decrease

most expensive time to stay

26%

expected price increase

Price
$97 - $210
Highest day of week
Saturday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

$158

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$171

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
Best value

Safestay Edinburgh Royal Mile

8.0

$60

View Deal
3 stars
#1 Most popular

ibis Edinburgh Centre South Bridge - Royal Mile

8.5

$44

View Deal
Best value

Cairn Hotel

8.3

$33

View Deal
4 stars +
Best value

Waldorf Astoria Edinburgh - The Caledonian

8.7

$222

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

Haystack Hostel

8.6

$16

View Deal

Edinb&b

8.3

$21

View Deal

High Street Hostel

8.7

$19

View Deal

Castle Rock Hostel

9.2

$19

View Deal

St. Christopher's Inn Edinburgh - Hostel

7.9

$34

View Deal
Find popular hostels in Edinburgh

Get the best value hotel in Edinburgh

These hotels have the best prices for their ratings

Haystack Hostel

8.6

$16

View Deal

Castle Rock Hostel

9.2

$19

View Deal

Royal Mile Suites by the Castle

8.3

$37

View Deal

Kimpton Charlotte Square Hotel

9.1

$147

View Deal

Royal Mile Balconies by the Castle

8.5

$34

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?

$115 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 39% 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 $69. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be $46 lower than your typical Edinburgh hotel.

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

With an average temperature of 42.8 °F and expected precipitation of 1.6″, March is a great month to explore the outdoors near Edinburgh. Some great places to visit near Edinburgh in March are Calton Hill, Arthur's Seat, and Calton Hill.