5 gorgeous hotels overlooking Edinburgh Castle

This article contains affiliate links. This means that if you buy or book after clicking, I may get a commission.
This is at no extra cost to you. Thanks!

Sharing is caring!

If you’re looking for hotels overlooking Edinburgh castle then you’re probably aiming for a vacation that’s just a little bit special.

Edinburgh is always a favourite city of mine. I love the history and tales to be told there like Greyfriars Bobby and the Harry potter connection. We recently visited Edinburgh on an anniversary celebratory trip and to make it a more first class experience I really wanted a room with a view of Edinburgh castle.  Honestly, it was the best thing we did and our room really made our Edinburgh break amazing.  

Our top recommendation:

* Apex Grassmarket Hotel – this is where we spent our anniversary and it’s highly recommended. It’s also, thankfully, not a budget breaker.

If you make sure your room is the castle view then you get amazing vistas over towards Edinburgh castle and also over towards the Old Town. You’re right in the action too and close to so many of the city’s attractions.

So, if you’re also looking for romantic hotels with an Edinburgh Castle view then take a look at these beauties, including more details on the one we chose.  

Oh, and *spoiler alert* our choice is also a great budget hotel too so you can have the views without breaking the bank. I have included options for all budgets here so for that special trip, whether it’s a honeymoon, anniversary or just a romantic break you’ll get the best views of the castle from your hotel bed.

(If you’re on a budget I recommend checking Hotels Combined as they will compare booking portals for the best deal)

hotels overlooking edinburgh castle

5 gorgeous hotels overlooking Edinburgh Castle

All of these hotels have Edinburgh castle views but not all of hotel rooms will have the perfect view. If you’re wanting that special vista you’ll need to either make sure it states castle view when booking or request it direct from the hotel.

I’ve included options to book from Booking.com and Hotels.com as these are my recommended booking portals for Edinburgh.

Apex Grassmarket Hotel

Edinburgh castle view from Apex Grassmarket Hotel

This was our choice of hotel for our Edinburgh Castle view!  Honestly, we loved it.  The view was just stunning at all times as you can see from our picture above.  You lay in your bed and could just stare out at the castle – what more could you want?

The Apex Grassmarket is a chain hotel, but it really felt like a good quality place to stay.

Rooms had all of the normal conveniences you’d expect- tea/coffee and a tv but also had a fridge which meant we could grab some cold food like yoghurts for breakfast and eat them in our own time. (I hate having to get up early to go for breakfast in hotels!).

At the base of the hotel there is a restaurant for your breakfast and meals.  You can choose to book your room with or without breakfast, whichever you prefer.  

There is also 24 hour room service available. Also as part of the hotel is a gym and swimming pool.

Which rooms to book?  If you want a castle view you’ll need to make sure that you book it as some of the rooms overlook different areas.  You can go for the castle view superior room or for a deluxe room which also has a balcony.  We just had the superior room.

Tip – there is another Apex hotel, their City of Edinburgh hotel, just a few doors down the same street so don’t get them mixed up as I did when arriving in Edinburgh!

Castle view rooms from £150 per night.
Book the Apex Grassmarket hotel on Booking.com | Hotels.com 
For reviews on TripAdvisor see here.

*You might also like to check our guide to visiting Edinburgh in Winter

Waldorf Astoria – The Caledonian

Waldorf Astoria Edinburgh Castle view room
King Premier Room.  Image courtesy of Waldorf Astoria Edinburgh – The Caledonian

Next we have the Waldorf Astoria Caledonian which is situated on Princes Street towards the west side and has a view of the castle from the other side.  It’s ideally situated, being close to Dean Village, Princes Street and still only being about a 10 minute walk to the Old Town.  If you’re wondering about the history of the hotel – it was once part of Edinburgh’s central railway station!

You would expect luxury from the Waldorf Astoria brand and you’ll get it!  The hotel and rooms are stunning and elegant and would be just perfect for a special trip to Edinburgh.

Suite at Edinburgh Waldorf Astoria overlooking edinburgh castle
Sir Walter Scott Suite.  Image courtesy of Waldorf Astoria Edinburgh – The Caledonian

There are also a couple of restaurants for you to try – a fine dining experience and a more casual affair too.

Which rooms to book?  The premier rooms are the ones with a view of the castle but check that they do specify a view.  You have a choice of twin, double and king size.  The first picture above shows a King Premier Room.  Some of the suites also offer views such as the pictured Sir Walter Scott suite.

Castle view rooms from £300 per night
Book the Waldorf Astoria – Caledonian Booking.com | Hotels.com 
For reviews on TripAdvisor see here.

The Balmoral

Balmoral hotel in Edinburgh

Fo a super special break then I highly recommend checking out the 5-star Balmoral Hotel on Princes Street.  It’s an imposing building and has a tonne of history, and some more recent history too – JK Rowling stayed here when finishing the Harry Potter books!

Firmly in the upper price bracket this is a perfect hotel for a romantic getaway or a special trip.  Your room will be the upmost luxury with an Italian marble ensuite, complimentary toiletries and of course all the basics too.

The hotel has a restaurant too for a fine dining experience and is easily in reach of both the Old town and the New town for a great stay in Edinburgh.

Which rooms to book?  You can get a few different suites that will all have castle views.  The image above is from their Deluxe Castle View Room.

Castle view rooms from £760 per night
Book the Balmoral Hotel Booking.com |  Hotels.com
For reviews on TripAdvisor see here.

Old Waverley Hotel

Old Waverley Hotel interior with castle view
Image courtesy of Old Waverley Hotel

The Old Waverley Hotel is situated on Princes Street and is a good option if you’re coming to Edinburgh to do a bit of shopping!  It’s also great if you’re arriving by train as it’s just over the street from the train station.  

As well as some of the rooms overlooking the castle, you’ll get a stunning view of Princes Street, the gardens and also the Walter Scott memorial.

The hotel has a lovely restaurant which has views of the castle too and breakfast can be included when you book your room.

Old Waverley Hotel room with a castle view
Image courtesy of Old Waverley Hotel

Which rooms to book?  You’ll want to get a room with a view of Princes Street – if a castle view is important then check with the hotel that your room will also see that too!

Castle view rooms from £130
Book the Old Waverley HotelBooking.com | Hotels.com  
For reviews on TripAdvisor see here.

Sheraton Grand Hotel & Spa

Finally, if you like your city breaks with a side order of relaxation and spa access then perhaps the Sheraton will be for you.  It’s situated in the west end of Edinburgh and has stunning views over the castle.  It’s only a 5 minute walk to Princes Street and really close to Edinburgh Castle too.

It has a gorgeous infinity pool, thermal spa, gym and fitness studios.  You can also partake in health and beauty treatments too (although some cost extra).  There is a modern restaurant on site and breakfast can be booked when you book your stay.

Which rooms to book?  You’ll want to get a Specified Castle view room – you can get either a double, twin or suite.  Also there’s an option to have the Club access which has the spa included.

Castle view rooms from £250 per night
Book the Sheraton Grand HotelBooking.com | Hotels.com
For reviews on TripAdvisor see here.

Edinburgh castle and fountain

Exploring Edinburgh’s Old Town? Here’s what to see on the Royal Mile

And if that’s not enough, here are another couple more for you to check out:

Premier Inn – Princes Street (budget)

Scotsman – The Penthouse Suite (top end)

Also check out this map to see if there are any other options for your dates – you might not quite get the castle view, but can at least be nearby!

You might also like:

Pin for later!

Sharing is caring!

Photo of author

Kirsty Bartholomew

Kirsty has been getting lost around the world for over 30 years and writing about it for 10 of those. She loves to help people explore her favourite places in Scotland, England and beyond. She cannot stay away from historical sites.

Leave a comment