Hotels near Edinburgh Castle

70 places to stay within 600 m of Edinburgh Castle, ranked by guest reviews and with the distance of each one.

Hotels near Edinburgh Castle in numbers

Places to stay within 600 m as the crow flies of Edinburgh Castle, with their guest scores. Updated daily.

places to stay within 600 m
70
within 500 m
49
the closest, a 2-minute walk
150 m
average score; 8.5 for all of Edinburgh
8.8
four- and five-star hotels
46

Best-rated hotels near Edinburgh Castle

Ranked by guest score and number of reviews. See all hotels in Edinburgh

Staying near Edinburgh Castle: what you need to know

What is Edinburgh Castle?

Edinburgh Castle crowns the volcanic rock where the city began. Inside are the Scottish Crown Jewels, the Stone of Destiny and St Margaret’s Chapel, the oldest building in Edinburgh. The Royal Mile starts at its esplanade and runs down to the Palace of Holyroodhouse.

Getting around from here

The Old Town is best explored on foot: the Royal Mile, the Grassmarket and the National Museum of Scotland are less than ten minutes away. Down through Princes Street Gardens you reach the New Town and Waverley station. The tram goes to the airport in about half an hour.

When the hotels fill up

In August, with the Fringe and the Military Tattoo on the castle esplanade itself, central hotels sell out months ahead and prices soar. Hogmanay, the New Year celebration, is also busy. From November to March it is easier and cheaper.

Which area to choose

On the Royal Mile and in the Grassmarket you sleep a step from the castle, in old buildings, with pubs and some noise at night. The New Town, across the gardens, has hotels in Georgian houses and quieter streets. The West End and Haymarket, a short walk away, are usually cheaper.

If you’d rather be in the old town, see the hotels in Edinburgh city centre or our guide to the best areas to stay in Edinburgh.

Frequently asked questions about hotels near Edinburgh Castle

How many hotels are there near Edinburgh Castle?

70 within 600 m: 7 five-star, 39 four-star, 17 three-star and 3 two-star.

Which hotel is closest to Edinburgh Castle?

Castle View Luxury 1 Bed Apartment, 150 m away as the crow flies.

What is the best-rated hotel near Edinburgh Castle?

Going by guest reviews, Wilde Aparthotels Edinburgh Grassmarket (9.4 out of 10 from 6,616 reviews), followed by Virgin Hotels Edinburgh (9.0).

What public transport is there near Edinburgh Castle?

Waverley station is about ten minutes’ walk away, uphill; the airport tram stops on Princes Street and at West End.