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

Find out moreOpens in new tab or window

Hotels near Edinburgh Castle

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 10 Hotels Near Edinburgh Castle

Aparthotel Adagio Edinburgh Royal Mile
3.5 out of 5
1.5 km from Edinburgh Castle
Free cancellationReserve now, pay when you stay
The price is SG$102 per night
4.5/5Wonderful! (1,011 reviews)

"The location and rooms.very refined and upmarket great facilities."…"

Reviewed on 25 Mar,2020

Aparthotel Adagio Edinburgh Royal Mile
YOTEL Edinburgh
4 out of 5
0.9 km from Edinburgh Castle
Free cancellationReserve now, pay when you stay
The price is SG$96 per night
4.4/5Wonderful! (392 reviews)

"Our 1st hotel stay since covid & was not dissapointed, hand sanatizer station as u walk in, reception area was clean, receptionist friendly & helpful, We had a queen room booked, again super clean really could not find a fault. Bed was super comfortable loved the sit up function. if anything the ..."…"

Reviewed on 2 Aug,2020

YOTEL Edinburgh
Eden Locke
4 out of 5
0.7 km from Edinburgh Castle
Free cancellationReserve now, pay when you stay
The price is SG$128 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
Apex Grassmarket Hotel
4 out of 5
0.2 km from Edinburgh Castle
Free cancellationReserve now, pay when you stay
The price is SG$152 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
The Balmoral Hotel
5 out of 5
0.9 km from Edinburgh Castle
Free cancellationReserve now, pay when you stay
The price is SG$342 per night
4.7/5Exceptional! (997 reviews)

"Liked old style 1st class service. Only stayed 2 nights. Would have liked longer."…"

Reviewed on 20 Mar,2020

The Balmoral Hotel
Grassmarket hotel
3 out of 5
0.3 km from Edinburgh Castle
The price is SG$101 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
The Scotsman Hotel
4 out of 5
1 km from Edinburgh Castle
The price is SG$227 per night
4.5/5Wonderful! (998 reviews)
Perfect stay

"Just totally enjoyed the stay hotel was perfect I will be back"…"

Reviewed on 22 Mar,2020

The Scotsman Hotel
Mode Edinburgh
3.5 out of 5
0.9 km from Edinburgh Castle
Free cancellationReserve now, pay when you stay
The price is SG$157 per night
4.8/5Exceptional! (530 reviews)

"Couldn’t fault it on anything - excellent property, very central location, staff superb. In times like the present the hotel had everything effectively in place to protect its guests from the virus."…"

Reviewed on 23 Jul,2020

Mode Edinburgh
DoubleTree by Hilton Edinburgh City Centre
4 out of 5
0.6 km from Edinburgh Castle
Free cancellationReserve now, pay when you stay
The price is SG$174 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
Wilde Aparthotels By Staycity Grassmarket
4 out of 5
0.2 km from Edinburgh Castle
The price is SG$131 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
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 Hotels

Search for hotels in Edinburgh Castle on Expedia.sg. You can easily find your hotels in Edinburgh Castle using one of the methods below:

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

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 1963 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.

Recent Reviews in Edinburgh Castle

More trip options