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

Find hotels near Edinburgh Castle, Edinburgh from ¥34,604

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Edinburgh Castle hotels

1. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh, 0.3 km from Edinburgh Castle
9.0 out of 10, Wonderful, (2,777 reviews)
"Wonderful stay!"
Canada
Daniella Teves
The price is ¥45,536
¥57,375 total
includes taxes & fees
Aug 2 - Aug 3
Apex Grassmarket Hotel

2. 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,429 reviews)
"Great location and staff very friendly."
United States
Tampa
The price is ¥49,776
¥62,718 total
includes taxes & fees
Jul 26 - Jul 27
Market Street Hotel

3. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh, 0.2 km from Edinburgh Castle
9.4 out of 10, Exceptional, (1,000 reviews)
"Best location, nice space, good breakfast. Would stay again!"
United States
Stephanie
The price is ¥36,563
¥46,069 total
includes taxes & fees
Jul 26 - Jul 27
Wilde Aparthotels, Edinburgh, Grassmarket

4. 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,478 reviews)
"Great location"
United States
lida
The price is ¥70,183
¥88,428 total
includes taxes & fees
Jul 28 - Jul 29
Virgin Hotels Edinburgh

5. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Old Town Edinburgh, 0.4 km from Edinburgh Castle
9.2 out of 10, Wonderful, (1,684 reviews)
"Great location right across from the Grass Market area."
United States
BRUCE
The price is ¥41,116
¥51,806 total
includes taxes & fees
Jul 26 - Jul 27
Apex City of Edinburgh Hotel

6. YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
New Town, 0.6 km from Edinburgh Castle
8.8 out of 10, Excellent, (2,526 reviews)
"The staff was super friendly and the Hôtel location super nice."
United States
Rosalva
The price is ¥40,213
¥50,668 total
includes taxes & fees
Jul 26 - Jul 27
YOTEL Edinburgh

7. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
4.0 star property
New Town, 0.6 km from Edinburgh Castle
8.8 out of 10, Excellent, (677 reviews)
"Nice place great location"
United Kingdom
Findlay
The price is ¥40,414
¥48,497 total
includes taxes & fees
Jul 19 - Jul 20
Mount Royal Hotel Edinburgh by The Unlimited Collection

8. The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
West End, 1 km from Edinburgh Castle
9.4 out of 10, Exceptional, (336 reviews)
"Great stay"
United States
Marissa
The price is ¥34,503
¥43,475 total
includes taxes & fees
Jul 26 - Jul 27
The Hoxton, Edinburgh

9. Fraser Suites Edinburgh

Fraser Suites Edinburgh
4.0 star property
Old Town Edinburgh, 0.5 km from Edinburgh Castle
9.0 out of 10, Wonderful, (3,241 reviews)
"This place was amazing!!!"
United States
Jeff
The price is ¥43,171
¥54,395 total
includes taxes & fees
Aug 2 - Aug 3
Fraser Suites Edinburgh

10. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
New Town, 1.1 km from Edinburgh Castle
9.2 out of 10, Wonderful, (2,110 reviews)
"Very good hotel"
United States
Amer
The price is ¥44,947
¥56,634 total
includes taxes & fees
Aug 2 - Aug 3
Apex Waterloo Place Hotel

11. Grassmarket hotel

Grassmarket hotel
3.0 star property
Old Town Edinburgh, 0.4 km from Edinburgh Castle
8.6 out of 10, Excellent, (1,004 reviews)
"Great location and helpful staff!"
United States
Heather
The price is ¥34,662
¥43,673 total
includes taxes & fees
Jul 29 - Jul 30
Grassmarket hotel

12. Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh, 0.6 km from Edinburgh Castle
9.0 out of 10, Wonderful, (1,228 reviews)
"Incredible room, Breakfast was fantastic, and the LOCATION was magnificent. "
United States
Victoria
The price is ¥38,230
¥45,876 total
includes taxes & fees
Jul 19 - Jul 20
Motel One Edinburgh-Royal

13. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh, 1 km from Edinburgh Castle
9.0 out of 10, Wonderful, (1,449 reviews)
"Wonderful location and property!"
Canada
Rasha
The price is ¥43,691
¥55,051 total
includes taxes & fees
Jul 26 - Jul 27
Leonardo Royal Hotel Edinburgh

14. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Old Town Edinburgh, 0.9 km from Edinburgh Castle
8.4 out of 10, Very Good, (1,914 reviews)
"Excellent location and great rooms."
United States
Paul
The price is ¥36,227
¥43,473 total
includes taxes & fees
Jul 23 - Jul 24
ibis Edinburgh Centre South Bridge - Royal Mile

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,002 reviews)
"great place to stay"
United States
Andrea
The price is ¥59,364
¥74,799 total
includes taxes & fees
Jul 26 - Jul 27
Kimpton Charlotte Square by IHG

16. The Resident Edinburgh

The Resident Edinburgh
4.0 star property
West End, 0.8 km from Edinburgh Castle
9.6 out of 10, Exceptional, (622 reviews)
"The best hotel"
United Kingdom
Yogesh C
The price is ¥43,171
¥54,395 total
includes taxes & fees
Aug 2 - Aug 3
The Resident Edinburgh

17. 100 Princes Street

100 Princes Street
4.5 star property
New Town, 0.3 km from Edinburgh Castle
9.6 out of 10, Exceptional, (68 reviews)
"Such a very special place. Cozy rooms, beautiful design, and the most wonderful service. The bar is excellent. Loved everything about it and would stay again."
United States
Kevin
The price is ¥98,722
¥124,388 total
includes taxes & fees
Aug 3 - Aug 4
100 Princes Street

18. Premier Inn Edinburgh - Princes Street

Premier Inn Edinburgh - Princes Street
3.0 star property
New Town, 0.3 km from Edinburgh Castle
8.2 out of 10, Very Good, (241 reviews)
"Very friendly reception staff, excellent location and the breakfast was great and very good value!"
Australia
Lisa
The price is ¥34,202
¥43,095 total
includes taxes & fees
Jul 26 - Jul 27
Premier Inn Edinburgh - Princes Street

19. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
West End, 0.7 km from Edinburgh Castle
8.8 out of 10, Excellent, (1,676 reviews)
"Great location. The staff was incredibly helpful in navigating the city."
United States
Nancy
The price is ¥27,116
¥34,167 total
includes taxes & fees
Jul 26 - Jul 27
Point A Edinburgh Haymarket

20. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End, 1.2 km from Edinburgh Castle
8.0 out of 10, Very Good, (1,006 reviews)
"really clean room and had AC!"
United States
Lanie
The price is ¥24,117
¥30,388 total
includes taxes & fees
Jul 26 - Jul 27
Garner Edinburgh Haymarket by IHG
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
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
Champagne bar
Market Street Hotel
4.0 star property
9.8
Exceptional
1,429 reviews
View
3 restaurants; breakfast, lunch, and dinner served
The Balmoral Hotel
5.0 star property
9.8
Exceptional
1,000 reviews
View
Exterior
Eden Locke
4.0 star property
9.6
Exceptional
1,396 reviews
View
Property amenity
Hotel du Vin & Bistro Edinburgh
4.0 star property
9.6
Exceptional
1,000 reviews
View
Superior Studio, Castle View | Egyptian cotton sheets, premium bedding, in-room safe, desk
Destiny Scotland Charlotte SQ Apartments
4.5 star property
9.6
Exceptional
145 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

  • Rich History: Edinburgh Castle is steeped in history, offering guided tours that delve into its fascinating past.
  • Stunning Views: Enjoy breathtaking panoramic views of the city from this iconic fortress.
  • Cultural Experiences: Nearby vibrant arts, theater performances, and local festivals enhance your visit.
  • Charming Neighborhoods: Explore delightful surrounding areas filled with family-friendly activities and local charm.
  • Diverse Accommodations: Choose from luxurious hotels to cozy guesthouses just steps away from the castle.

Find great hotels near Edinburgh Castle

Explore a variety of hotel accommodations near the iconic Edinburgh Castle, ranging from luxurious castle hotels to cozy guesthouses. Whether you're seeking LGBTQIA-friendly options, pet-friendly stays, or facilities tailored for business travelers, you'll find a perfect match for your needs. Experience the rich history and vibrant culture of Edinburgh while enjoying modern amenities just steps away from this historic landmark.

  • Apex Grassmarket Hotel: Situated a mere 322m from Edinburgh Castle, the 4-star Apex Grassmarket Hotel offers a modern twist on traditional Scottish hospitality. With a guest rating of 9.0 out of 10, this hotel is a fantastic choice for eco-conscious travelers seeking a luxurious yet sustainable experience. The property features contemporary decor and amenities designed for both business and leisure travelers. Eco-certification highlights its commitment to sustainability, while on-site facilities such as a restaurant and fitness center ensure a comfortable stay.
  • ibis Edinburgh Centre South Bridge - Royal Mile: Located 805m from Edinburgh Castle, the 3-star ibis Edinburgh Centre South Bridge - Royal Mile boasts a welcoming atmosphere for both eco-friendly and pet-friendly travelers, earning a guest rating of 8.4 out of 10. This hotel features a vibrant, modern design and offers amenities such as food and water bowls for pets, making it a great option for those traveling with furry companions. The eco-certification emphasizes its dedication to sustainable practices, while its prime location puts guests close to the heart of Edinburgh.
  • Apex Waterloo Place Hotel: Just 1km from Edinburgh Castle, the 4-star Apex Waterloo Place Hotel stands out with a guest rating of 9.2 out of 10. This elegant hotel combines family-friendly services with eco-certification, ensuring a comfortable stay for travelers of all kinds. With amenities such as children's breakfast options and spacious rooms, families will find the hotel accommodating. Its historic charm paired with modern facilities, including a restaurant and wellness center, makes it an excellent choice for business travelers and those seeking a refined experience in Edinburgh.

Where to stay near Edinburgh Castle

Exploring Edinburgh Castle offers a captivating blend of history and culture in a friendly atmosphere. Nearby, you'll find charming neighborhoods teeming with family-friendly activities, romantic spots, and bustling business districts. The central location of the castle makes it easy to access various attractions, ensuring that your experience is filled with rich historical insights and warm interactions with locals. Whether you’re on a leisurely visit or a business trip, Edinburgh’s vibrant surroundings will leave a lasting impression.

  • Edinburgh: As a vibrant metropolis, Edinburgh is a captivating destination that draws visitors from around the globe. The iconic Edinburgh Castle stands proudly over the city, providing a stunning backdrop to the bustling streets below. With a rich cultural scene, travelers can enjoy a variety of experiences year-round, though the peak season runs from July to September. The city is perfect for family outings and cultural explorations, offering shopping areas, theaters, and historic landmarks within close proximity. Discover the charming streets filled with history and artistry while savoring the local cuisine.
  • Edinburgh City Centre: Located a mere 644m from Edinburgh Castle, Edinburgh City Centre is the heart of the city, pulsating with life and activity. This neighborhood is equally appealing throughout the year, attracting travelers seeking cultural, family-friendly, and city-themed experiences. Visitors can immerse themselves in vibrant shopping areas and theaters, making it an ideal spot for those looking to indulge in retail therapy or catch a live performance. Notable historic sites and symbolic landmarks enhance the allure of this central hub, providing a perfect blend of modernity and tradition.
  • Old Town Edinburgh: Nestled around the magnificent Edinburgh Castle, Old Town Edinburgh is steeped in history and charm. This enchanting neighborhood welcomes visitors year-round, with peak travel times from April to July. It offers a rich tapestry of cultural experiences, making it perfect for families and city enthusiasts. Explore its quaint shopping areas, renowned theaters, and educational venues. The historic streets are lined with events and conference venues, allowing guests to soak in the local ambiance and culture while marveling at the preserved architecture of this UNESCO World Heritage site.

Things to do near Edinburgh Castle

Shopping

Inside Edinburgh Castle, you'll find unique gifts and souvenirs that reflect Scotland's rich history. If you're up for a drive, head to the Ocean Terminal shopping center for a wider selection of shops, or explore the Gyle Shopping Centre for more retail options.

Recreation

Explore the serene grounds of Edinburgh Castle, where you can enjoy tranquil walks among ancient walls. Take a moment for reflection at St. Margaret's Chapel, then unwind with a picnic overlooking the city skyline, soaking in the rich history and stunning views that surround you.

Adventure

Experience the thrill of motor racing at Knockhill Racing Circuit, located 27km from Edinburgh Castle. Feel the adrenaline as you navigate the track, surrounded by a vibrant atmosphere. Afterward, enjoy exploring the scenic views and outdoor activities in the surrounding area.

Nightlife

Experience the vibrant nightlife near Edinburgh Castle by visiting The Bongo Club for eclectic DJs and cutting-edge music. Head to The Liquid Room for live performances and a lively atmosphere while enjoying drinks at the bar. Explore the quaint pubs nearby for a taste of local brews and camaraderie.

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

Find the best attractions near Edinburgh Castle

Edinburgh Castle offers a blend of cultural and family-friendly experiences, making it a must-visit destination. Explore the historic streets, intriguing museums, and captivating galleries around the castle. Don't miss the iconic gates of Edinburgh Castle and enjoy stunning views from this magnificent Scottish fortress. Whether you're keen on history or simply looking to soak in the scenery, you'll find plenty of enchanting spots to discover.

  • Princes Street: A vibrant thoroughfare, Princes Street is known for its bustling shops and stunning views of Edinburgh Castle. Enjoy the lively atmosphere as you explore a mix of high street brands and local boutiques.
  • Grassmarket: This historic marketplace offers a charming blend of family-friendly outdoor spaces and lively pubs. Stroll through the cobbled streets, enjoy local cuisine, and soak up the rich history that surrounds this area.
  • Princes Street Gardens: Nestled between the castle and the city, these beautiful gardens provide a serene escape. Ideal for a leisurely walk or a picnic, the gardens feature lush greenery and stunning views of the castle.

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

Traveling to EDInburgh Castle is convenient with the major airport being Edinburgh Airport (EDI), located 10km away. Nearby hotel options iNCLude the 5-star Sheraton Grand Hotel & Spa, Edinburgh, just 10km from EDI, and the 5.5-star Crescent House, 11km away. For those considering GLAsgow Airport (GLA), located 77km away, excellent accommodations include the 5-star JA Mar Hall Scotland, 6km from the airport, and Kimpton Blythswood Hotel & Spa, 11km away. Newcastle Airport (NCL), 138km from the castle, offers options like the Delta Hotels by Marriott Newcastle Gateshead, which is 10km from NCL. Each hotel provides various transportation services to their respective airports.

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 1542 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 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 are there near Edinburgh Castle?
Expedia has 1542 hotels and other accommodations 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! 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 "fully refundable" 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 Scotch Whisky Experience, National Museum of Scotland, or Writers' Museum. 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 transit options near Edinburgh Castle so consider a car rental to maximize your time.

Explore a world of travel with Expedia