Search options

Date

Date
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in Edinburgh near Edinburgh Castle

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

1441 results

  • Royal Mile Elegance

    From US$ 479

    7 Johnston Terrace, Edinburgh, United Kingdom

    0 km to Edinburgh Castle (To the map)

    Royal Mile Elegance apartment provides ideal lodging in old Edinburgh. Many Edinburgh sights, including Palace of Holyroodhouse are approximately 20 minutes' walk away.

    To the hotel

    price for 1 night
    Book Now From US$ 479
  • Royal Mile Apartment

    From US$ 120

    Upper Bow, Edinburgh, United Kingdom

    0 km to Edinburgh Castle (To the map)

    Royal Mile is a central apartment located in Edinburgh within 25 minutes' walk of Arthur\'s Seat. St George\'s West Church is within a 15-minute walk.

    To the hotel

    price for 1 night
    Book Now From US$ 120
  • West Bow Just Off Royal Mile

    From US$ 210

    86 (2F3) West Bow, Edinburgh, United Kingdom

    0 km to Edinburgh Castle (To the map)

    West Bow Just Off Royal Mile apartment provides a comfortable stay in Edinburgh. The property is located in Newington district in Edinburgh, just 10 minutes walk from Festival Theatre.

    To the hotel

    price for 1 night
    Book Now From US$ 210
  • The Witchery By The Castle

    From US$ 596

    Castlehill, Royal Mile, Edinburgh, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    The unique 5-star The Witchery By The Castle Hotel provides 24-hour front desk, dry cleaning and newspaper service to ensure guests a comfortable stay.

    To the hotel

    price for 1 night
    Book Now From US$ 596
  • Royal Mile Group Apartments

    From US$ 253

    James Court, 493 Lawnmarket, Old Town, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    Royal Mile Group apartment is located around 1350 meters away from The Queen\'s Gallery and 1450 meters from Holyrood Abbey.

    To the hotel

    price for 1 night
    Book Now From US$ 253
  • Royal Mile Budget Apartments

    From US$ 238

    493 Lawnmarket, The Royal Mile, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    Royal Mile Budget is an apartment only 2 km from Arthur\'s Seat. Dynamic Earth can be reached in 15 minutes on foot.

    To the hotel

    price for 1 night
    Book Now From US$ 238
  • 2 Bedroom Penthouse Apartment On Royal Mile Sleeps 4

    From US$ 145

    Lawnmarket, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    2 Bedroom Penthouse Apartment On Royal Mile Sleeps 4 apartment hosts guests of Edinburgh. 10 minutes on foot from Edinburgh city center.

    To the hotel

    price for 1 night
    Book Now From US$ 145
  • West Bow Apartment

    From US$ 321

    8 West Bow, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    West Bow apartment is located around 150 meters away from Royal Mile and 350 meters from Edinburgh Castle .

    To the hotel

    price for 1 night
    Book Now From US$ 321
  • Castle Aparthotel

    3 James Court, 493 Lawnmarket Royal Mile, Edinburgh, Great Britain, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    Castle Aparthotel is a 3-star designer hotel providing a non-smoking accommodation only 25 minutes away from St. Giles Cathedral. Offering accommodation in the 6-story building, the hotel combines…

    To the hotel

    Book Now
  • Royal Mile Sir Hume Residency

    From US$ 192

    493 Lawnmarket,The Royal Mile, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    Royal Mile Sir Hume Residency Guest House apartment is set in the old district of Edinburgh. Edinburgh Military Tattoo is within a 5-minute walk.

    To the hotel

    price for 1 night
    Book Now From US$ 192
  • Hugo'S Place Grassmarket

    From US$ 169

    108 West Bow, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    Guests can opt to stay in Hugo'S Place Grassmarket apartment when visiting Edinburgh. Colours Gallery is approximately 1100 meters away.

    To the hotel

    price for 1 night
    Book Now From US$ 169
  • West Bow Retreat

    From US$ 343

    94 West Bow Flat 1, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    West Bow Retreat apartment gives direct access to Royal Mile and features views of the city. Grassmarket can be reached in 5 minutes on foot.

    To the hotel

    price for 1 night
    Book Now From US$ 343
  • The David Hume Residence

    From US$ 250

    322/6 Riddle Court, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    The David Hume Residence apartment is located around 1050 meters away from St George\'s West Church and 1200 meters from Dynamic Earth .

    To the hotel

    price for 1 night
    Book Now From US$ 250
  • James Court Apartments

    From US$ 155

    493 Lawnmarket, Edinburgh, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    The apartment features a safety deposit box and a conference room. Guests can make use of 24-hour front desk and ironing service onsite.

    To the hotel

    price for 1 night
    Book Now From US$ 155
  • Old Town View

    From US$ 204

    108A West Bow Flat 2, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    Guests are welcome to stay in Old Town View apartment while visiting Edinburgh. Many Edinburgh sights, including Festival Theatre are approximately 10 minutes' walk away.

    To the hotel

    price for 1 night
    Book Now From US$ 204
  • Royal Mile Suites By The Castle

    From US$ 289

    493 Lawnmarket, Old Town, Edinburgh, Eh1 2Pb, United Kingdom, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    Royal Mile Suites by the Castle is a fine place to stay in Edinburgh. This venue is situated 1250 meters away from Mansfield Traquair.

    To the hotel

    price for 1 night
    Book Now From US$ 289
  • The Edmonstone'S Close Residence

    From US$ 163

    2/1 Edmonstones Close, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    Guests can opt to stay in The Edmonstone'S Close Residence apartment when visiting Edinburgh. The property is located in Haymarket district in Edinburgh, just 5 minutes walk from Edinburgh Castle .

    To the hotel

    price for 1 night
    Book Now From US$ 163
  • Grassmarket

    From US$ 303

    94-96 Grassmarket, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    The comfortable 3-star Grassmarket Hotel is set in a vibrant area within a 15-minute walk of The Museum of Edinburgh . Featuring classic architecture, the hotel was renovated in 2004.

    To the hotel

    price for 1 night
    Book Now From US$ 303
  • 2 Bed Apartment On Royal Mile

    From US$ 262

    Lawnmarket, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    2 Bed Apartment On Royal Mile apartment is set in the old town district of Edinburgh. Arthur\'s Seat can be reached in 20 minutes on foot.

    To the hotel

    price for 1 night
    Book Now From US$ 262
  • 2 Bedroom Apartment In The Heart Of The Old Town

    From US$ 264

    Edmonstones Close, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    2 Bedroom Apartment In The Heart Of The Old Town apartment is located around 200 meters away from University of Edinburgh and 150 meters from Royal Mile .

    To the hotel

    price for 1 night
    Book Now From US$ 264