I 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. If you’re also looking for hotels overlooking Edinburgh Castle then take a look at these beauties, including 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!
This post contains affiliate links. Clicking on them may result in a commission being paid to us if you purchase afterwards - this is at no extra cost to yourself. Thanks!
5 gorgeous hotels overlooking Edinburgh Castle
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 the normal – tea/coffee and a tv but also had fridges 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!). There is also 24 hour room service available.
There is a restaurant at the base of the hotel, for breakfast and meals. You can choose to book with or without breakfast. 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 just a few doors down the street so don’t get them mixed up as I did when arriving in the city!
Waldorf Astoria – 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.
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.
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.
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.
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!
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 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.
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)
Pin for later!