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) Bulgarian lev (BGN) 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)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-02-28

2026-03-01

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 Edinburgh Waverley Railway Station

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

1960 options found

  • Stay Central Hotel

    139 Cowgate, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    Stay Central Hotel is placed in a busy area of Edinburgh, 800 metres from Grassmarket Square and 200 metres from St Andrew Square. Set close to Edinburgh Old Town, this venue boasts individual rooms…

    More...
    From US$ 139
    price for 1 night
    BOOK From US$ 139
  • Thistle City Inn

    Flat 1A 39 South Bridge, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    Thistle City Inn Edinburgh provides proximity to The Real Mary King's Close, which is located just 100 metres away.

    More...
    From US$ 207
    price for 1 night
    BOOK From US$ 207
  • 16Th Century Courtyard Apartment On The Royal Mile

    Lawnmarket, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    Situated at the doorstep of The Real Mary King's Close, 16Th Century Courtyard Apartment On The Royal Mile looks out onto the city.

    More...
    From US$ 313
    price for 1 night
    BOOK From US$ 313
  • Holiday Inn Express Edinburgh - Royal Mile By Ihg

    300 Cowgate, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    Featuring a luggage room, the 3-star Holiday Inn Express Edinburgh - Royal Mile By Ihg is located just a 5-minute stroll from the Museum of Childhood. Located within a few blocks of the José Martí…

    More...
    From US$ 233
    price for 1 night
    BOOK From US$ 233
  • Royal Mile Suites By The Castle

    493 Lawnmarket, Old Town, Edinburgh, Eh1 2Pb, United Kingdom, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    The 5-star Royal Mile Suites By The Castle Edinburgh hotel offers easy access to the Edinburgh Old Town, which is situated nearly 5 minutes' walk away.

    More...
    From US$ 85
    price for 1 night
    BOOK From US$ 85
  • Mid-Mile

    43/4 New Street, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    The 1-room Mid-Mile Apartment provides swift access to various city landmarks, such as Museum of Edinburgh, located 5 minutes' walk away.

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

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

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    Overlooking the garden, the 90 m^2 Edinburgh City Holiday Apartments is just 7 minutes' walk from Edinburgh Old Town. This 2-bedroom apartment features Wi-Fi in public areas.

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

    40 Saint Mary'S Street, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    Featuring a central location, the 2-room Charming 3 Bed Apartment In Old Town offers views of the city, and is only 1 km from Waverley Mall. Guests have the opportunity to make their stay at this…

    More...
    From US$ 664
    price for 1 night
    BOOK From US$ 664
  • Old Town Centre Apartment 5 Mins To Edinburgh Castle

    15 Guthrie Street, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    Nestled within a 200-metre distance of Edinburgh Old Town, the 62 m^2 Old Town Centre Apartment 5 Mins To Edinburgh Castle offers quick access to numerous tourist attractions nearby. At the 1-bedroom…

    More...
    From US$ 188
    price for 1 night
    BOOK From US$ 188
  • Edinb&B

    12 Robertson'S Close, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    Located a mere 6 minutes' stroll from Edinb&B Edinburgh hotel, guests can quickly reach The Real Mary King's Close.

    More...
    From US$ 44
    price for 1 night
    BOOK From US$ 44
  • Charming Old Town 2 Bed Apt, 2Mins From Royal Mile

    234 Canongate, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    Charming Old Town 2 Bed Apt, 2Mins From Royal Mile Apartment overlooks the city and is situated at a 200-metre distance from Museum of Childhood. Guests can make the most of their stay at this 1…

    More...
    From US$ 454
    price for 1 night
    BOOK From US$ 454
  • Crags View Apartment On The Royal Mile

    Canongate, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    The 65 m^2 Crags View Apartment On The Royal Mile is located 12 minutes' walk from Greyfriars Bobby's Grave and 2.3 km from Stockbridge Market. The 1-bedroom apartment features Wi-Fi throughout the…

    More...
    From US$ 228
    price for 1 night
    BOOK From US$ 228
  • 2 Chessels Court, Flat 3

    Chessel'S Court Flat 3, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    The 1-room 2 Chessels Court, Flat 3 Apartment is located only a 5-minute walk from John Knox House Local History Museum and overlooks the garden. Royal Mile is within walking distance of the…

    More...
    From US$ 417
    price for 1 night
    BOOK From US$ 417
  • Royal Mile Balconies By The Castle

    493 Lawnmarket,The Royal Mile, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    Located approximately 5 minutes on foot from the 5-star Royal Mile Balconies By The Castle Aparthotel Edinburgh, guests can quickly reach the art museum "Scottish National Gallery". Wi-Fi is…

    More...
    From US$ 54
    price for 1 night
    BOOK From US$ 54
  • Joivy Observatory House & Apartment

    City Observatory, 38 Calton Hill, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    Joivy Observatory House & Apartment Edinburgh villa is located nearly a 25-minute walk from Arthur's Seat, giving access to various tourist spots nearby.

    More...
    From US$ 247
    price for 1 night
    BOOK From US$ 247
  • 2 Bedroom Royal Mile Apartment

    New Street, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    The 56 m^2 2 Bedroom Royal Mile Apartment enjoys a perfect location and provides easy access to Arthur's Seat hike 2.3 km away.

    More...
    From US$ 1322
    price for 1 night
    BOOK From US$ 1322
  • Royal Mile Apartments

    7/4 Saint Mary'S Street, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    Royal Mile Apartments is situated around a 5-minute stroll from John Knox House Local History Museum and 100 km from Dundee airport.

    More...
    From US$ 585
    price for 1 night
    BOOK From US$ 585
  • Royal Mile Famous Canongate Flat

    234 Canongate, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    Situated approximately a 5-minute walk from People's Story Museum, Royal Mile Famous Canongate Flat looks out onto the garden. Wi-Fi is available for guests' business or leisure needs.

    More...
    From US$ 338
    price for 1 night
    BOOK From US$ 338
  • Boutique Modern Royal Mile Apartment Sleeps 4

    11 James Court, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    Boutique Modern Royal Mile Apartment Sleeps 4 is located nearly 5 minutes' walk from National Museum of Scotland and approximately 5 minutes' walk from Museum of Childhood. At this apartment, Wi-Fi…

    More...
    From US$ 459
    price for 1 night
    BOOK From US$ 459
  • The David Hume Residence

    Riddle Court, Edinburgh Eh1 2Pg, Edinburgh, United Kingdom

    0.4 km to Edinburgh Waverley Railway Station

    (Show map)

    Show map

    The 2-room The David Hume Residence provides easy access to various city attractions, such as Museum of Childhood, situated approximately a 5-minute walk away. Staying in the apartment, set around a…

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