Menu

Search options

2026-06-12

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

2078 results

  • The Portsburgh Square Residence

    From US$ 208

    Portsburgh Square, Edinburgh Eh1 2Jb, Edinburgh, United Kingdom

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

    The 200-foot spire "Scott Monument" is 0.8 km away, while Royal Botanic Garden Edinburgh can be reached in a 10-minute drive from the 39 m² Portsburgh Square Residence apartment.

    To the hotel

    price for 1 night
    Book Now From US$ 208
  • Elegant Apartment In The Heart Of Edinburgh

    From US$ 757

    13/5 King'S Stables Road, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 757
  • W Edinburgh

    From US$ 467

    1 St James Square, Edinburgh, United Kingdom

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

    W Edinburgh Hotel offers 234 rooms, and it's nearly a 5-minute walk from The Writers' Museum. A comfortable stay at this hotel awaits you with a treatment room, a Jacuzzi and a sauna.

    To the hotel

    price for 1 night
    Book Now From US$ 467
  • Destiny Scotland - Chisholm Hunter Suites

    From US$ 346

    1 Frederick St, Edinburgh, United Kingdom

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

    Featuring free Wi Fi throughout the property, Destiny Scotland - Chisholm Hunter Suites apartment is situated in Edinburgh, 15 km from Edinburgh airport. The accommodation also includes a kitchen…

    To the hotel

    price for 1 night
    Book Now From US$ 346
  • Guestready - Unique Hideaway In Edinburgh

    From US$ 613

    56 Hanover Street, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 613
  • 1 Bedroom Apartment In Old Town

    From US$ 472

    63A 2F1 Nicolson Street, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 472
  • Km Hotel

    From US$ 88

    5 Richmond Place, Edinburgh, United Kingdom

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

    Km Central Hotel Edinburgh is rated 3 stars and is placed 1.1 km to Royal Mile. Set just around the corner from the award winning Surgeons' Hall Museums, Km Central Hotel dates back to 1886.

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • Intercontinental Edinburgh The George By Ihg

    From US$ 337

    19 - 21 George Street, Edinburgh, United Kingdom

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

    Situated about 800 metres from Water of Leith, the 5-star Intercontinental Hotels - Edinburgh The George, An Ihg Hotel consists of 234 rooms and offers an à la carte restaurant onsite. The hotel…

    To the hotel

    price for 1 night
    Book Now From US$ 337
  • Edinburgh Elms For 4 - New Town - City Center Eb8

    Rose Street South Lane, Edinburgh, United Kingdom

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

    To the hotel

    Book Now
  • Charming Grassmarket 1 Bed Castle Pad

    From US$ 362

    King'S Stables Road 13, Edinburgh, United Kingdom

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

    Charming Grassmarket 1 Bed Castle Pad is located near Camera Obscura and World of Illusions and is just 10 minutes' walk from the centre of Edinburgh. There is a kitchen appointed with a dishwasher…

    To the hotel

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

    From US$ 512

    7/7 Frederick Street, Edinburgh, United Kingdom

    0.6 km to St. Giles Cathedral (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
  • Luxury Apartment/Flat Edinburgh City Centre

    From US$ 766

    36 George Street 2F, Edinburgh, United Kingdom

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

    The 2-room Luxury Apartment/Flat Edinburgh City Centre apartment is located in New Town, initially built in response to the deterioration of the medieval Old Town in the 18th century, only a 5-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 766
  • Ibis Styles Edinburgh St Andrew Square

    From US$ 85

    19 St Andrew Square, Edinburgh, United Kingdom

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

    Ibis Styles Edinburgh St Andrew Square Hotel is set a mere 500 metres away from Edinburgh Christmas Market and within a 1.2-km distance of Stockbridge Market. Guests can take advantage of public…

    To the hotel

    price for 1 night
    Book Now From US$ 85
  • Bright 1 Bedroom City Centre Home With Historic Twist

    From US$ 572

    Rose Street, Edinburgh, United Kingdom

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

    Bright 1 Bedroom City Centre Home apartment provides good lodging for 2 guests in Edinburgh. If you feel like visiting the surroundings, you can check out The Real Mary King's Close located a 10…

    To the hotel

    price for 1 night
    Book Now From US$ 572
  • Rose Street Flat

    From US$ 363

    59/3 Rose Street, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 363
  • Modern Grassmarket Apartment

    From US$ 393

    3 Chapel Wynd, Edinburgh, United Kingdom

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

    Modern Grassmarket apartment is located in Edinburgh, about 450 metres from the long-standing Camera Obscura and World of Illusions Tower and offers a satellite TV, flat-screen TV and a flat screen…

    To the hotel

    price for 1 night
    Book Now From US$ 393
  • Grassmarket Apartment

    From US$ 360

    7 Chapel Wynd, Edinburgh, United Kingdom

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

    Featuring views over the garden, Grassmarket Apartment Edinburgh is located withing 800 metres from The Real Mary King's Close. Wi-Fi throughout the venue and private car parking nearby are available…

    To the hotel

    price for 1 night
    Book Now From US$ 360
  • 223 Websters Land - Stunning Castle View

    From US$ 336

    223 Websters Land, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 336
  • City Centre Hidden Hideout For 2

    From US$ 216

    47 Rose Street North Lane, Edinburgh, United Kingdom

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

    The 1-room City Centre Hidden Hideout For 2 apartment is located in New Town, initially built in response to the deterioration of the medieval Old Town in the 18th century, a 6-minute walk from…

    To the hotel

    price for 1 night
    Book Now From US$ 216
  • 100 Princes Street

    From US$ 545

    100 Princes St, Edinburgh, United Kingdom

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

    Royal Overseas League Hotel Edinburgh is located 1 km from the parish church "St Giles' Cathedral" and features a community pool, a library and a bar. This venue offers accommodation in New Town…

    To the hotel

    price for 1 night
    Book Now From US$ 545