Hotels near Edinburgh Castle

A notable tourist city, there are hotels and guesthouses of varying price classes all over Edinburgh. If, however, you are looking for accommodation that puts you close to the action, you might want to consider one of the following hotels near Edinburgh Castle.



The Scotsman Hotel is a five-star hotel that is located in Edinburgh’s Old Town. It offers top-notch comforts, but as rooms start at 125 pounds a night you must be willing to pay for it.

The Old Waverley Hotel is a more affordable option that is situated near Princes Mall. It comes with the usual features of a hotel of its price class, the lowest price being 66 pounds per night.

The Edinburgh Central Guest House is the closest thing to budget accommodation that you will find near Edinburgh Castle. Locate it in the New Town neighbourhood, close to Charlotte Square and Princes Street Gardens. Rooms start at 45 pounds per night.