Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find 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 vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Hotels Close to Edinburgh Castle

Hampton by Hilton Edinburgh West End
3 out of 5
0.9 mi from Edinburgh Castle
Free CancellationReserve now, pay when you stay
The price is $74 per night
4.4/5Wonderful! (788 reviews)

"Fabulous Hotel, staff & location, would def’ go back"…"

Reviewed on Mar 19, 2020

Hampton by Hilton Edinburgh West End
Hilton Edinburgh Carlton
4 out of 5
0.6 mi from Edinburgh Castle
Free CancellationReserve now, pay when you stay
The price is $64 per night
4.3/5Excellent! (1,001 reviews)

"Amazing staff,very clean and tidy rooms...brilliant conditions"…"

Reviewed on Jun 13, 2020

Hilton Edinburgh Carlton
Motel One Edinburgh-Royal
3.5 out of 5
0.4 mi from Edinburgh Castle
Free CancellationReserve now, pay when you stay
The price is $119 per night
4.5/5Wonderful! (1,000 reviews)
Loved this place!

"Staff so welcoming. Room impeccably clean. ust across the street from the airport bus final stop. Perfect!We were just there on a stopover for 2 nights trying to get back to the US before travel restrictions. How nice to have a comfortable place to stay amidst the travel chaos."…"

Reviewed on Mar 16, 2020

Motel One Edinburgh-Royal
Apex City of Edinburgh Hotel
4 out of 5
0.2 mi from Edinburgh Castle
The price is $111 per night
4.5/5Wonderful! (1,336 reviews)

"Lovely breakfast, also got a free drink as it was my birthday"…"

Reviewed on Mar 21, 2020

Apex City of Edinburgh Hotel
Grassmarket hotel
3 out of 5
0.2 mi from Edinburgh Castle
The price is $109 per night
4.2/5Very Good! (996 reviews)

"It's in a great location. My room was small but comfortable."…"

Reviewed on Mar 25, 2020

Grassmarket hotel
Apex Grassmarket Hotel
4 out of 5
0.1 mi from Edinburgh Castle
The price is $87 per night
4.3/5Excellent! (2,240 reviews)

"The view was incredible, staff was amazing, very helpful and accomodating."…"

Reviewed on Mar 15, 2020

Apex Grassmarket Hotel
Fraser Suites Edinburgh
4 out of 5
0.4 mi from Edinburgh Castle
The price is $91 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 Mar 25, 2020

Fraser Suites Edinburgh
Stay Central
3 out of 5
0.4 mi from Edinburgh Castle
The price is $97 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 Dec 1, 2019

Stay Central
Aparthotel Adagio Edinburgh Royal Mile
3.5 out of 5
0.9 mi from Edinburgh Castle
Free Cancellation
The price is $59 per night
4.5/5Wonderful! (1,011 reviews)

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

Reviewed on Mar 25, 2020

Aparthotel Adagio Edinburgh Royal Mile
The Balmoral Hotel
5 out of 5
0.6 mi from Edinburgh Castle
The price is $290 per night
4.7/5Exceptional! (997 reviews)

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

Reviewed on Mar 20, 2020

The Balmoral Hotel
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 neighborhood is home to 320 hotels and other accommodations, so you can find something that works for your stay.

Staying Near Edinburgh Castle

There are 1173 hotels and other accommodations within a mile of Edinburgh Castle, including these options:

  • Fraser Suites Edinburgh: This 4-star aparthotel features a restaurant, free WiFi, and a fitness center. 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 checking out the area. You might also stop by University of Edinburgh, located 0.5 mi (0.8 km) from Edinburgh Castle, or Edinburgh Playhouse Theatre which is 0.7 mi (1.2 km) away.

Traveling around 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 transit choices close to Edinburgh Castle so consider a car rental to maximize 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, check out the 2001 hotels and other accommodations 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 traveler data, and this 4-star hotel offers a restaurant and an indoor pool. Other good options within a short distance include Hilton Edinburgh Carlton and The Balmoral Hotel.
If I need to cancel the hotel reservation for my stay near Edinburgh Castle, will I receive a refund?
Yes! Most room reservations are refundable provided that you cancel before 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 be given a refund within a 24-hour period of booking. Add dates, click “Search”, then you can use the “free cancellation” filter to view the best options available near Edinburgh Castle.
Where can I learn more about changing or cancelling my trip in the area near Edinburgh Castle?
To find more details about updating your stay near Edinburgh Castle or cancelling it, click here.
What can I see and do near Edinburgh Castle?
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 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 taking a train into town, Edinburgh Waverley Station is the closest stop to Old Town. There might not be many public transit options near Edinburgh Castle so consider a car rental to maximize your time.

Recent reviews of Edinburgh Castle hotels

More trip options