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.

All Edinburgh hotels

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

Specify by

Apply Filters
Clear Filters

119 results

  • Cosy 2 Bedroom Flat-Castle View

    From US$ 470

    Eh3 9At, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 470
  • 2 Bedroom Sofa Bed In Livingroom Castle View 1St Floor Sleeps 6

    From US$ 514

    27/6 Castle Terrace, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 514
  • Castle View Central Flat

    From US$ 324

    7 Castle Wynd South, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 324
  • Stunning Park View Quartermile Apartment Close Proximity To Castle University

    From US$ 477

    18 Simpson Loan, Edinburgh, Uk, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 477
  • Edinburgh City Centre 1Bed Flat Near Castle & Uni

    From US$ 198

    3 Drumdryan Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 198
  • Joivy Charming Nest For Two With Castle View

    From US$ 575

    Grassmarket, Edinburgh, Scotland Eh1 2Hs, United Kingdom, Edinburgh, United Kingdom (To the map)

    Altido The Wee Palace By Castle is positioned within 0.6 km from Royal Mile, in a residential area of Edinburgh. The accommodation includes 1 bedroom, 1 bathroom and a shared kitchen.

    To the hotel

    price for 1 night
    Book Now From US$ 575
  • Castle Vista, Grassmarket Apartment

    From US$ 361

    610 Webster'S Land, Edinburgh, United Kingdom (To the map)

    Set in Morningside district within 15 minutes' walk of Museum of Edinburgh, the 40 m² Castle Vista, Grassmarket apartment accommodates up to 4 guests.

    To the hotel

    price for 1 night
    Book Now From US$ 361
  • Trocadero Suite - Central-Royal Mile Castle

    From US$ 716

    1/1 Upper Bow, Edinburgh, United Kingdom (To the map)

    The 2-room Trocadero Suite - Central-Royal Mile Castle apartment is located in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, only a 5-minute walk from Royal Mile.

    To the hotel

    price for 1 night
    Book Now From US$ 716
  • Central 1 Bed - 10 Min Walk To Edinburgh Castle

    From US$ 374

    43/3 Cockburn Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 374
  • Truly Central, Princes St, Close To Castle

    From US$ 334

    13 Randolph Lane, Edinburgh, United Kingdom (To the map)

    To the hotel

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

    From US$ 815

    Princes Street, Edinburgh, United Kingdom (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
  • Castle Apt, Modern, Central

    From US$ 638

    73 Bread Street Flat 3, Edinburgh, United Kingdom (To the map)

    Featuring a private balcony, this Castle Apt, Modern, Central apartment offers high-speed Internet access in public areas and is set a 5-minute walk from Grassmarket. The venue comprises 2 bedrooms…

    To the hotel

    price for 1 night
    Book Now From US$ 638
  • 1 Bed Flat Near Edinburgh Castle

    From US$ 337

    50 Lady Lawson Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 337
  • Guestready - Amazing Apartment With A Castle View

    From US$ 424

    6 Hatters Lane, Edinburgh, United Kingdom (To the map)

    Arthur's Seat hike is about 3.4 km away and Royal Botanic Garden Edinburgh is 2.2 km from the 2-room Guestready - Amazing Apartment With A Castle View apartment.

    To the hotel

    price for 1 night
    Book Now From US$ 424
  • Castle View Apartment In The Heart Of Historic Old Town

    From US$ 486

    1 Grassmarket, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 486
  • Walkable 1Br Near Castle, Grassmarket, Food

    153 West Port Flat 12, Edinburgh, United Kingdom (To the map)

    Located in Edinburgh City Centre district next to Camera Obscura and World of Illusions, the 60 m² Altido Authentic Flat W/ Castle View & Wood Burner apartment accommodates up to 2 guests. The venue…

    To the hotel

    Book Now
  • Amazing Penthouse, Stunning Views, Castle 2 Mins

    From US$ 1080

    Flat 5/7A Ramsay Garden, Edinburgh, United Kingdom (To the map)

    Amazing Penthouse, Stunning Views, Castle 2 Mins apartment is nearly 0.1 km from Camera Obscura and World of Illusions. The venue comprises 2 bedrooms and 1 bathroom.

    To the hotel

    price for 1 night
    Book Now From US$ 1080
  • Cosy Castle Apartment

    From US$ 331

    519 Websters Land, Edinburgh, United Kingdom (To the map)

    Located in Edinburgh City Centre district next to Camera Obscura and World of Illusions, the 50 m² Cosy Castle apartment accommodates up to 4 guests. This venue comprises of 1 bedroom, 1 bathroom and…

    To the hotel

    price for 1 night
    Book Now From US$ 331
  • Period Property On Castle Street

    From US$ 367

    Castle Street, Edinburgh, United Kingdom (To the map)

    Period Property On Castle Street apartment offers accommodation in a residential area of Edinburgh, and within a 5-minute walk of the long-standing Camera Obscura and World of Illusions Tower. This…

    To the hotel

    price for 1 night
    Book Now From US$ 367
  • Cozy Apt At Edinburgh Castle, Parking

    From US$ 1403

    1 Upper Bow, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1403