Hotelier's Choice

Best Hotels Near Edinburgh Castle

Scotland's most famous fortress, perched atop a volcanic rock in the city center. The 6 hotels below are the best-rated places to stay within 450 m of Edinburgh Castle, listed closest first. Guest scores and distances come from Booking.com, checked September 2026.

Our Picks — Edinburgh

Wilde Aparthotels Edinburgh Grassmarket — 250 m away from Edinburgh Castle
1 $$$$ Ultra-luxury
★ 8.9 Excellent

Right by Edinburgh Castle, about 250 m away. Guests score it 8.9 out of 10 across 3,856 Booking.com reviews.

  • Walkable
Check Availability

★ 8.9 guest score from 3,856 Booking.com reviews · Many rooms include free cancellation

100 Princes Street — 300 m away from Edinburgh Castle
2 $$$$ Ultra-luxury
★ 9.4 Superb

About 300 m from Edinburgh Castle, roughly a 4-minute walk. Guests score it 9.4 out of 10 across 254 Booking.com reviews.

  • Walkable
  • Top rated
Check Availability

★ 9.4 guest score from 254 Booking.com reviews · Many rooms include free cancellation

The Witchery — 350 m away from Edinburgh Castle
3 $$$$ Ultra-luxury
★ 9.2 Superb

350 m away

The Witchery

About 350 m from Edinburgh Castle, roughly a 4-minute walk. Guests score it 9.2 out of 10 across 116 Booking.com reviews.

  • Walkable
Check Availability

★ 9.2 guest score from 116 Booking.com reviews · Many rooms include free cancellation

The Rutland Hotel & Apartments — 400 m away from Edinburgh Castle
4 $$$$ Ultra-luxury
★ 9.3 Superb

About 400 m from Edinburgh Castle, roughly a 5-minute walk. Guests score it 9.3 out of 10 across 2,109 Booking.com reviews.

  • Walkable
Check Availability

★ 9.3 guest score from 2,109 Booking.com reviews · Many rooms include free cancellation

Virgin Hotels Edinburgh — 450 m away from Edinburgh Castle
5 $$$$ Ultra-luxury
★ 9.1 Superb

About 450 m from Edinburgh Castle, roughly a 6-minute walk. Guests score it 9.1 out of 10 across 5,220 Booking.com reviews.

  • Walkable
Check Availability

★ 9.1 guest score from 5,220 Booking.com reviews · Many rooms include free cancellation

Eden Locke — 450 m away from Edinburgh Castle
6 $$$ Upscale
★ 8.9 Excellent

450 m away

Eden Locke

About 450 m from Edinburgh Castle, roughly a 6-minute walk. Guests score it 8.9 out of 10 across 1,609 Booking.com reviews.

  • Walkable
  • Best value
Check Availability

★ 8.9 guest score from 1,609 Booking.com reviews · Many rooms include free cancellation

Looking for more options? See all Edinburgh hotels