Menu

Search options

2026-02-27

2026-02-28
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 Loch Ness Discovery Centre

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

1863 results

  • Joivy Luxury Flats On George Street

    From US$ 483

    47A George Street, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    Altido Luxury George St lies in a touristic area of Edinburgh within a 13-minute walk of the historic fortress "Edinburgh Castle", featuring flat-screen TV and entertainment activities. This venue is…

    To the hotel

    price for 1 night
    Book Now From US$ 483
  • Edinburgh Old Town Apartment

    From US$ 177

    70 West Port - 14 Cordiner'S Land, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    Edinburgh Old Town is set 0.5 km from the good old-fashioned Cameo Cinema and 0.8 km from The Royal Edinburgh Military Tattoo in Old Town district. There is also a kitchenette, fitted with…

    To the hotel

    price for 1 night
    Book Now From US$ 177
  • Canongate - Spacious And Historic 2 Bed Flat On Royal Mile

    From US$ 247

    Canongate, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    Located 650 metres from Edinburgh Waverley railway station, Spacious And Historic 2 Bed Flat On Royal Mile Hotel offers quick access to Royal Yacht Britannia.

    To the hotel

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

    From US$ 352

    Rose Street, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 352
  • Dragon Suites - City Centre Castle View 1 Bed Apartment

    From US$ 549

    George Street 53, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 549
  • Joivy Luxurious Apt On Notable George Street

    From US$ 658

    53 George Street, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    Altido Luxurious 2 Bedroom Apt On Notable George Street Edinburgh is placed in New Town district, within a 5-minute walk of the seafood restaurant Fishers In The City. The accommodation includes 2…

    To the hotel

    price for 1 night
    Book Now From US$ 658
  • Joivy Modern Studio In New Town, On Historic George Street

    From US$ 623

    53 George Street, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    Altido Statement Studio On Historic George Street apartment is nearly 0.7 km from Royal Mile. This accommodation consists of 1 bedroom and 1 bathroom.

    To the hotel

    price for 1 night
    Book Now From US$ 623
  • Joivy Inviting Flat At The Heart Of Edinburgh

    From US$ 394

    53 George Street, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    The 1-room Altido Inviting Flat Near City Centre apartment is also located merely a 6-minute walk from Scottish National Gallery.

    To the hotel

    price for 1 night
    Book Now From US$ 394
  • Castle View Luxury 1 Bed Apartment

    From US$ 411

    Flat 11 29 Kings Stables Road, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    Castle View Luxury 1 Bed Flat apartment can host up to 4 guests providing them with a TV and a satellite TV. 1 bedroom, 1 bathroom and an equipped kitchenette area are featured in this accommodation.

    To the hotel

    price for 1 night
    Book Now From US$ 411
  • The Cosy Courtyard

    From US$ 305

    70 West Port, 12 Cordiner'S Land, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    12 Cordiner'S venue is situated in Old Town district, 0.6 km from Royal Mile and offers storage for belongings, a parking and a safe deposit box. Located in the old town district, the accommodation…

    To the hotel

    price for 1 night
    Book Now From US$ 305
  • West Port - 2Br In The Heart Of The Old Town Just Off The Grassmarket

    From US$ 287

    70 West Port 7 Cordiners Land, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    Guests can stay in 2Br In Heart Of Old Town. Castle View + Royal Mile venue when visiting Edinburgh. The accommodation comprises 2 bedrooms and 1 bathroom. The apartment capacity is based on up to 4…

    To the hotel

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

    From US$ 652

    2 George Street, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (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
  • St James Quarter 2 Bed Apartment

    From US$ 285

    16 North Saint Andrew Street, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    Arthur's Seat hike is at a 2.5 km distance from the 1-room St James Quarter 2 Bed Apartment apartment, while Mansfield Place Church is situated nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 285
  • Incredible St Andrew'S Sq - 2 Bed In The Sky

    From US$ 599

    16 North Saint Andrew Street, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    Incredible St Andrew'S Sq - 2 Bed In The Sky apartment is situated in New Town district of Edinburgh, 100 km from Dundee airport. With access to the combined National Museum of Scotland, this venue…

    To the hotel

    price for 1 night
    Book Now From US$ 599
  • Edlets - Frederick Street Apartment

    Frederick Street, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    To the hotel

    Book Now
  • Rose Street - Watchmakers Apartment

    From US$ 216

    1/2 116 Rose Street Edinburgh, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    Rose Street - Watchmakers apartment offers rooms with views of the city and location only 0.2 km from the long-standing Camera Obscura and World of Illusions Tower. This venue is steps away from the…

    To the hotel

    price for 1 night
    Book Now From US$ 216
  • Lovely 1-Bedroom Unit Near Edinburgh Castle

    29 King'S Stables Road, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    To the hotel

    Book Now
  • Apartment Thistle Lane

    From US$ 536

    Thistle St Sw Lane, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    Thistle Lane apartment is located in the old part of Edinburgh, not too far from Royal Mile. The venue has a mini-kitchen, where a microwave, fridges and dishwasher are provided for a comfortable…

    To the hotel

    price for 1 night
    Book Now From US$ 536
  • Destiny Scotland New Town Apartments

    From US$ 257

    23 Thistle Street South West Lane, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (To the map)

    Destiny Scotland New Town, situated in New Town district, 1 km from the historic fortress "Edinburgh Castle", boasts a flat screen TV, entertainment activities and a cable flat-screen. There is also…

    To the hotel

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

    From US$ 293

    Rose Street, Edinburgh, United Kingdom

    0.7 km to Loch Ness Discovery Centre (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