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

Find out moreOpens in new tab or window

Search Hotels Near Edinburgh Castle, Old Town

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Trending Hotels Near Edinburgh Castle

Apex Grassmarket Hotel
4 out of 5
0.1 mi from Edinburgh Castle
Free cancellationReserve now, pay when you stay
The price is £89 per night
4.4/5Wonderful! (1,326 reviews)

"i always stay at the apex because it's an excellent location with restaurants right across the street and it's very professionally run. I got a great deal the last time I was in edinburgh, compared to a 5 star on the royal mile, which was not worth the money."…"

Reviewed on 2 Aug 2020

Apex Grassmarket Hotel
Grassmarket hotel
3 out of 5
0.2 mi from Edinburgh Castle
The price is £59 per night
4.2/5Very Good! (997 reviews)

"The property was very well located and the interior decor was quirky and cute (cartoon themed) I stayed in a cozy double which meant it was tucked into a nook which was perfect for me but those with longer legs that stretch over a normal bed might want to opt for one of the more standard room options. ..."…"

Reviewed on 26 Apr 2020

Grassmarket hotel
DoubleTree by Hilton Edinburgh City Centre
4 out of 5
0.4 mi from Edinburgh Castle
Free cancellationReserve now, pay when you stay
The price is £102 per night
4.3/5Excellent! (993 reviews)

"Very helpful staff, close to everything. We could walk to the Old Town in just a few minutes"…"

Reviewed on 14 Mar 2020

DoubleTree by Hilton Edinburgh City Centre
Fraser Suites Edinburgh
4 out of 5
0.4 mi from Edinburgh Castle
The price is £96 per night
4.4/5Excellent! (2,141 reviews)

"This was our second stay at this hotel. Our room was a great suite that had plenty of room. The hotel is in a great location near the upper part of “the Royal Mile.” We look forward to staying there again in the future."…"

Reviewed on 25 Mar 2020

Fraser Suites Edinburgh
Sheraton Grand Hotel & Spa, Edinburgh
5 out of 5
0.5 mi from Edinburgh Castle
Free cancellationReserve now, pay when you stay
The price is £161 per night
4.6/5Wonderful! (996 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
Stay Central
3 out of 5
0.4 mi from Edinburgh Castle
The price is £59 per night
3.9/5Very Good! (800 reviews)
Friendly and bustling

"Comfortable and clean . Hard to find location and somewhat noisy at night, but then again it is central and attached to a pub."…"

Reviewed on 1 Dec 2019

Stay Central
Wilde Aparthotels By Staycity Grassmarket
4 out of 5
0.1 mi from Edinburgh Castle
The price is £77 per night
4.8/5Exceptional! (53 reviews)

"An excellent, clean, modern and fully equipped self-catered accommodation! Superb location just opposite Edinburgh castle around grassmarket area location. Kitted with high-end supplies and equipment. Extremely efficient and welcoming staff - very quick check-in and check-out process. Overall a wonderful ..."…"

Reviewed on 19 Jul 2020

Wilde Aparthotels By Staycity Grassmarket
Hilton Edinburgh Carlton
4 out of 5
0.6 mi from Edinburgh Castle
Free cancellationReserve now, pay when you stay
The price is £71 per night
4.3/5Excellent! (994 reviews)

"Staff excellent and so happy to be back at work customer experience was great"…"

Reviewed on 26 Jul 2020

Hilton Edinburgh Carlton
Radisson Blu Hotel, Edinburgh City Centre
4 out of 5
0.6 mi from Edinburgh Castle
Free cancellationReserve now, pay when you stay
The price is £116 per night
4.6/5Wonderful! (999 reviews)

"A great place to stay and explore the city. Walkable distance to many attractions and restaurants. Wonderful services from staff. Warmly greet and inform us the steps changed due to COVID-19. The hotel has solid quality and procedure for social distancing and sanitation."…"

Reviewed on 19 Jul 2020

Radisson Blu Hotel, Edinburgh City Centre
Eden Locke
4 out of 5
0.5 mi from Edinburgh Castle
Free cancellationReserve now, pay when you stay
The price is £69 per night
4.7/5Exceptional! (519 reviews)

"Very cute, modern and functional room! It has everything! I would defo stay there again. Location is amazing as well :)"…"

Reviewed on 20 Jul 2020

Eden Locke
Don't see what you're looking for?
See all available properties in Edinburgh Castle
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.

Edinburgh Castle is located in a historic area of Edinburgh known for its top museums and popular art scene. The neighbourhood is home to 294 hotels and other accommodation options, so you can find something that works for your stay.

Staying near Edinburgh Castle

Take your pick of 1131 hotels and other accommodation options within a mile of Edinburgh Castle, including these options:

  • Fraser Suites Edinburgh: This 4-star aparthotel features a restaurant, free WiFi and a fitness centre. Our customers like its family-friendly amenities and overall value.
  • Jurys Inn Edinburgh: This 4-star hotel features a restaurant, free WiFi and a bar. Our customers like its dining options and central location.
  • Apex Grassmarket Hotel: This 4-star hotel features a restaurant, a bar and a sauna. Our customers like its overall value and helpful staff.

Things to see and do near Edinburgh Castle

Now that you've visited Edinburgh Castle, you can discover the sights within a few miles of the area.

You might want to spend some time browsing the exhibits at Royal Yacht Britannia, Scotch Whisky Experience or National Museum of Scotland. Grassmarket, Royal Mile and St. Giles' Cathedral are well-known local landmarks worth a visit. You can check out the local talent at Usher Hall, Festival Theatre and King's Theatre.

George Street and Princes Street are both worth a visit while you're out exploring. You might also stop by University of Edinburgh, located 0.5 mi from Edinburgh Castle, or Edinburgh Playhouse Theatre which is 0.7 mi away.

Getting to Edinburgh Castle

If you're taking a train into town, Edinburgh Waverley Station is the closest station to Old Town. There may not be many public transport choices close to Edinburgh Castle so consider a car rental to maximise your time.

Frequently asked questions

What's the area like around Edinburgh Castle?
Edinburgh Castle is located in a historic area of Edinburgh known for its top museums and popular art scene. If you’re looking for a convenient place to stay, take a look at the 1968 hotels and other accommodation options you’ll find within a mile.
What's the best place to stay near Edinburgh Castle?
Adjacent to Edinburgh Castle, Apex Grassmarket Hotel is one of the top choices for your stay based on our traveller data, and this 4-star hotel offers a restaurant and an indoor pool. Other good options within a short distance include YOTEL Edinburgh and The Balmoral Hotel.
If I need to cancel the hotel reservation for my stay near Edinburgh Castle, will I receive a refund?
Yes! The majority of room reservations are fully refundable if cancelled prior to the hotel’s cancellation deadline, which often is within 24-48 hours of your arrival date. If your reservation is non-refundable, you might be able to cancel it and get a refund within 24 hours of booking. Add your dates and click on “Search”, then use the filter option “free cancellation” to view the top deals on offer in Edinburgh Castle.
What can I see and do near Edinburgh Castle?
You might want to spend some time browsing the exhibits at Scotch Whisky Experience, National Museum of Scotland or Writers’ Museum. Grassmarket, Royal Mile and Palace of Holyroodhouse are landmarks that you won’t want to miss. You can check out the local talent at Edinburgh Playhouse Theatre, Usher Hall and Festival Theatre.
How can I get to Edinburgh Castle?
If you’re hopping a train into the city, Edinburgh Waverley Station is the closest stop to Old Town. There might not be many public transport choices near to Edinburgh Castle so consider a car rental to maximise your time.

Edinburgh Castle Hotel Reviews

More trip options