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

30 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 Witchery by the Castle offers a range of opulent suites in Edinburgh, each one unique with its own special features.

    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)

    Featuring free WiFi, Royal Mile Budget Apartments are situated in Edinburgh, in one of the oldest Scottish buildings dating back to 1614.

    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)

    The Royal Mile is the backbone of the Edinburgh's charming and romantic Old Town, running from Edinburgh Castle to the Palace of Holyrood House.

    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)

    Property Location With a stay at Castle Rock Hostel in Edinburgh (Old Town), you'll be minutes from Geoffrey Kiltmakers and Weavers and Edinburgh Castle.

    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)

    Rooms- Boldly and unmistakably Missoni. Warm, intuitive spaces. Fabulous in function and form. Black and white fabrics for bedrooms. Walls, wardrobes and bathrooms animated with colour.

    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)

    Located in Edinburgh, this apartment is 100 metres from Royal Mile. Apartment Edinburgh features views of the city and is 100 metres from Edinburgh Military Tattoo.

    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)

    Located in Edinburgh, the Grassmarket Studio offers self-catering accommodation with free WiFi access and views over Edinburgh Castle.

    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)

    Property Location A stay at Fraser Suites Edinburgh places you in the heart of Edinburgh, steps from Gladstone's Land and St. Giles' Cathedral.

    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)

    Property Location A stay at St. Giles Apartment places you in the heart of Edinburgh, steps from Gladstone's Land and St. Giles' Cathedral.

    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