Menu

Search options

2026-06-11

2026-06-12
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

2085 results

  • Four Points Flex By Sheraton Edinburgh

    From US$ 310

    25-33 Shandwick Place, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    Around an 18-minute walk from The Real Mary King's Close, the 3-star Cityroomz Edinburgh includes 115 rooms. There is a safe deposit box and 24-hour security provided at the hotel.

    To the hotel

    price for 1 night
    Book Now From US$ 310
  • Lauriston Park

    From US$ 754

    2 2F1 Lauriston Park, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    Lauriston Park Hotel apartment, set at 400 metres of Scottish Midland Co-operative Food Store, and stands 10 km from Edinburgh airport.

    To the hotel

    price for 1 night
    Book Now From US$ 754
  • 38 Bide Collective

    From US$ 246

    38 North Castle Street, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 246
  • Edinburgh Townhouse

    From US$ 124

    38 North Castle Street, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    The elegant Edinburgh Townhouse Hotel is a great place to stay in New Town district in a reasonable distance from the historic fortress "Edinburgh Castle". The venue provides 10 guestrooms appointed…

    To the hotel

    price for 1 night
    Book Now From US$ 124
  • Central Room In Historic Tenement Shared Apartment Near Old Town

    From US$ 156

    12/7 Glen Street, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 156
  • Premier Inn Edinburgh Cc Lauriston Place

    From US$ 401

    82 Lauriston Place Lady Lawson Street, 82, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    Premier Inn Lauriston Place Edinburgh is located 0.4 km from Grassmarket and offers a restaurant and a conference room. It is 650 metres from The Scotch Whisky Experience and a few steps from the…

    To the hotel

    price for 1 night
    Book Now From US$ 401
  • Lauriston 1 Bedroom Apartment - Edinburgh

    From US$ 554

    Lauriston Place, 127, 1, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 554
  • Frederick House Hotel

    From US$ 77

    42 Frederick Street, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    The 4-star Frederick House Hotel Edinburgh is located in New Town, initially built in response to the deterioration of the medieval Old Town in the 18th century, 800 metres from Water of Leith.

    To the hotel

    price for 1 night
    Book Now From US$ 77
  • Joivy Stylish Flat In New Town

    From US$ 652

    2 George Street, Edinburgh, United Kingdom

    0.5 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 2-room Altido Stylish 2-Bed Flat In New Town Apartment apartment is within 7…

    To the hotel

    price for 1 night
    Book Now From US$ 652
  • Flat In Central Edinburgh Old Town

    United Kingdom Bmt 2 Gleen Street, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    To the hotel

    Book Now
  • Large Central 3 Bed 3 Bath Apartment - New Town

    From US$ 895

    49A North Castle Street Basement, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 895
  • Edinburgh Lauriston 4 Bedroom 7 Beds Duplex

    From US$ 617

    135/1 Lauriston Place, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 617
  • Edinburgh Central Lauriston Aparthotel

    From US$ 325

    5 Lauriston Park, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 325
  • Edinburgh Central Lauriston Aparthotel

    5 Lauriston Park, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    To the hotel

    Book Now
  • Edinburgh Central Lauriston Aparthotel

    From US$ 335

    5 Lauriston Park, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 335
  • Edinburgh Central Lauriston Roomz

    From US$ 267

    5 Lauriston Park, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 267
  • Lauriston Central Roomz Edinburgh

    From US$ 122

    5 Lauriston Park, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    Lauriston Central Roomz Edinburgh, set next to Drinkmonger, is 15 km from Edinburgh airport. The venue also offers guests free WiFi throughout the accommodation.

    To the hotel

    price for 1 night
    Book Now From US$ 122
  • Edinburgh Central Lauriston Large Apartment

    From US$ 1212

    5 Lauriston Park, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1212
  • Dragon Suites Luxury Apartments At Rutland Square

    From US$ 498

    27 Rutland Square, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 498
  • Joivy Ultra Luxe Home Near Princes Street

    From US$ 1141

    26A Rutland Square, Edinburgh, Eh1 2Bw, United Kingdom, Edinburgh, United Kingdom

    0.5 km to Edinburgh Castle (To the map)

    Situated in Newington district, Prestigious 3Bed Central Edinburgh apartment offers accommodation with an individual patio. It is composed of 3 bedrooms, a kitchen, and a shared bathroom.

    To the hotel

    price for 1 night
    Book Now From US$ 1141