A historic castle on a hill with a statue in the foreground.

Search Hotels Near Edinburgh Castle, Edinburgh

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Edinburgh Castle hotels

1. Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh, 0.6 km from Edinburgh Castle
9.8 out of 10, Exceptional, (1,451 reviews)
"Great location and staff very friendly."
United States
Tampa
The price is ₹29,319
₹36,941 total
includes taxes & fees
4 Aug - 5 Aug
Market Street Hotel

2. The Balmoral Hotel

The Balmoral Hotel
5.0 star property
New Town, 0.8 km from Edinburgh Castle
9.8 out of 10, Exceptional, (1,003 reviews)
"The Balmoral is a beautiful hotel! Its location is perfect since it’s close to all major attractions. The staff are accommodating and helpful. I’ve stayed in two different rooms and both were lovely and had great views. The restaurant is very good and the high tea in the Palm Court is superb!"
United States
Beverly
The price is ₹82,028
₹103,356 total
includes taxes & fees
3 Aug - 4 Aug
The Balmoral Hotel

3. RÌGH Residences

RÌGH Residences
4.0 star property
New Town, 0.5 km from Edinburgh Castle
9.8 out of 10, Exceptional, (308 reviews)
"Great room and helpful support. Brilliant stay."
United Kingdom
Katherine
The price is ₹28,308
₹35,668 total
includes taxes & fees
27 Aug - 28 Aug
RÌGH Residences

4. Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh
4.0 star property
Old Town Edinburgh, 0.7 km from Edinburgh Castle
9.6 out of 10, Exceptional, (1,004 reviews)
"Great location, nice hotel"
United States
OZAN
The price is ₹25,428
₹32,039 total
includes taxes & fees
3 Aug - 4 Aug
Hotel du Vin & Bistro Edinburgh

5. The Resident Edinburgh

The Resident Edinburgh
4.0 star property
West End, 0.8 km from Edinburgh Castle
9.6 out of 10, Exceptional, (631 reviews)
"We had a lovely overnight stay, will definitely be back!"
United Kingdom
Nicola
The price is ₹25,530
₹32,166 total
includes taxes & fees
2 Aug - 3 Aug
The Resident Edinburgh

6. The Rutland Hotel & Apartments

The Rutland Hotel & Apartments
4.0 star property
West End, 0.5 km from Edinburgh Castle
9.6 out of 10, Exceptional, (427 reviews)
"The property was perfectly situated within Edinburgh. The staff were very helpful. The rooms were highly designed and very functional. The old building, comfy bed and location made for a wonderful visit!"
Canada
Douglas
The price is ₹30,381
₹38,280 total
includes taxes & fees
29 Jul - 30 Jul
The Rutland Hotel & Apartments

7. Eden Locke

Eden Locke
4.0 star property
New Town, 0.5 km from Edinburgh Castle
9.6 out of 10, Exceptional, (1,399 reviews)
"Wonderful location and incredible staff."
Canada
Victoria
The price is ₹24,458
₹30,817 total
includes taxes & fees
28 Jul - 29 Jul
Eden Locke

8. Edinburgh Nine

Edinburgh Nine
3.0 star property
Tollcross, 0.3 km from Edinburgh Castle
9.6 out of 10, Exceptional, (94 reviews)
"Everything was as described. Great stay, in a great location!"
Canada
Kyle
The price is ₹18,892
₹23,804 total
includes taxes & fees
29 Jul - 30 Jul
Edinburgh Nine

9. Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection
5.0 star property
Old Town Edinburgh, 1 km from Edinburgh Castle
9.6 out of 10, Exceptional, (1,002 reviews)
"The best thing about the hotel is the location and the helpful, friendly staff. The rooms are so good also highly recommended"
United Kingdom
Hamad
The price is ₹38,066
₹47,963 total
includes taxes & fees
28 Jul - 29 Jul
Old Town Chambers, Autograph Collection

10. Destiny Scotland Charlotte SQ Apartments

Destiny Scotland Charlotte SQ Apartments
4.5 star property
New Town, 0.4 km from Edinburgh Castle
9.6 out of 10, Exceptional, (145 reviews)
"Lovely apartment, centrally located"
United States
Charles
The price is ₹29,273
₹36,884 total
includes taxes & fees
1 Aug - 2 Aug
Destiny Scotland Charlotte SQ Apartments

11. No1. Apartments Edinburgh - New Town

No1. Apartments Edinburgh - New Town
4.0 star property
New Town, 0.9 km from Edinburgh Castle
9.6 out of 10, Exceptional, (84 reviews)
"Great central location with all the amenities needed - kitchen, laundry and great bathrooms"
United States
Nirav
The price is ₹26,561
₹33,467 total
includes taxes & fees
31 Jul - 1 Aug
No1. Apartments Edinburgh - New Town

12. St Giles ApartHotel by Joivy

St Giles ApartHotel by Joivy
3.0 star property
Old Town Edinburgh, 0.6 km from Edinburgh Castle
9.6 out of 10, Exceptional, (7 reviews)
"We were right in the center of it all. Fantastic!"
United States
Susan
The price is ₹27,407
₹65,352 total
includes taxes & fees
30 Jul - 31 Jul
St Giles ApartHotel by Joivy

13. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh, 0.5 km from Edinburgh Castle
9.4 out of 10, Exceptional, (1,487 reviews)
"Great location"
United States
lida
The price is ₹46,036
₹58,005 total
includes taxes & fees
3 Aug - 4 Aug
Virgin Hotels Edinburgh

14. Heeton Concept Aparthotel Edinburgh Queen Street

Heeton Concept Aparthotel Edinburgh Queen Street
3.0 star property
New Town, 0.6 km from Edinburgh Castle
9.4 out of 10, Exceptional, (1,303 reviews)
"Great central location, friendly staff. Breakfast is fine if in a hurry but there are great cafes/coffee shops nearby. Good sized room but mattress in one of the beds had a bit of an indent but still comfortable. Would stay there again."
Canada
Sandra
The price is ₹19,944
₹25,129 total
includes taxes & fees
30 Jul - 31 Jul
Heeton Concept Aparthotel Edinburgh Queen Street

15. Kimpton Charlotte Square by IHG

Kimpton Charlotte Square by IHG
5.0 star property
New Town, 0.5 km from Edinburgh Castle
9.4 out of 10, Exceptional, (1,004 reviews)
"great place to stay"
United States
Andrea
The price is ₹38,703
₹48,766 total
includes taxes & fees
29 Jul - 30 Jul
Kimpton Charlotte Square by IHG

16. Adam Drysdale House

Adam Drysdale House
2.0 star property
Tollcross, 0.9 km from Edinburgh Castle
9.4 out of 10, Exceptional, (11 reviews)
"Lovely big room, full of character, clean and well equipped. Convenient location. No staff onsite but that wasn't a problem at all - there was good communication and regular updates."
United Kingdom
Gemma
The price is ₹8,933
₹17,689 total
includes taxes & fees
28 Jul - 29 Jul
Adam Drysdale House

17. Tigerlily

Tigerlily
4.0 star property
New Town, 0.5 km from Edinburgh Castle
9.4 out of 10, Exceptional, (1,002 reviews)
"The restaurant and bar on site are very convenient, and the hotel's location is outstanding."
United States
RICHARD
The price is ₹32,511
₹40,965 total
includes taxes & fees
30 Jul - 31 Jul
Tigerlily

18. Bonnie Hotel - Smart Boutique ApartHotel - Haymarket Edinburgh

Bonnie Hotel - Smart Boutique ApartHotel - Haymarket Edinburgh
4.0 star property
West End, 0.8 km from Edinburgh Castle
9.4 out of 10, Exceptional, (63 reviews)
"Modern and clean."
United States
Dianne
The price is ₹17,407
₹25,540 total
includes taxes & fees
30 Jul - 31 Jul
Bonnie Hotel - Smart Boutique ApartHotel - Haymarket Edinburgh

19. 33 Castle Terrace

33 Castle Terrace
Tollcross, 0.2 km from Edinburgh Castle
9.4 out of 10, Exceptional, (112 reviews)
"Brilliant little apartment, perfect for us and our pooch and close to everything. Would definitely book again! Only issue was when trying to use the coffee machine we couldn’t get it to work for us, but possibly user error there!"
United Kingdom
Shelbie
The price is ₹22,334
₹28,140 total
includes taxes & fees
29 Jul - 30 Jul
33 Castle Terrace

20. Destiny Scotland - The Malt House Apartments

Destiny Scotland - The Malt House Apartments
4.0 star property
West End, 0.6 km from Edinburgh Castle
9.6 out of 10, Exceptional, (205 reviews)
"Great location close to all the amenities and transportation "
United Kingdom
James
The price is ₹25,091
₹31,614 total
includes taxes & fees
30 Jul - 31 Jul
Destiny Scotland - The Malt House Apartments
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.

Compare popular hotels close to Edinburgh Castle

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Champagne bar
Market Street Hotel
4.0 star property
9.8
Exceptional
1,451 reviews
View
3 restaurants; breakfast, lunch and dinner served
The Balmoral Hotel
5.0 star property
9.8
Exceptional
1,003 reviews
View
RÌGH Penthouse Suite | Hypo-allergenic bedding, in-room safe, laptop workspace
RÌGH Residences
4.0 star property
9.8
Exceptional
308 reviews
View
Property amenity
Hotel du Vin & Bistro Edinburgh
4.0 star property
9.6
Exceptional
1,004 reviews
View
Lounge
The Resident Edinburgh
4.0 star property
9.6
Exceptional
631 reviews
View

Top Edinburgh Castle Hotel Reviews

Hotels near other Edinburgh Castle attractions

Find out more about Edinburgh Castle

Top reasons to visit Edinburgh Castle

  • Historic Significance: Edinburgh Castle is a symbol of Scottish heritage, steeped in centuries of history.
  • Stunning Views: Perched atop Castle Rock, visitors can enjoy breathtaking panoramic views of the city.
  • Guided Tours: Enhance your experience with informative guided tours that delve into the castle's fascinating past.
  • Cultural Experiences: The surrounding area boasts vibrant festivals, artistic attractions, and local theatre performances.
  • Diverse Accommodations: A range of lodging options ensures a comfortable stay for every type of traveller.

Find great hotels near Edinburgh Castle

Discover a variety of exquisite accommodations near Edinburgh Castle, offering something for every traveller. From inviting hotels and charming guesthouses to pet-friendly options and LGBTQIA welcoming services, you can find the perfect base for your exploration. Enjoy the historical charm of castle hotels or modern facilities for business travel, ensuring a delightful stay in this iconic city.

  • Apex Grassmarket Hotel: This 4-star hotel is a modern haven located a mere 322m from Edinburgh Castle. With a guest rating of 9.0 out of 10, it appeals to eco-conscious travellers and those seeking a comfortable business travel experience. The hotel boasts eco-certification and features contemporary rooms equipped with essential amenities. Guests can enjoy a delightful on-site restaurant, a fitness centre for those looking to stay active, and stunning views of the castle from select rooms, enhancing your stay in the heart of Edinburgh's historic district.
  • ibis Edinburgh Centre South Bridge - Royal Mile: Situated 805m from Edinburgh Castle, this 3-star hotel provides a warm and welcoming environment for both eco-friendly and pet-loving guests, earning a guest rating of 8.4 out of 10. The property offers a range of amenities, including a bar and a restaurant, where visitors can unwind after a day of exploring. With its pet-friendly policy, guests can bring their furry companions along, ensuring a delightful stay. The hotel's central location allows for easy access to the Royal Mile, making it an ideal base for discovering the city.
  • Apex Waterloo Place Hotel: Located 1km from Edinburgh Castle, this 4-star hotel is rated 9.2 out of 10 and offers a luxurious family-friendly experience. The hotel is eco-certified and features a full spa with a variety of treatments, including deep tissue and aromatherapy massages, perfect for relaxation after a day of sightseeing. Families will appreciate the dedicated services for children, including specially priced breakfast options. The sophisticated rooms and welcoming atmosphere make this hotel a great choice for those seeking comfort and rejuvenation in Edinburgh.

Where to stay near Edinburgh Castle

Exploring Edinburgh Castle offers a captivating blend of history and vibrant city life. The surrounding area is filled with friendly locals, making it ideal for families and romantic getaways alike. Nestled in a central location, you'll find numerous attractions, from the charming streets of the Old Town to the bustling Royal Mile. With its rich heritage and welcoming atmosphere, your visit to this iconic landmark will be both memorable and enriching.

  • Edinburgh: As a vibrant metropolis, Edinburgh is steeped in history and culture. With the iconic Edinburgh Castle perched high above, the city's allure is undeniable. Year-round, visitors flock here for a mix of cultural, family, and city-themed experiences. The bustling shopping areas, renowned theatres, and historic sites provide a rich tapestry of activities. Explore the charming streets lined with historic places, or indulge in the local cuisine at various eateries, all within easy reach of the castle's grandeur.
  • Edinburgh City Centre: Located a mere 644m from Edinburgh Castle, the City Centre is a lively neighbourhood full of energy and excitement. Ideal for those seeking a cultural, family-friendly, or city-themed experience, this area boasts a variety of shopping venues and theatres. The streets are alive with history, showcasing numerous symbolic landmarks that tell the story of Edinburgh's rich past. Whether you're browsing shops or enjoying a show, the City Centre offers a delightful blend of modern amenities and historic charm.
  • Old Town Edinburgh: Nestled around Edinburgh Castle, Old Town Edinburgh is a UNESCO World Heritage Site that captures the essence of the city. Visitors are drawn here for its captivating atmosphere, perfect for cultural, family, and city-themed adventures. The narrow, cobbled streets are adorned with historic places and vibrant shops, making it a great spot for wandering. With a range of theatres and educational venues nearby, Old Town is not only steeped in history but also alive with contemporary culture, ensuring a memorable visit.

Things to do near Edinburgh Castle

Shopping

At Edinburgh Castle, you can find unique souvenirs like Scottish tartans and handcrafted gifts from local artisans. If you're up for a drive, visit the Ocean Terminal Shopping Centre, located about 5km away, featuring a variety of shops, restaurants, and stunning views of the waterfront.

Recreation

Explore the serene atmosphere of the Crown Square within Edinburgh Castle, where you can unwind while enjoying panoramic views of the city. Stroll through the historic grounds, taking in the architecture and gardens, which provide a peaceful retreat from the bustling city life.

Adventure

Knockhill Racing Circuit offers exhilarating motor racing experiences, located 27km from Edinburgh Castle. Feel the adrenaline rush as you navigate the track, with options for both spectators and participants, all amidst the stunning Scottish landscape.

Nightlife

In Edinburgh, the historic Edinburgh Castle offers a unique atmosphere in the evenings with its stunning views and occasional special events. Nearby, venues like The Bongo Club and Sneaky Pete's provide vibrant music scenes, while the Scotch Whisky Experience invites you to savour Scotland's finest spirits.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Edinburgh Castle

To save money on your visit to Edinburgh Castle, consider travelling during the off-peak months of January to March when accommodation rates are lower. Booking your hotel about a month in advance or finding last-minute deals on platforms like Expedia can yield significant savings. Tuesdays are generally the cheapest days to stay, while Saturdays are the most expensive. Use Expedia’s filters to find budget-friendly, eco-certified hotels, and consider bundling your hotel with flights and activities for additional discounts. Walking is also an economical way to explore the area, as many attractions are within easy reach.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Edinburgh Castle are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel around Edinburgh Castle is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Edinburgh Castle is Tuesday. The most expensive day to stay around Edinburgh Castle is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the most competitive prices and offers, arrange the price filter from low to high.
  • Consider bundling your trip: You might find it beneficial to save some money by combining your hotel reservation for Edinburgh Castle with your flights and activities through an Expedia package.

Find the best attractions near Edinburgh Castle

Edinburgh Castle offers a wealth of attractions for all types of visitors, including vibrant streets, fascinating museums, and captivating galleries. Ideal for culture enthusiasts, families, and city explorers alike, you can explore the castle's stunning views, its historic gates, and the charming apartments nearby. Whether you are admiring the grandeur of this Scottish castle or soaking in the local atmosphere, there is something for everyone to enjoy around Edinburgh Castle.

  • Princes Street: A bustling thoroughfare offering a vibrant shopping experience, Princes Street is lined with a mix of high-street stores and charming boutiques. With stunning views of Edinburgh Castle, it's an ideal spot to soak in the city's dynamic atmosphere.
  • Grassmarket: This historic square, surrounded by colourful buildings, emanates a family-friendly outdoor vibe. Once a marketplace, it now hosts lively pubs and eateries, making it a lovely place to enjoy local cuisine and soak up the community spirit.
  • Princes Street Gardens: Nestled below the castle, these picturesque gardens provide a serene escape from the urban bustle. With beautiful flower beds, walking paths, and ample green space, it's perfect for a leisurely stroll or a family picnic.

Best time to go to Edinburgh Castle

The best time to visit Edinburgh Castle can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Edinburgh Castle falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature around Edinburgh Castle falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January38.5°F (3.6°C)Light RainMostly CloudyAverageSlightly Low
February39.4°F (4.1°C)Light RainMostly CloudyAverageSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudyAverageSlightly Low
April45.1°F (7.3°C)No RainMostly CloudySlightly HighAverage
May50.0°F (10.0°C)Light RainMostly CloudyAverageAverage
June55.2°F (12.9°C)Light RainMostly CloudyAverageSlightly High
July58.1°F (14.5°C)Light RainMostly CloudySlightly HighSlightly High
August57.4°F (14.1°C)Light RainMostly CloudySlightly HighSlightly High
September54.3°F (12.4°C)Light RainMostly CloudyAverageAverage
October49.5°F (9.7°C)Light RainMostly CloudySlightly LowAverage
November43.5°F (6.4°C)Light RainMostly CloudySlightly LowAverage
December39.6°F (4.2°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Edinburgh Castle

Flying into EDInburgh for your visit to Edinburgh Castle is convenient, with Edinburgh Airport (EDI) located 10km away. Nearby hotels iNCLude the 5-star Sheraton Grand Hotel & Spa, Edinburgh, a mere 10km from the airport, and the 5.5-star Crescent House and Virgin Hotels Edinburgh, both approximately 11km away. Alternatively, you can consider GLAsgow Airport (GLA), situated 77km from the castle, with excellent hotel options like the 5-star JA Mar Hall Scotland, just 6km from the airport. Lastly, Newcastle Airport (NCL) is 138km away, offering hotels such as the 4-star Delta Hotels by Marriott Newcastle Gateshead, 10km from the airport.

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 1538 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 hotel offers a restaurant and an indoor pool. Other good options within a short distance include Apex Waterloo Place Hotel and CODE - The Court, Edinburgh.
How many hotels will I be able to find near Edinburgh Castle?
Expedia has 1538 hotels and other accommodation options within a mile from Edinburgh Castle.
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. Put your dates in and click on "Search", then use the filter option "fully refundable" to view the top deals on offer near 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 Surgeon's Hall. Royal Mile, Grassmarket and Assembly Rooms are landmarks that you won't want to miss. You can check out the local talent at Usher Hall, Festival Theatre and Edinburgh Playhouse Theatre.
How can I get to Edinburgh Castle?
If you're taking a train into town, Edinburgh Waverley Station and Edinburgh (ZXE-Edinburgh Waverly Train Station) are the closest stations to Old Town Edinburgh. There might not be many public transport choices near to Edinburgh Castle so consider a car rental to maximise your time.

Explore a world of travel with Expedia