Find hotels in Old Town Edinburgh, Edinburgh from $21

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience
a&o Edinburgh City
2 out of 5
50 Blackfriars Street, Edinburgh, Scotland, EH1 1NE
Fully refundableReserve now, pay when you stay
The price is $21 per night from Dec 1 to Dec 2
$21
per night
Dec 1 - Dec 2
3.8/5 Good! (842 reviews)
Pleasantly surprised!
"We had kept a very low expectation after reading other reviews. However we were pleasantly surprised with how clean and comfortable the room was. Bunk beds which were good for a night's stopover in Edinburgh. The approach to the rooms were a bit complicated and through the bar. Otherwise overall ..."

Reviewed on Oct 29, 2022

a&o Edinburgh City
The Knight Residence Apartments by Mansley
4 out of 5
12 Lauriston Street, Edinburgh, Scotland, EH3 9DJ
The price is $138 per night from Nov 29 to Nov 30
$138
per night
Nov 29 - Nov 30
4.8/5 Exceptional! (1,380 reviews)
Would certainly stay here again
"The concierge was extremely helpful, the apartment was clean and comfortable and we would certainly stay there again. Staff was very pleasant, friendly and polite"

Reviewed on Nov 18, 2022

The Knight Residence Apartments by Mansley
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland, EH1 2HS
Fully refundableReserve now, pay when you stay
The price is $130 per night from Dec 18 to Dec 19
$130
per night
Dec 18 - Dec 19
4.4/5 Excellent! (1,002 reviews)
Lovely hotel in a fab location!
"We really enjoyed our stay here for our first anniversary! The staff were so lovely and helpful and we loved the view of the castle from our room - it was really special! Lovely pool and sauna area which we made the best of during our short visit. Would totally recommend, keen to return or try one ..."

Reviewed on Nov 23, 2022

Apex Grassmarket Hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
BrewDog DogHouse Edinburgh
3.5 out of 5
5 New St, Edinburgh, Scotland, EH8 8BH
Fully refundableReserve now, pay when you stay
The price is $207 per night from Nov 28 to Nov 29
$207
per night
Nov 28 - Nov 29
4.9/5 Exceptional! (119 reviews)
"the place is big and the ambience and room design was great. and free drinks when you checkin is a bonus"

Reviewed on Nov 19, 2022

BrewDog DogHouse Edinburgh
ibis Edinburgh Centre Royal Mile – Hunter Square
3 out of 5
6 Hunter Square, Edinburgh, Scotland, EH1 1QW
Fully refundableReserve now, pay when you stay
The price is $107 per night from Dec 23 to Dec 24
$107
per night
Dec 23 - Dec 24
4.4/5 Excellent! (1,000 reviews)
"The location is excellent. Ibis are a good, consistent hotel chain. We have never had to worry about cleanliness or safety. Every member of staff at any ibis hotel we’ve stayed at have been very professional, knowledgeable, and helpful. Highly recommend."

Reviewed on Nov 16, 2022

ibis Edinburgh Centre Royal Mile – Hunter Square
ibis Edinburgh Centre South Bridge - Royal Mile
3 out of 5
77 South Bridge, Edinburgh, Scotland, EH1 1HN
Fully refundableReserve now, pay when you stay
The price is $89 per night from Dec 23 to Dec 24
$89
per night
Dec 23 - Dec 24
4.2/5 Very Good! (1,001 reviews)
"Great breakfast, friendly staff, great location. Downsides - you can hear the music from the night club underneath the hotel when staying in a room on the 5th floor."

Reviewed on Nov 4, 2022

ibis Edinburgh Centre South Bridge - Royal Mile
DoubleTree by Hilton Edinburgh City Centre
4 out of 5
34 Bread Street, Edinburgh, Scotland, EH3 9AF
Fully refundableReserve now, pay when you stay
The price is $124 per night from Dec 11 to Dec 12
$124
per night
Dec 11 - Dec 12
4.3/5 Excellent! (998 reviews)
"Fantastic hotel. Great water pressure in shower! Not easy to find that actually. Very comfortable bed. Great hot breakfast. This will be home base on our next trip! A"

Reviewed on Nov 7, 2022

DoubleTree by Hilton Edinburgh City Centre
Apex Waterloo Place Hotel
4 out of 5
23-27 Waterloo Place, Edinburgh, Scotland, EH1 3BG
The price is $126 per night from Dec 26 to Dec 27
$126
per night
Dec 26 - Dec 27
4.5/5 Wonderful! (1,001 reviews)
"Room cleaning comes very late."

Reviewed on Nov 24, 2022

Apex Waterloo Place Hotel
Radisson Blu Hotel, Edinburgh City Centre
4 out of 5
80 High Street The Royal Mile, Edinburgh, Scotland, EH1 1TH
Fully refundableReserve now, pay when you stay
The price is $171 per night from Dec 18 to Dec 19
$171
per night
Dec 18 - Dec 19
4.5/5 Wonderful! (1,003 reviews)
"Friendly staff, fantastic room size and space. Hotel, gym, pool and steam room on site. Very close (walking distance) to shopping and local attractions (Edinburgh castle etc)"

Reviewed on Nov 26, 2022

Radisson Blu Hotel, Edinburgh City Centre
Apex City of Edinburgh Hotel
4 out of 5
61 Grassmarket, Edinburgh, Scotland, EH1 2HJ
The price is $105 per night from Dec 23 to Dec 24
$105
per night
Dec 23 - Dec 24
4.4/5 Excellent! (1,002 reviews)
"Room was ok property was at convenient location. But not many eating options around. Parking was available nearby."

Reviewed on Nov 23, 2022

Apex City of Edinburgh Hotel
Hotel du Vin & Bistro Edinburgh
4 out of 5
11 Bristo Place, Edinburgh, Scotland, EH1 1EZ
Fully refundableReserve now, pay when you stay
The price is $135 per night from Dec 18 to Dec 19
$135
per night
Dec 18 - Dec 19
4.6/5 Wonderful! (997 reviews)
"Absolutely amazing!"

Reviewed on Nov 17, 2022

Hotel du Vin & Bistro Edinburgh
Linton Collection - 28 North Bridge
4.5 out of 5
28 North Bridge, Edinburgh, Scotland, EH1 1QG
4.8/5 Exceptional! (244 reviews)
Beam me up Scotty
"Logistic support excellent and friendly. Instructions are clear. Very spacious and well appointed. Location is excellent. Bedding comfortable and shower exceptional. Definite repeat stay in or future."

Reviewed on Nov 19, 2022

Linton Collection - 28 North Bridge
Hilton Edinburgh Carlton
4 out of 5
19 North Bridge, Edinburgh, Scotland, EH1 1SD
Fully refundableReserve now, pay when you stay
The price is $151 per night from Dec 4 to Dec 5
$151
per night
Dec 4 - Dec 5
4.2/5 Excellent! (1,002 reviews)
"Excellent hotel. Spacious room. Polite and helpful staff. Concierge very polite and helpful. Bar lounge excellent, polite employees. Walking distance to most places of interest. I strongly recommend this hotel. Great stay."

Reviewed on Nov 23, 2022

Hilton Edinburgh Carlton
Holyrood Aparthotel
4 out of 5
1 Nether Bakehouse Holyrood, Edinburgh, Scotland, EH8 8PE
Fully refundableReserve now, pay when you stay
The price is $98 per night from Dec 21 to Dec 22
$98
per night
Dec 21 - Dec 22
4.4/5 Wonderful! (1,838 reviews)
"Great location and very spacious apartment. Stayed with my husband, mum and one year old son and he had plenty of room to crawl around. Lift straight to our room was very handy so no need to use stairs. Apartment was lovely and warm too. Only bad thing would be the floorboards are very squeaky and ..."

Reviewed on Nov 20, 2022

Holyrood Aparthotel
Cheval Old Town Chambers
5 out of 5
Royal Mile, 329 High Street, Edinburgh, Scotland, EH1 1PN
Fully refundableReserve now, pay when you stay
The price is $174 per night from Nov 30 to Dec 1
$174
per night
Nov 30 - Dec 1
4.8/5 Exceptional! (1,545 reviews)
"Really a magnificent place. The location is perfect, building inside and out is beautiful, staff is top-notch, loaded with amenities, room and everywhere else is super clean and in great condition. Strong wifi. Parking is about a 10 minute walk away. highly recommend!"

Reviewed on Nov 18, 2022

Cheval Old Town Chambers
Jurys Inn Edinburgh
4 out of 5
43 Jeffrey Street, Edinburgh, Scotland, EH1 1DH
Fully refundableReserve now, pay when you stay
The price is $120 per night from Dec 26 to Dec 27
$120
per night
Dec 26 - Dec 27
4.1/5 Very Good! (1,004 reviews)
Excellent value for a very nice room.
"The front desk personell were very friendly and my room facing the front side of the hotel was very clean, modern and comfortable - and had an impressive view of the city. An excellent value."

Reviewed on Nov 24, 2022

Jurys Inn Edinburgh
Leonardo Edinburgh City
3 out of 5
79 Lauriston Place, Edinburgh, Scotland, EH3 9HZ
The price is $100 per night from Dec 18 to Dec 19
$100
per night
Dec 18 - Dec 19
4.5/5 Wonderful! (999 reviews)
Fantastic
"Fantastic stay, staff were very helpful and friendly. Room was spacious, clean and comfortable. Breakfast was delicious too!"

Reviewed on Nov 24, 2022

Leonardo Edinburgh City
Stay Central
3 out of 5
139 Cowgate, Edinburgh, Scotland, EH1 1LL
Fully refundableReserve now, pay when you stay
The price is $101 per night from Dec 24 to Dec 25
$101
per night
Dec 24 - Dec 25
4/5 Very Good! (879 reviews)
"The waiting time almost two hours to get the room, it wasn’t ready after I had it booked for two weeks. The staff was very helpful, they gave me another room, but the point is why they make me wait that long. I wasn’t to happy."

Reviewed on Oct 19, 2022

Stay Central
CoDE Pod  – The CoURT - Edinburgh
2 out of 5
1 a Parliament Square, Edinburgh, Scotland, EH1 1RF
The price is $67 per night from Dec 25 to Dec 26
$67
per night
Dec 25 - Dec 26
4.4/5 Wonderful! (240 reviews)
Good stay but weird theme
"The hotel theme is jail. A bit strange. Otherwise it's a nice hotel , very central location and good hostel"

Reviewed on Nov 18, 2022

CoDE Pod – The CoURT - Edinburgh
Fraser Suites Edinburgh
4 out of 5
Fraser Suites Edinburgh, 12 - 26 St Giles Street, Edinburgh, Scotland, EH1 1PT
The price is $171 per night from Dec 11 to Dec 12
$171
per night
Dec 11 - Dec 12
4.4/5 Excellent! (2,403 reviews)
"Centrally located allowing for a short walk to all major tourist attractions. The reception desk staff could not have been more hospitable. For those traveling with a baby or young child, the 1bedroom with den was perfect as the kitchenette allowed us to warm and clean bottles, while the door between ..."

Reviewed on Nov 21, 2022

Fraser Suites Edinburgh
Don't see what you're looking for?
See all available properties in Old Town Edinburgh
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Other neighborhoods around Old Town Edinburgh

Hotels in top Edinburgh neighborhoods Learn more about Old Town Edinburgh

Old Town Edinburgh hotels information

Number of reviews 20499
Accommodation 508 hotels
Lowest Price $21
Highest Price $207

Price trends for hotels in Old Town Edinburgh

Less expensive
More expensive
Next month
January
August
$183
Month
Price
January
$105
February
$119
March
$144
April
$171
May
$220
June
$228
July
$260
August
$349
September
$224
October
$194
November
$134
December
$183
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Old Town Edinburgh. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

What is Old Town Edinburgh like?

Old Town Edinburgh is a historic neighborhood known for its top museums and major shopping area. Experience the best of Old Town Edinburgh with a visit to Royal Mile and Edinburgh Castle during your trip.

What's a favorite hotel to stay in Old Town Edinburgh?

Based on Expedia customer reviews, BrewDog DogHouse Edinburgh is the highest ranked property in Old Town Edinburgh. This 3.5-star hotel offers 2 bars and free breakfast. It is located a short 1-minute walk from Royal Mile. Other top choices in the neighborhood include Castle Rock Hostel and Market Street Hotel.

Which popular hotels in Old Town Edinburgh are known for their enhanced cleaning measures?

Leonardo Edinburgh City is a 3-star hotel offering property cleaning with disinfectant, linens washed at a temperature of at least 60°C/140°F, and contactless check-out. And for a luxury stay, consider Hilton Edinburgh Carlton, a 4-star hotel that also provides enhanced cleaning. For more options to choose from, browse all properties in Old Town Edinburgh with enhanced sanitizing practices.

How many hotels can I expect to find in the Old Town Edinburgh area?

Expedia has 523 hotels and other accommodations in Old Town Edinburgh to choose from, making this an ideal home base for exploring the greater Edinburgh area.

If I need to cancel my hotel reservation in Old Town Edinburgh, will I receive a refund?

Yes, you'll find most room reservations are fully refundable if you cancel prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of your check-in date. If your reservation is non-refundable, it might still be possible to cancel it and receive a refund within a 24-hour period of your booking. Add your dates and click on "Search", then you can filter by "fully refundable" to review the best deals in Old Town Edinburgh.

Where can I learn more about changing or cancelling my trip to Old Town Edinburgh?

To find more details about rescheduling or cancelling your trip to Old Town Edinburgh, head over to our customer service page.

What are the top things to see and do in Old Town Edinburgh?

Planning to do some shopping while in Old Town Edinburgh? Consider Royal Mile, Grassmarket, and Princes Street. You could also plan a visit to Edinburgh Castle or Real Mary King's Close while you're in the neighborhood. A few places to visit in the area around Old Town Edinburgh include Parliament House, St. Giles' Cathedral, and City Chambers. While you're out sightseeing, Heart of Midlothian and Old Tolbooth are a couple of additional sights to visit in Edinburgh.

How can I get around Old Town Edinburgh and the greater Edinburgh area?

If you want to venture out of town, Edinburgh Waverley Station is the closest train station. You can also catch a ride at Edinburgh (ZXE-Edinburgh Waverly Train Station).

Recent reviews of Old Town Edinburgh hotels