Menu

Search options

2026-06-15

2026-06-16
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 St. Giles Cathedral

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

2108 results

  • Edinburgh Rose Suites 1Bhk Central Eb4

    From US$ 333

    Rose St S Ln, Edinburgh, United Kingdom

    0.7 km to St. Giles Cathedral (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 333
  • Nicolson Apartments

    From US$ 716

    28 West Nicolson Street - Edinburgh, Edinburgh, United Kingdom

    0.7 km to St. Giles Cathedral (To the map)

    Placed nearly a 5-minute walk from the combined National Museum of Scotland, the 4-star Nicolson Apartments Edinburgh includes 10 rooms with views of the city. This Edinburgh aparthotel features Wi…

    To the hotel

    price for 1 night
    Book Now From US$ 716
  • Edinburgh Central 2-Bedroom Old Town Apartment On Royal Mile

    From US$ 352

    185 Canongate, Edinburgh, United Kingdom

    0.7 km to St. Giles Cathedral (To the map)

    Sunny & Spacious Royal Mile Apt Dating From 1677 apartment is nearly 1.1 km from The Meadows. This 2-bedroom accommodation sleeps up to 4 guests. There is high speed Internet access in public areas.

    To the hotel

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

    From US$ 430

    108 Rose Street, Edinburgh, United Kingdom

    0.7 km to St. Giles Cathedral (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$ 430
  • Joivy Stylish Home In New Town

    From US$ 547

    72 Rose Street South Lane, Edinburgh, United Kingdom

    0.7 km to St. Giles Cathedral (To the map)

    Altido Perfect Location! - Stylish & Cosy Rose St Apt is located in a residential area of Edinburgh within 0.9 km from The Real Mary King's Close. This venue is steps away from Royal Mile and it also…

    To the hotel

    price for 1 night
    Book Now From US$ 547
  • Joivy Charming Apt Close To City Centre

    From US$ 174

    72 Rose Street South Lane, Edinburgh, United Kingdom

    0.7 km to St. Giles Cathedral (To the map)

    Altido Perfect Location! Charming Rose St Apt For Couples is situated in a residential area of Edinburgh, 1 km from the historic fortress "Edinburgh Castle". With access to Royal Mile, this venue…

    To the hotel

    price for 1 night
    Book Now From US$ 174
  • Joivy Bright 1 Bed Flat, Close To Princess Street

    From US$ 218

    72 Rose Street South Lane, Edinburgh, United Kingdom

    0.7 km to St. Giles Cathedral (To the map)

    Great Location - Lovely Rose St Apt In City Centre apartment is set in West End district of Edinburgh, and a quick access to Royal Mile as well as free Wi-Fi. 1 bedrooms, 1 bathrooms and a full…

    To the hotel

    price for 1 night
    Book Now From US$ 218
  • Joivy Amazing Location! Lovely Rose St Apt In New Town

    From US$ 362

    72 Rose Street South Lane, Edinburgh, United Kingdom

    0.7 km to St. Giles Cathedral (To the map)

    Altido Amazing Location! - Lovely Rose St Apt In New Town is set 0.9 km from The Real Mary King's Close and 1 km from Edinburgh Old Town in New Town district. This venue is steps away from Royal Mile…

    To the hotel

    price for 1 night
    Book Now From US$ 362
  • Old Town Suites - Nicolson

    From US$ 500

    28 West Nicolson Street, Edinburgh, United Kingdom

    0.7 km to St. Giles Cathedral (To the map)

    Located in Newington district, Old Town Suites - Nicolson is next-door to Edinburgh Old Town and a 5-minute drive from the combined National Museum of Scotland. Featuring 8 rooms with views of the…

    To the hotel

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

    From US$ 177

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

    0.7 km to St. Giles Cathedral (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 St. Giles Cathedral (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
  • Joivy Luxury Flats On George Street

    From US$ 483

    47A George Street, Edinburgh, United Kingdom

    0.7 km to St. Giles Cathedral (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 City Retreat - Edinburgh City Centre 3 Min Walk To Edinburgh Castle

    From US$ 213

    Rose Street, Edinburgh, United Kingdom

    0.7 km to St. Giles Cathedral (To the map)

    To the hotel

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

    From US$ 382

    Flat 11 29 Kings Stables Road, Edinburgh, United Kingdom

    0.7 km to St. Giles Cathedral (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$ 382
  • Dragon Suites - City Centre Castle View 1 Bed Apartment

    From US$ 549

    George Street 53, Edinburgh, United Kingdom

    0.7 km to St. Giles Cathedral (To the map)

    To the hotel

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

    From US$ 1032

    53 George Street, Edinburgh, United Kingdom

    0.7 km to St. Giles Cathedral (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$ 1032
  • Joivy Modern Studio In New Town, On Historic George Street

    From US$ 516

    53 George Street, Edinburgh, United Kingdom

    0.7 km to St. Giles Cathedral (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$ 516
  • Joivy Inviting Flat At The Heart Of Edinburgh

    From US$ 1071

    53 George Street, Edinburgh, United Kingdom

    0.7 km to St. Giles Cathedral (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$ 1071
  • The Cosy Courtyard

    From US$ 305

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

    0.7 km to St. Giles Cathedral (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 St. Giles Cathedral (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