Menu

Search options

2026-02-26

2026-02-27
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

1807 results

  • Rose Apartment

    From US$ 383

    116/1 Rose Strret, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    Situated 0.7 km from The Royal Edinburgh Military Tattoo, Rose apartment provides accommodation with free WiFi throughout the venue. A kitchen with a washing machine, a microwave and a refrigerator…

    To the hotel

    price for 1 night
    Book Now From US$ 383
  • Exquisite & Lively With Fireplace & Panoramic Views

    From US$ 512

    7/7 Frederick Street, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    Exquisite & Lively With Fireplace & Panoramic Views apartment is a great place to stay in New Town, initially built response to the deterioration of the medieval Old Town in the 18th century, about…

    To the hotel

    price for 1 night
    Book Now From US$ 512
  • Modern 2 Bedroom Apartment In City Centre

    From US$ 246

    13/7 High Riggs, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 246
  • Spacious Modern City Centre Apartment Castle Views

    From US$ 611

    99 3F2 Lothian Road, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 611
  • Edinburgh City Retreat - Edinburgh City Centre 3 Min Walk To Edinburgh Castle

    From US$ 352

    Rose Street, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 352
  • Grassmarket Hotel

    From US$ 81

    94-96 Grassmarket, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    Surrounded by bars, restaurants and cafés, about 250 metres from Royal Mile, Grassmarket Hotel Edinburgh comprises 42 rooms. Situated in the centre of Edinburgh, the venue gives quick access to the…

    To the hotel

    price for 1 night
    Book Now From US$ 81
  • Heriot Bridge Hideaway By Calton Living

    From US$ 648

    2 Heriot Bridge, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    The 37 m² The Grassmarket Apartment apartment, set a 5-minute walk from The Parish Church of St Cuthbert, and stands 100 km from Dundee airport.

    To the hotel

    price for 1 night
    Book Now From US$ 648
  • Stylish 1 Bedroom Apartment

    From US$ 293

    Rose Street, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    Nestled in New Town, initially built in response to the deterioration of the medieval Old Town in the 18th century, the 1-room Stylish 1 Bedroom Apartment apartment is 16 minutes' walk from such…

    To the hotel

    price for 1 night
    Book Now From US$ 293
  • The Rose Street Retreat By Calton Living

    From US$ 211

    103 Rose Street Flat 1, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    The Rose Street is set 0.2 km from the standing Camera Obscura and World of Illusions Tower and 0.6 km from Edinburgh International Conference Centre in New Town district. With access to Edinburgh…

    To the hotel

    price for 1 night
    Book Now From US$ 211
  • The Edinburgh Rooftop Terrace

    From US$ 367

    Rose Street, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    Overlooking the patio, Edinburgh Rooftop Terrace is a 5-minute walk from the long-standing Camera Obscura and World of Illusions Tower in Edinburgh. This venue is steps away from the historic…

    To the hotel

    price for 1 night
    Book Now From US$ 367
  • Deluxe 3-Bedroom Apartment On Princes Street Overlooking Edinburgh Castle

    From US$ 815

    Princes Street, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    Deluxe 3-Bedroom Apartment On Princes Street Overlooking Edinburgh Castle apartment, set only a 5-minute walk from The Parish Church of St Cuthbert, and stands 100 km from Dundee airport.

    To the hotel

    price for 1 night
    Book Now From US$ 815
  • Amazing Castle View Apartment

    From US$ 586

    108/3 Rose Street, North Lane, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    The 100 m² Amazing Castle View Apartment apartment is positioned in the centre of Edinburgh, approximately 5 minutes on foot from Princes Mall Shopping Centre.

    To the hotel

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

    From US$ 507

    8 West Bow, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    The 60 m² West Bow Apartment apartment lies an 11-minute walk from the historic fortress "Edinburgh Castle".

    To the hotel

    price for 1 night
    Book Now From US$ 507
  • Bread Street, Central And Spacious One Bed Flat

    From US$ 254

    14/1 Bread Street, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    Bread Street, Central And Spacious One Bed Flat apartment offers a kitchen as well as rooms with a flat-screen TV with satellite channels, a work desk and smoke detectors. Edinburgh International…

    To the hotel

    price for 1 night
    Book Now From US$ 254
  • Joivy Charming Flat Near St Giles

    From US$ 496

    West Bow, Edinburgh, Edinburgh Eh1 2Hh, United Kingdom, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    Altido Diagon Alley lies in a residential area of Edinburgh within a 5-minute walk of The Real Mary King's Close, featuring flat screen TV and a flat screen TV. This venue near Royal Mile consists of…

    To the hotel

    price for 1 night
    Book Now From US$ 496
  • Lovely 2 Bedroom Flat In The Heart Of The City

    From US$ 235

    194D Rose Street, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    The Parish Church of St Cuthbert is about a 5-minute walk from the 1-room Lovely 2 Bedroom Flat In The Heart Of The City apartment, while Princes Street Gardens is situated nearby. The apartment has…

    To the hotel

    price for 1 night
    Book Now From US$ 235
  • West Bow - Magical Harry Potter-Inspired Flat Near Edinburgh Castle

    From US$ 198

    112A West Bow 1, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    Royal Mile is 200 metres from this venue, while The Real Mary King's Close is situated nearby. A kitchen with kitchenware, an electric kettle and dishwasher is also available.

    To the hotel

    price for 1 night
    Book Now From US$ 198
  • Charm & Character On Historic Rose Street

    From US$ 184

    108 Rose Street, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    Nestled in New Town, initially built response to the deterioration of the medieval Old Town in the 18th century, the 1-room Charm & Character On Historic Rose Street Apartment apartment is within 16…

    To the hotel

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

    From US$ 398

    West Bow, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    West Bow Just Off Royal Mile apartment is 0.4 km from The Real Mary King's Close and provides various facilities, such as a flat screen TV and flat - screen TV. Guests can find the long-standing…

    To the hotel

    price for 1 night
    Book Now From US$ 398
  • 2Bedroom Apartment By The Castle

    From US$ 646

    86 West Bow, Edinburgh, United Kingdom

    0.4 km to Edinburgh Castle (To the map)

    Edinburgh Luxury Apartment By The Castle is situated in Old Town district, 23 minutes' drive from Edinburgh airport. The venue comprises a kitchen with a microwave oven, a dishwasher and kitchenware.

    To the hotel

    price for 1 night
    Book Now From US$ 646