Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

Hotels Near Edinburgh Castle

Hotels/lodging near Edinburgh Castle are shown in the list below sorted in the order of their distance (closest at the top). Explore our hotels/motels to find accommodations near Edinburgh Castle in Edinburgh Castle for your leisure or corporate trips. We list the best lodging close to Edinburgh Castle so you can review the Edinburgh Castle available lodging below and book your perfect hotel. Need a room block for a group? Reserve a Edinburgh Castle discounted group rate

Lodging/Accommodations close to Edinburgh Castle

BRODIES HOSTELS 93 HIGH STREET THE ROYAL MILE, EDINBURGH EH1 1SG, EDINBURGH, GB ~0.03 miles south of Edinburgh Castle
~0 minute walk
  • Affordable property
Call to Book
Add your dates for price
Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
MERITH HOUSE HOTEL 2 3 HERMITAGE PLACE LEITH LINKS, EDINBURGH, MID, EDINBURGH, GB ~0.03 miles south of Edinburgh Castle
~0 minute walk
  • 3 star hotel
Call to Book
Add your dates for price
Call BookMore Details
Castle Rock Hostel - Adults Only 15 Johnston Terrace, Edinburgh, GB ~0.12 miles east of Edinburgh Castle
~2 minute walk
  • Two star property
  • Check-in time: 15:00
Call to Book
Add your dates for price
Very Good 8.7 /10 Review Score Call BookMore Details
The Castle Esplanade Residence 3Rd Floor 16 Johnston Terrace, Edinburgh, GB ~0.12 miles east of Edinburgh Castle
~2 minute walk
  • Economy hotel
Call to Book
Add your dates for price
Call BookMore Details
Wilde Aparthotels Edinburgh, Grassmarket 26 King's Stables Road, Edinburgh, Scotland GB ~0.13 miles southeast of Edinburgh Castle
~2 minute walk
  • High end hotel
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Excellent 9.1 /10 Guest Reviews Call BookMore Details
Grassmarket Apartment with Castle View 7 Castle Wynd South, Edinburgh, Scotland GB ~0.13 miles southeast of Edinburgh Castle
~2 minute walk
  • Mid-scale hotel
  • Check-in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.4 /10 Read Reviews Call BookMore Details
The Witchery Castlehill Royal Mile, Edinburgh, Edinburgh, GB ~0.14 miles east of Edinburgh Castle
~2 minute walk
  • Luxurious 5 Star hotel
  • Check-in time: 14:30:00
Call to Book
Add your dates for price
Very Good 8.8 /10 Read Reviews Call BookMore Details
Grassmarket Studio 423 Websters Land 53 West Port Edinburgh Edinburgh Eh1 2Rx Uk, Edinburgh, GB ~0.15 miles south of Edinburgh Castle
~2 minute walk
  • Two-star property
Call to Book
Add your dates for price
Call BookMore Details
Apex Grassmarket Hotel 31 35 Grassmarket, Edinburgh, Scotland GB ~0.16 miles southeast of Edinburgh Castle
~2 minute walk
  • High end hotel
  • 5 floors in property
Call to Book
Add your dates for price
Very Good 8.5 /10 Read Reviews Call BookMore Details
1 Bedroom Flat in Edinburgh West Port, Edinburgh, GB ~0.17 miles south of Edinburgh Castle
~3 minute walk
  • Mid-scale property
Call to Book
Add your dates for price
Call BookMore Details
12 Cordiners 70 West Port 12 Cordiner's Land, Edinburgh, GB ~0.18 miles south of Edinburgh Castle
~3 minute walk
  • 2 star property
Call to Book
Add your dates for price
Call BookMore Details
33 Castle Terrace 33 Castle Terrace, Edinburgh, Scotland GB ~0.18 miles southwest of Edinburgh Castle
~3 minute walk
  • Economy property
  • 7 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.4 /10 Hotel Reviews Call BookMore Details
Apex City of Edinburgh Hotel 61 Grassmarket, Edinburgh, Scotland GB ~0.18 miles southeast of Edinburgh Castle
~3 minute walk
  • Expensive property
  • 3 suites in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Grassmarket hotel 94 96 Grassmarket, Edinburgh, Scotland GB ~0.18 miles east of Edinburgh Castle
~3 minute walk
  • Four-star property
  • Check in time: 3:00 PM
Call to Book
Add your dates for price
Very Good 8.1 /10 Reviews Call BookMore Details
ALTIDO Spacious 2Bed in Heart of Old Town - Diagon Alley West Bow Edinburgh, Edinburgh EH1 2HH, United Kingdom, Edinburgh, GB ~0.19 miles east of Edinburgh Castle
~3 minute walk
  • 2-star hotel
Call to Book
Add your dates for price
Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
West Bow - Comfy 2 bed on West Bow overlooking Grassmarket 100 2F1 West Bow, Edinburgh, GB ~0.20 miles east of Edinburgh Castle
~3 minute walk
  • Affordable hotel
Call to Book
Add your dates for price
Call BookMore Details
100 Princes Street 100 Princes Street, Edinburgh, Scotland GB ~0.20 miles north of Edinburgh Castle
~3 minute walk
  • Luxury 5-star hotel
  • Hotel has 30 rooms
Call to Book
Add your dates for price
Excellent 9.6 /10 Reviews Call BookMore Details
Castle Snug Accommodation 5 JAMES COURT 493 LAWNMARKET, EDINBURGH EH1 2PB, EDINBURGH, GB ~0.20 miles east of Edinburgh Castle
~3 minute walk
  • 3 star property
  • Check-in: 15:00:00
Call to Book
Add your dates for price
Call BookMore Details
Royal Mile Balconies by the Castle 493 LawnmarketThe Royal Mile, Edinburgh, GB ~0.21 miles east of Edinburgh Castle
~3 minute walk
  • Luxurious Five Star property
  • Check in: 15:00:00
Call to Book
Add your dates for price
Very Good 8.3 /10 Hotel Reviews Call BookMore Details
Guestready - Charming 2BR Home in Old Town - for 4 Guests! 7 / 457 Lawnmarket Edinburgh, UK, Old Town, GB ~0.23 miles east of Edinburgh Castle
~4 minute walk
  • Two star property
Call to Book
Add your dates for price
Call BookMore Details
Portsburgh Court (Campus Accommodation) Lady Lawson St. 56, Edinburgh, EH39DH GB ~0.23 miles south of Edinburgh Castle
~4 minute walk
  • Low-priced property
  • Check-in: 2:00 PM
Call to Book
Add your dates for price
Call BookMore Details
Perfect Location! - Charming Rose St. Apart for 4 140 Rose St. Apartment 3, Edinburgh, GB ~0.24 miles northwest of Edinburgh Castle
~4 minute walk
  • Mid-scale property
Call to Book
Add your dates for price
Call BookMore Details
Premier Inn Edinburgh - Princes Street 122 123 Princess Street, Edinburgh, Scotland GB ~0.24 miles northwest of Edinburgh Castle
~4 minute walk
  • Midscale property
  • 7 floors in hotel
Call to Book
Add your dates for price
Very Good 8.0 /10 Hotel Reviews Call BookMore Details
Virgin Hotels Edinburgh 1 India Buildings, Edinburgh, Scotland GB ~0.24 miles east of Edinburgh Castle
~4 minute walk
  • Luxurious 5 Star property
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Unique Stay Edinburgh 6 Blackie House, Edinburgh, GB ~0.25 miles east of Edinburgh Castle
~4 minute walk
  • Expensive hotel
Call to Book
Add your dates for price
Call BookMore Details

Next: Show All Available Edinburgh Castle Hotels with Pricing

What are the best hotels near Edinburgh Castle?

HotelDescriptionLink
1. Castle Rock Hostel - Adults Only The Castle Rock Hostel - Adults Only is a popular 2-Star hotel located approx. 0.1 miles east of Edinburgh Castle and approx. a 1 minute walk. Travelers gave this hotel an avg. guest review rating of 8.7/5. Get the latest price
2. Wilde Aparthotels Edinburgh, Grassmarket The Wilde Aparthotels Edinburgh, Grassmarket is an in demand 4 star hotel located approx. 0.1 miles southeast of Edinburgh Castle and approximately a 1 min. walk. Recent travelers gave this hotel an avg. guest review rating of 9.1 out of 5. Get the latest price
3. Grassmarket Apartment with Castle View The Grassmarket Apartment with Castle View is a pleasing 3.5-Star hotel located ~0.1 mi. southeast of Edinburgh Castle and roughly a 1 minute walk by foot. With a average guest review rating of 9.4/5, this makes it one of the perfect hotel options nearby Edinburgh Castle. Get the latest price
4. Witchery The Witchery is a crowd-pleasing 5-Star hotel located ~0.1 mi. east of Edinburgh Castle and roughly a 1 minute stroll by foot. Recent hotel guests gave this hotel a verified guest score of 8.8/5. Get the latest price
5. Apex Grassmarket Hotel The Apex Grassmarket Hotel is a crowd-pleasing 4 star hotel located ~0.2 mi. southeast of Edinburgh Castle and approximately a 3 min. stroll by foot. Recent travelers gave this hotel a verified guest score of 8.5 out of 5. Get the latest price

5 Best Hotels near Edinburgh Castle

FAQs about hotels near Edinburgh Castle

What are the top rated hotels near Edinburgh Castle?

100 Princes Street, 33 Castle Terrace and Grassmarket Apartment with Castle View are the best rated hotels based on customer reviews in the last 365 days.

What are the most luxurious hotels near Edinburgh Castle?

Virgin Hotels Edinburgh, 100 Princes Street and The Witchery are the top 3 luxury hotels near Edinburgh Castle.

What hotels are closest to the area of Edinburgh Castle?

BRODIES HOSTELS, MERITH HOUSE HOTEL, and Castle Rock Hostel - Adults Only are the properties closest to Edinburgh Castle.

What are the best independent hotels near Edinburgh Castle?

Prestonfield House, Ocean Mist Leith and Fingal - a Luxury Floating Hotel are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels near Edinburgh Castle?

Courtyard by Marriott Glasgow SEC, Sheraton Grand Hotel & Spa Edinburgh and Edinburgh Marriott Hotel Holyrood are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Best Western hotels near Edinburgh Castle?

Eglinton Arms Hotel BW Premier Collection, Best Western Motherwell Centre Moorings Hotel and Best Western Balgeddie House Hotel are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels near Edinburgh Castle?

Staybridge Suites Dundee by IHG, Kimpton Blythswood Hotel & Spa by IHG and Kimpton Charlotte Square by IHG are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top