Search options

Date

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

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

In the hotel

In the room

Specify by

Apply Filters
Clear Filters

31 results

  • The Witchery By The Castle

    From US$ 304

    Castlehill, Royal Mile, Edinburgh, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    The 5-star hotel Witchery By The Castle provides an elegant accommodation and gives a quick access to Edinburgh Playhouse, which is around 1100 meters away.

    To the hotel

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

    From US$ 66

    493 Lawnmarket, The Royal Mile, 3 James Court,, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    Royal Mile Budget is an apartment in Edinburgh within short distance of Royal Botanic Garden, Our Dynamic Earth and Holyrood Park.

    To the hotel

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

    From US$ 155

    493 Lawnmarket, Edinburgh , Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    James Court apartment is located next to St. Giles Cathedral, Edinburgh Zoo and Holyrood Park. 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
  • Hugo's Place Grassmarket

    From US$ 146

    108 West Bow, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    Hugo'S Place Grassmarket is an apartment only 2.1 km from Royal Botanic Garden, Craigmillar Castle and Edinburgh Zoo.

    To the hotel

    price for 1 night
    Book Now From US$ 146
  • Castle Apartments

    Check In Address: 6, Queen Street , Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    Castle apartment is located next to St. Mary's Cathedral, Royal Botanic Garden and Summerhall.

    To the hotel

    Book Now
  • Grassmarket

    From US$ 123

    94-96 Grassmarket, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    The hotel lies in the center of a business area, in the vicinity of Edinburgh Playhouse, Calton Hill and Holyrood Park.

    To the hotel

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

    From US$ 103

    3 James Court, 493 Lawnmarket, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    Royal Mile Group is an apartment only 1.9 km from Scottish National Gallery of Modern Art One, Holyrood Abbey and St. Giles Cathedral.

    To the hotel

    price for 1 night
    Book Now From US$ 103
  • Grassmarket Old Town Vacation Apartment

    76/2 Grassmarket, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    Grassmarket Old Town Vacation is an apartment only 1.6 km from Leith, Royal Observatory Edinburgh Visitor Centre and Royal Botanic Garden.

    To the hotel

    Book Now
  • Castle Rock Hostel

    From US$ 38

    Edinburgh, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    Vercelli is an apartment only 39 km from Villa Panza, Varese Lake and Monastero di Torba. Such facilities as a luggage storage, a restaurant and a gift shop are offered for guests.

    To the hotel

    price for 1 night
    Book Now From US$ 38
  • My-Castle Apartments

    From US$ 364

    Ramsay Garden, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    My-Castle apartment offers fashionable rooms in Old Town district of Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 364
  • G&V Hotel Royal Mile Edinburgh

    From US$ 272

    1 George IV Bridge, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    Located in 15 minutes walking distance from EICC, the 5-star G&V Hotel Royal Mile Edinburgh offers luxury rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 272
  • Grassmarket-Old Town Apartment

    From US$ 315

    90 Grassmarket, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    Grassmarket-Old Town apartment is located next to Holyrood Abbey, Inverleith Park and St. Giles Cathedral.

    To the hotel

    price for 1 night
    Book Now From US$ 315
  • Apartment Edinburgh

    From US$ 333

    451/17 Lawnmarket, Edinburgh, United Kingdom

    0.1 km to Edinburgh Castle (To the map)

    Royal Mile Apartment Edinburgh is an apartment in Edinburgh within short distance of Calton Hill, Leith and Holyrood Park.

    To the hotel

    price for 1 night
    Book Now From US$ 333
  • Grassmarket Studio

    From US$ 122

    7/5 Castle Wynd South, Edinburgh, United Kingdom

    0.2 km to Edinburgh Castle (To the map)

    Grassmarket Studio apartment is located next to Holyrood Park, Mansfield Place Church and Palace of Holyrood House.

    To the hotel

    price for 1 night
    Book Now From US$ 122
  • Apex City Hotel

    From US$ 139

    61 Grassmarket, Edinburgh, United Kingdom

    0.2 km to Edinburgh Castle (To the map)

    The excellent Apex City Hotel is a 4-star property set next to Edinburgh Castle, National Museum of Scotland and Writers' Museum featuring a swimming pool, a beauty shop and a casino.

    To the hotel

    price for 1 night
    Book Now From US$ 139
  • George IV Residence

    From US$ 453

    14 2F3 George IV Bridge, Edinburgh, United Kingdom

    0.2 km to Edinburgh Castle (To the map)

    Guests of Edinburgh will have a nice stay at George IV Residence apartment.

    To the hotel

    price for 1 night
    Book Now From US$ 453
  • St Giles Royal Mile

    6 St Giles Street, Edinburgh, United Kingdom

    0.2 km to Edinburgh Castle (To the map)

    St Giles Royal Mile is an apartment in Edinburgh within short distance of Holyrood Abbey, Royal Observatory Edinburgh Visitor Centre and Scottish National Gallery of Modern Art One.

    To the hotel

    Book Now
  • Fraser Suites Edinburgh

    From US$ 185

    12-26 St Giles Street, Edinburgh, United Kingdom

    0.2 km to Edinburgh Castle (To the map)

    Fraser Suites Edinburgh provides 75 rooms with a stunning view of the castle. Built in 1859, the comfortable hotel was renovated in 2009.

    To the hotel

    price for 1 night
    Book Now From US$ 185
  • St Giles Apartments

    From US$ 244

    375 High Street, The Royal Mile, Edinburgh, United Kingdom

    0.2 km to Edinburgh Castle (To the map)

    St Giles is situated in the heart of Edinburgh in 20 minutes walking distance from Parliament House.

    To the hotel

    price for 1 night
    Book Now From US$ 244
  • Apex Grassmarket

    From US$ 122

    31-35 Grassmarket, Edinburgh, United Kingdom

    0.2 km to Edinburgh Castle (To the map)

    The impressive Apex Grassmarket Hotel is a 4-star property within proximity of Writers' Museum, Royal Mile and Princes Street Gardens.

    To the hotel

    price for 1 night
    Book Now From US$ 122