7 Amazing Edinburgh Hotels with Views of Edinburgh Castle

This post may contain affiliate links. That means if you click and buy, I may make a commission at no cost to you. Please see my full disclosure policy for more details.


Edinburgh is a gorgeous city full of rich history, architecture from various eras, and the iconic Edinburgh Castle perched high on Castle Rock - which, fun fact, is actually an extinct volcano that was formed over 350 million years ago.

And just like every traveler that visits Edinburgh for the first time, this castle completely captivated me when I set foot off the airport bus nearly 10 years ago. Looking up at Edinburgh Castle and the Old Town skyline from Princes Street Gardens feels like you’re looking back in time - pure magic.

If you’re planning a visit and want to wake up to incredible views of this legendary fortress, I’ve rounded up 7 amazing hotels in Edinburgh (for every budget) with views of Edinburgh Castle!

Table of Contents:

Introduction
Edinburgh Travel Resources
Brief Overview of Edinburgh Castle
Why You Should Choose a Hotel with Edinburgh Castle Views
The 7 Best Hotels in Edinburgh with Castle Views
Map of the Hotels with Castle Views
FAQ
Final Thoughts

EDINBURGH TRAVEL RESOURCES 🏴󠁧󠁢󠁳󠁣󠁴󠁿

✈️ Use Going for cheap flight alerts & book your flight into Edinburgh.

🚌 From the airport, take the Airlink100 bus into the city center.

🏨 Use Booking.com to find the best hotel rates in the heart of Old Town or New Town.

📌 Pro tip: book a walking tour in Old Town and a castle guided tour!

🗺 Explore Old Town, New Town, Stockbridge, Dean Village, and Leith.


Brief Overview of Edinburgh Castle

Edinburgh Castle is the superstar of Scotland's capital, sitting proudly on Castle Rock and dominating the skyline. This legendary fortress has seen its fair share of action—sieges, royal ceremonies, and epic battles. From the ancient St. Margaret's Chapel to the Crown Jewels and those amazing city views, it’s a slice of history you can’t miss.

Pro tip: Book a guided walking tour to get the full experience & expert insight into Edinburgh Castle’s history.

Why Choose a Hotel with Castle Views?

Well…this might go without saying! Imagine waking up to the sight of the castle glowing in the morning sun or sparkling against the night sky. Staying in any of these hotels with views of Edinburgh Castle will turn a great trip into a magical one. Sure, you won’t be spending all day in your hotel room. But why not take advantage of the most enchanting view possible while you’re staying in the city!?

These hotels offer comfy beds and top-notch amenities, with the added bonus of a breathtaking backdrop. Here are the 7 best hotels in Edinburgh that let you soak in stunning views of this iconic castle, making your stay truly unforgettable.

7 Best Hotels in Edinburgh with Castle Views (for every budget!)

Listed in order of most budget-conscious to luxury:

1. Castle Rock Hostel

Source: Booking.com

Taken by me in 2016

Address: 15 Johnston Terrace, Edinburgh EH1 2PW, United Kingdom  

Price Range: $30 - $80 per night ($)

Amenities: Free Wi-Fi, shared kitchen, common rooms, game room, luggage storage, 24-hour reception 

If you're on a tight budget but don't want to miss out on epic castle views, Castle Rock Hostel is the place to be. This lively hostel is packed with character, from its funky decor to its cozy lounges. You’ll find a shared kitchen, game room, and even a movie room to chill out in after a day of exploring. Plus, you’re in the heart of Old Town, right beneath the castle, making it super easy to get around. This was the very first place I ever stayed in Edinburgh (and Scotland as a whole) when I was backpacking around the country many years back. I highly recommend if you’re on a backpacker’s budget.

Check Availability


2. DoubleTree by Hilton Edinburgh City Centre

Source: DoubleTree Edinburgh

Source: SKYBar at DoubleTree by Hilton

Address: 34 Bread St, Edinburgh EH3 9AF, United Kingdom  

Price Range: $200 - $350 per night ($$)

Amenities: Free Wi-Fi, restaurant, bar, fitness center, room service, meeting rooms, pet-friendly!

The DoubleTree by Hilton Edinburgh City Centre combines modern hotel comforts with stunning views of Edinburgh Castle. Enjoy your stay in stylish rooms and start your visit with a warm chocolate chip cookie at check-in (yes, please). The hotel has a great restaurant and bar, and you can even keep up with your workouts in the fitness center. Make sure to visit their SKYBar for incredible panoramic views of the castle lit up at night. Pets are welcome too, so bring your furry friends along! 

Check Availability


3. Apex Grassmarket Hotel

Sources: Booking.com

Address: 31-35 Grassmarket, Edinburgh EH1 2HS, United Kingdom  

Price Range: $150 - $300 per night ($$)

Amenities: Free Wi-Fi, restaurant, bar, heated swimming pool, sauna, fitness center, meeting rooms, room service

Located in the bustling Grassmarket area, Apex Grassmarket Hotel offers fantastic views of the castle from many of its rooms. With an indoor pool, gym, and a trendy restaurant, you’ll have everything you need for a relaxing Edinburgh stay. The hotel is located right in the heart of the Grassmarket, which is packed with shops, pubs, and local attractions, so you’ll never run out of things to do. 

Check Availability


4. Wilde Aparthotels Edinburgh Grassmarket

Sources: Booking.com

Address: 26 King's Stables Rd, Edinburgh EH1 2JY, United Kingdom  

Price Range: $180 - $350 per night ($$)

Amenities: Free Wi-Fi, fully equipped kitchen, 24-hour reception, laundry facilities, fitness room, on-site restaurant

For a home-away-from-home vibe, check out Wilde Aparthotels by Staycity. These chic apartments come with fully equipped kitchens and comfy living areas, making them perfect for longer stays. Be sure to book a “castle view apartment” so that you have the iconic view right from your room! Enjoy the convenience of 24-hour reception, as well as on-site laundry facilities, a restaurant and a gym.

Check Availability


5. Sheraton Grand Hotel & Spa, Edinburgh

Address: 1 Festival Square, Edinburgh EH3 9SR, United Kingdom  

Price Range: $350 - $600 per night ($$$)

Amenities: Free Wi-Fi, restaurant, bar, spa, fitness center, 2 swimming pools, meeting rooms, room service

If luxury is what you’re after, the Sheraton Grand Hotel & Spa is where you want to be. This hotel offers elegant rooms with breathtaking castle views, a world-class spa, and a rooftop hydro-pool. Treat yourself to a gourmet meal at the restaurant or a cocktail at the bar. It’s the perfect place to unwind and pamper yourself after a day of exploring the city. 

Check Availability


6. The Balmoral

Sources: Booking.com

Address: 1 Princes St, Edinburgh EH2 2EQ, United Kingdom  

Price Range: $450 - $900 per night ($$$$)

Amenities: Free Wi-Fi, 2 restaurants, bar, spa, fitness center, swimming pool, concierge service, meeting rooms, pet-friendly!

The Balmoral Hotel is all about classic elegance and luxury. Located on Princes Street, this iconic hotel offers rooms with stunning views of Edinburgh Castle. Enjoy fine dining at the Michelin-starred restaurant, relax in the award-winning spa, and explore the city’s top attractions just steps away. The Balmoral’s impeccable service and unique charm will make your stay in Edinburgh a true dream.

Check Availability


7. The Caledonian, Edinburgh

Address: Princes St, Edinburgh EH1 2AB, United Kingdom  

Price Range:  $400 - $850 per night ($$$$)

Amenities: Free Wi-Fi, 3 restaurants, bar, spa, fitness center, swimming pool, meeting rooms, concierge service, pet-friendly (with restrictions)

The Caledonian Edinburgh, Curio Collection by Hilton (previously the The Caledonian Waldorf Astoria Hotel) is a legendary spot offering luxurious accommodations and captivating castle views. This historic hotel features elegantly designed rooms, a top-notch spa, and a fine dining restaurant that celebrates Scottish cuisine. Located on Princes Street, you’ll have easy access to shopping, sightseeing, and all that Edinburgh has to offer. 

Check Availability


Map of the Hotels with Castle Views

Places mapped by Wanderlog, a trip planner on iOS and Android

FAQ

Q: Can I find budget-friendly hotels with views of Edinburgh Castle?

A: Absolutely! While many hotels with castle views are a bit more luxurious, there are some great mid-range options like Apex Grassmarket Hotel, or extra budget-conscious options like Castle Rock Hostel. They offer awesome views without emptying your wallet. 

Q: How early should I book a hotel with an Edinburgh Castle view?

A: If you want those killer castle views, it's best to book your room at least 6 months in advance, or even sooner if you’re traveling during the busy summer months. Booking early can also help you snag better deals. Check Booking.com for the best hotel rates! 

Q: Are there pet-friendly hotels with views of Edinburgh Castle?

A: You bet! Several hotels in the city welcome your furry friends. For a pet-friendly stay specifically with Edinburgh Castle views, check out DoubleTree by Hilton Edinburgh City Centre and The Balmoral, which offer wonderful accommodations and are happy to host both you and your pet(s).


Final Thoughts: Hotels in Edinburgh with Views of Edinburgh Castle

Whether you’re looking for a luxury getaway, affordable accommodations or even a budget-conscious hostel, these hotels provide not only amazing views of Edinburgh Castle but also fantastic amenities to make your stay in this enchanting city truly unforgettable. Happy travels! And be sure to check out the other Edinburgh travel guides, linked below.


Save this post on Pinterest!
7 Amazing Edinburgh Hotels with Views of Edinburgh Castle

Previous
Previous

How to Spend 24 Hours in Venice, Italy: The Perfect One Day Itinerary

Next
Next

5 Best Places for Amazing Coffee in Lake Placid, NY