Edinburgh Hotel
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB) Argentina, Peso (ARS)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-11-12

2026-11-13

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

Hotels in Edinburgh near St. Giles Cathedral

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

2212 options found

  • Old Town Flat In Edinburgh

    St Mary'S St, Edinburgh, United Kingdom

    0.4 km to St. Giles Cathedral

    (Show map)

    Show map

    Old Town Flat In Edinburgh Apartment features a convenient location a 25-minute walk from Royal Botanic Garden Edinburgh and hosts up to 3 guests. Wi-Fi and parking are among the essentials at…

    More...
    From US$ 291
    price for 1 night
    BOOK From US$ 291
  • Central Edinburgh Stay Walk To Royal Mile & Old Town

    Drummond Street 5X, Edinburgh, United Kingdom

    0.4 km to St. Giles Cathedral

    (Show map)

    Show map

    The spacious 120 m² Central Edinburgh Stay Walk To Royal Mile & Old Town apartment is located nearly a 5-minute stroll from Museum of Childhood and looks out onto the city. The 2-bedroom apartment…

    More...
    From US$ 634
    price for 1 night
    BOOK From US$ 634
  • Old Town Gem - Castle Dark History Uni

    5/2 Drummond House, Edinburgh, United Kingdom

    0.4 km to St. Giles Cathedral

    (Show map)

    Show map

    The 40 m² Old Town Gem - Castle Dark History Uni Apartment Edinburgh features a convenient location a 19-minute walk from the historic fortress "Edinburgh Castle" and hosts up to 4 guests. The…

    More...
    From US$ 182
    price for 1 night
    BOOK From US$ 182
  • Cozy Downtown Apartment

    7/2 St Mary'S St, Edinburgh, United Kingdom

    0.4 km to St. Giles Cathedral

    (Show map)

    Show map

    The 2-bedroom Cozy Downtown Apartment Edinburgh features a prime location just 1.4 km from the historic fortress "Edinburgh Castle" and hosts up to 4 guests. Guests will surely benefit from Wi-Fi and…

    More...
    BOOK
  • Joivy Iconic Colorful Home On The Royal Mile

    Saint Mary'S Street 2, Edinburgh, United Kingdom

    0.4 km to St. Giles Cathedral

    (Show map)

    Show map

    If you want to stay in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, Joivy Iconic Colorful Home On The Royal Mile Edinburgh apartment is a good choice located, a 12…

    More...
    From US$ 502
    price for 1 night
    BOOK From US$ 502
  • Iconic Royal Mile Residence

    2F1, 2 Saint Mary'S Street, Edinburgh, United Kingdom

    0.4 km to St. Giles Cathedral

    (Show map)

    Show map

    The 75 m² Iconic Royal Mile Residence Edinburgh boasts a prime setting and in merely a 6-minute walk from Edinburgh Old Town. At this 2-bedroom apartment, Wi-Fi and a car park are also provided.

    More...
    From US$ 419
    price for 1 night
    BOOK From US$ 419
  • Edinburgh Charming Old Town Apartment

    Saint Mary'S Street, Edinburgh, United Kingdom

    0.4 km to St. Giles Cathedral

    (Show map)

    Show map

    To enjoy your vacation in Edinburgh, stay at the spacious 72 m² Edinburgh Charming Old Town Apartment, which is nearly a 5-minute drive from Hanover Fine Arts and only 1.4 km from Princes Mall…

    More...
    From US$ 570
    price for 1 night
    BOOK From US$ 570
  • Premier Inn Edinburgh Cc Waverley

    24 Rose Street, Edinburgh, United Kingdom

    0.4 km to St. Giles Cathedral

    (Show map)

    Show map

    Premier Inn Edinburgh Cc Waverley offers proximity to Dynamic Earth Museum, which is located 20 minutes' walk away.

    More...
    BOOK
  • Old House In Central Of Old Town

    Jeffrey Street 16 2F1, Edinburgh, United Kingdom

    0.4 km to St. Giles Cathedral

    (Show map)

    Show map

    If you want to stay in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, Old House In Central Of Old Town Edinburgh is a good choice located, 15 minutes' walk from The…

    More...
    From US$ 773
    price for 1 night
    BOOK From US$ 773
  • Old Town Royal Mile 2 Bedrooms

    16 Jeffrey Street 2F1 (16/3), Edinburgh, United Kingdom

    0.4 km to St. Giles Cathedral

    (Show map)

    Show map

    Old Town Royal Mile 2 Bedrooms Edinburgh apartment is nestled in Royal Mile with its theatres and nightlife, around 15 minutes on foot from the royal Holyrood Park.

    More...
    From US$ 331
    price for 1 night
    BOOK From US$ 331
  • The St Mary'S Street Residence

    Saint Mary'S Street, Edinburgh Eh1 1Sx, Edinburgh, United Kingdom

    0.4 km to St. Giles Cathedral

    (Show map)

    Show map

    To enjoy your vacation in Edinburgh, stay at the spacious 65 m² The St Mary'S Street Residence Edinburgh, which is nearly a 5-minute ride from Arthur's Seat hike and only 1.4 km from the historic…

    More...
    From US$ 204
    price for 1 night
    BOOK From US$ 204
  • Apex Grassmarket Hotel

    31-35 Grassmarket, Edinburgh, United Kingdom

    0.5 km to St. Giles Cathedral

    (Show map)

    Show map

    Featuring a community pool, a satellite TV and a flat screen TV, Apex Grassmarket Hotel is located in the very heart of Edinburgh, 5 minutes' walk from Royal Mile. Guests can use an indoor pool and…

    More...
    From US$ 192
    price for 1 night
    BOOK From US$ 192
  • Premier Inn Edinburgh Cc Royal Mile

    East Market Street, Edinburgh, United Kingdom

    0.5 km to St. Giles Cathedral

    (Show map)

    Show map

    Situated merely 14 minutes' walk from Grassmarket, the 3-star Premier Inn Edinburgh Cc Royal Mile features a restaurant.

    More...
    From US$ 210
    price for 1 night
    BOOK From US$ 210
  • The Baxter Hostel

    5/2 West Register Street, Edinburgh, United Kingdom

    0.5 km to St. Giles Cathedral

    (Show map)

    Show map

    Featuring Wi-Fi, the 6-room The Baxter Hostel Edinburgh is also only an 8-minute walk from Royal Mile.

    More...
    From US$ 26
    price for 1 night
    BOOK From US$ 26
  • Princes Street Hostel

    5 West Register Street, Edinburgh, United Kingdom

    0.5 km to St. Giles Cathedral

    (Show map)

    Show map

    Situated only 1.6 km from the Sunday Stockbridge Food Market, Princes Street Hostel Edinburgh provides 24-hour security service for the safety of guests.

    More...
    From US$ 23
    price for 1 night
    BOOK From US$ 23
  • Royal Mile Cranston

    1 Cranston Street, Corner Of Royal Mile And Cranston Street, Edinburgh, United Kingdom

    0.5 km to St. Giles Cathedral

    (Show map)

    Show map

    The 2-room Royal Mile Cranston Apartment Edinburgh is situated in Royal Mile with its theatres and nightlife, merely 6 minutes' stroll from the combined National Museum of Scotland.

    More...
    From US$ 616
    price for 1 night
    BOOK From US$ 616
  • Edinburgh City Holiday Apartments

    40 St Marys Street, 2F3, Edinburgh, United Kingdom

    0.5 km to St. Giles Cathedral

    (Show map)

    Show map

    Situated around a 25-minute walk from Arthur's Seat hike, the 3-bedroom Edinburgh City Holiday Apartments can host up to 6 guests in Edinburgh. This spacious apartment features Wi-Fi, along with a…

    More...
    From US$ 168
    price for 1 night
    BOOK From US$ 168
  • City Centre Apartment

    21/1 Hanover Street, Edinburgh, United Kingdom

    0.5 km to St. Giles Cathedral

    (Show map)

    Show map

    Set in New Town, initially built in response to the deterioration of the medieval Old Town in the 18th century, around 25 minutes' walk from The Queen's Gallery, the spacious 2-bedroom City Centre…

    More...
    From US$ 681
    price for 1 night
    BOOK From US$ 681
  • Charming 3 Bed Apartment In Old Town

    40 Saint Mary'S Street, Edinburgh, United Kingdom

    0.5 km to St. Giles Cathedral

    (Show map)

    Show map

    Featuring a prime location, the 3-bedroom Charming 3 Bed Apartment In Old Town Edinburgh offers views of the city, and is only a 7-minute walk from the combined National Museum of Scotland. Guests…

    More...
    From US$ 483
    price for 1 night
    BOOK From US$ 483
  • Aparthotel Adagio Edinburgh Royal Mile

    231 Canongate, Edinburgh, United Kingdom

    0.5 km to St. Giles Cathedral

    (Show map)

    Show map

    Aparthotel Adagio Edinburgh Royal Mile features 146 rooms and lies 14 minutes' walk from the historic fortress "Edinburgh Castle". All guests can enjoy Wi-Fi in public areas and access to a 24-hour…

    More...
    From US$ 164
    price for 1 night
    BOOK From US$ 164