The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Old Town Hotels

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

589 Cheap Hotels in Old Town - Specials, Reviews, & Last Minute Deals

Aparthotel Adagio Edinburgh Royal Mile
3.5 out of 5
231 Canongate, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$95 per night from 9 Nov. to 10 Nov.
4.5/5Wonderful! (1,031 reviews)

"Great location, very clean and neat, reception staff friendly."…"

Reviewed on 1 Oct. 2020

Aparthotel Adagio Edinburgh Royal Mile
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
The price is AU$208 per night from 25 Oct. to 26 Oct.
4.5/5Wonderful! (971 reviews)

"Enjoyed everything from the check in to the beautiful room with the added complimentary malt whisky, Breakfast was of a high standard ,service was excellent,definitely my favourite hotel and can’t wait to return."…"

Reviewed on 11 Oct. 2020

The Scotsman Hotel
Grassmarket hotel
3 out of 5
94-96 Grassmarket, Edinburgh, Scotland
The price is AU$106 per night from 5 Nov. to 6 Nov.
4.2/5Excellent! (990 reviews)

"Couldn't get a better location in Edinburgh if you want to be close to where everything is happening. Hotel itself is modestly nice with a personal touch. A few freebies which is always appreciated when traveling. Beds and bedding were great."…"

Reviewed on 2 Oct. 2020

Grassmarket hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Stay Central
3 out of 5
139 Cowgate, Edinburgh, Scotland
The price is AU$99 per night from 5 Nov. to 6 Nov.
3.9/5Very Good! (801 reviews)

"The hotel was closed so they put us up in the sister hotel. Staff were great and the hotel was very nice. Location is excellent."…"

Reviewed on 2 Sep. 2020

Stay Central
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$116 per night from 25 Oct. to 26 Oct.
4.4/5Wonderful! (1,274 reviews)

"The staff weekend very friendly and helpful, we had a problem trying to find the hotel as the road was closed so I called the receptionist was very helpful trying to give instructions. The hotel itself was great and we had an amazing view of the castle, my only niggle with the room was that it was ..."…"

Reviewed on 19 Oct. 2020

Apex Grassmarket Hotel
Hilton Edinburgh Carlton
4 out of 5
19 North Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$146 per night from 30 Oct. to 31 Oct.
4.3/5Excellent! (959 reviews)

"It's been almost a year since I visited Edinburgh with my family. I was looking for a hotel in the city center and Hilton Edinburgh met all my requirements. Edinburgh Castle, Holyroodhouse palace, Calton Hill, the Summit etc. were all in 15-20 mins walking distance. Also, there were lots of dining ..."…"

Reviewed on 4 Oct. 2020

Hilton Edinburgh Carlton
DoubleTree by Hilton Edinburgh City Centre
4 out of 5
34 Bread Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$155 per night from 25 Oct. to 26 Oct.
4.3/5Excellent! (971 reviews)

"Very comfortable beds and a convenient location. Staff very good."…"

Reviewed on 3 Sep. 2020

DoubleTree by Hilton Edinburgh City Centre
Radisson Blu Hotel, Edinburgh City Centre
4 out of 5
80 High Street The Royal Mile, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$220 per night from 25 Oct. to 26 Oct.
4.6/5Wonderful! (956 reviews)

"Having spent 2 nights here to celebrate our 25th wedding anniversary we could not have asked for a better hotel. From the moment we arrived the staff were lovely and even offered us an upgrade due to our celebration which I thought was so nice. Bar staff in the evening were so helpful. Would definitely ..."…"

Reviewed on 2 Oct. 2020

Radisson Blu Hotel, Edinburgh City Centre
Fraser Suites Edinburgh
4 out of 5
Fraser Suites Edinburgh, 12 - 26 St Giles Street, Edinburgh, Scotland
The price is AU$123 per night from 15 Nov. to 16 Nov.
4.4/5Excellent! (2,148 reviews)

"The Frasier suites are situated in St Giles Street ideally located and within walking distance for Edinburgh Castle, St Giles cathedral and the Royal Mile."…"

Reviewed on 9 Oct. 2020

Fraser Suites Edinburgh
Sheraton Grand Hotel & Spa, Edinburgh
5 out of 5
1 Festival Square, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$254 per night from 25 Oct. to 26 Oct.
4.6/5Wonderful! (991 reviews)

"Nice classic suite, club lounge and spa great. Walking distance to a lot of places."…"

Reviewed on 20 Mar. 2020

Sheraton Grand Hotel & Spa, Edinburgh
Don't see what you're looking for?
See all available properties in Old Town
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.

Accommodation in Old Town

Search for hotels in Old Town on Expedia.com.au. You can easily find your hotels in Old Town using one of the methods below:

  • View our selection of featured hotels in Old Town
  • Use the map to find hotels in the Old Town neighborhood you prefer
  • Use the filters to see hotels in a specific area of Old Town, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Old Town
  • Enter your travel dates to view the best deals on hotels in Old Town - while they last

Where to Stay in Old Town?

Choose from 589 Old Town hotels right here at Expedia.com.au. Regardless of your budget or preferred style of accommodation, there is a hotel or motel to meet your fancy. When you book cheap hotels in Old Town, Edinburgh here on Expedia.com.au, you are always going to find the best price.

Frequently asked questions

What is Old Town like?
Old Town is an historic neighbourhood known for its top museums and major shopping area. Experience the best of Old Town with a visit to Royal Mile, Grassmarket and Edinburgh Castle.
What's the best accommodation in Old Town?
Based on Expedia customer reviews, Leonardo Edinburgh City is the highest ranked property in Old Town. This 3-star hotel offers free WiFi and a bar. It is located a short 7-minute walk from Grassmarket. Other top choices in the neighbourhood include Market Street Hotel and Holiday Inn Express Edinburgh Royal Mile.
How many hotels will I find in the Old Town area?
Expedia has 588 hotels and other accommodation options in Old Town 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, will I receive a refund?
Yes, most hotel reservations are fully refundable as long as you cancel before the hotel’s cancellation deadline, which often is within 24-48 hours of check in. If your reservation is non-refundable, you might still have the option to cancel and get a refund within a 24-hour period of booking. Add dates, click “Search”, then you can filter by “free cancellation” to get the best deals in Old Town.
What are the top things to see and do in Old Town?
Planning to do some shopping while in Old Town? 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 neighbourhood. Favourite places to visit in the surrounding area include St. Giles’ Cathedral, Edinburgh Dungeon and National Museum of Scotland. While you’re out sightseeing, George Street and Edinburgh Playhouse Theatre are a couple of additional sights to visit in Edinburgh.
How can I get around Old Town and the greater Edinburgh area?
If you want to head out of town, you can hop aboard a train at Edinburgh Waverley Station.

Recent Reviews in Old Town