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

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

1899 results

  • Exquisite & Lively With Fireplace & Panoramic Views

    From US$ 512

    7/7 Frederick Street, Edinburgh, United Kingdom

    0.6 km to Edinburgh Waverley Railway Station (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
  • Destiny Scotland - Chisholm Hunter Suites

    From US$ 297

    1 Frederick St, Edinburgh, United Kingdom

    0.6 km to Edinburgh Waverley Railway Station (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$ 297
  • 2Br New Town Garden Apartment

    From US$ 372

    Forth Street, Edinburgh, United Kingdom

    0.6 km to Edinburgh Waverley Railway Station (To the map)

    2Br New Town Garden Apartment apartment is placed in the New Town district, 150 metres from the bar The OX.

    To the hotel

    price for 1 night
    Book Now From US$ 372
  • Code - The Loft, Edinburgh

    From US$ 30

    50 Rose Street North Lane, Edinburgh, United Kingdom

    0.6 km to Edinburgh Waverley Railway Station (To the map)

    Featuring free WiFi throughout the venue, Code Co-Living - The Loft - Edinburgh Hostel offers accommodation near the historic fortress "Edinburgh Castle". Guests can benefit from a safety deposit box…

    To the hotel

    price for 1 night
    Book Now From US$ 30
  • Hotel Du Vin Edinburgh

    From US$ 149

    11 Bristo Place, Edinburgh, United Kingdom

    0.7 km to Edinburgh Waverley Railway Station (To the map)

    Featuring a restaurant and a luggage room, Hotel Du Vin Edinburgh lies only 300 metres away from National Museum of Scotland. Additionally, the hotel provides guests with a safe deposit box and 24…

    To the hotel

    price for 1 night
    Book Now From US$ 149
  • Cadell House Apt - Royal Mile

    From US$ 356

    129/2 Canongate, Edinburgh, United Kingdom

    0.7 km to Edinburgh Waverley Railway Station (To the map)

    Overlooking the garden, Cadell House Apt - Royal Mile Hotel is a 15-minute walk from Quaker Meeting House in Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 356
  • Central Edinburgh Studio Bliss

    From US$ 357

    53 Lothian Street, Edinburgh, United Kingdom

    0.7 km to Edinburgh Waverley Railway Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 357
  • Grassmarket Studio

    From US$ 207

    7/5 Castle Wynd South, Edinburgh, United Kingdom

    0.7 km to Edinburgh Waverley Railway Station (To the map)

    Located in Old Town district next to The Royal Edinburgh Military Tattoo, the 35 m² Grassmarket Studio apartment accommodates up to 2 guests. Placed 0.3 km from the historic fortress "Edinburgh…

    To the hotel

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

    From US$ 549

    George Street 53, Edinburgh, United Kingdom

    0.7 km to Edinburgh Waverley Railway Station (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 Edinburgh Waverley Railway Station (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 Edinburgh Waverley Railway Station (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 Edinburgh Waverley Railway Station (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
  • Joivy Amazing Location - Charming Apartment By The Edinburgh Castle!

    From US$ 313

    1 Castle Wynd South, Edinburgh, United Kingdom

    0.7 km to Edinburgh Waverley Railway Station (To the map)

    Altido Great Location! - Charming Apt By Edinburgh Castle is placed in a residential area of Edinburgh, 150 metres from the long-standing Camera Obscura and World of Illusions Tower and 250 metres…

    To the hotel

    price for 1 night
    Book Now From US$ 313
  • Castle View Central Flat

    From US$ 324

    7 Castle Wynd South, Edinburgh, United Kingdom

    0.7 km to Edinburgh Waverley Railway Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 324
  • Fabulous 5 Double Bedroom Edinburgh Old Town Apartment

    From US$ 2895

    Forrest Road, Edinburgh, United Kingdom

    0.7 km to Edinburgh Waverley Railway Station (To the map)

    The 153 m² Fabulous 5 Double Bedroom Edinburgh Old Town Apartment apartment, set a mere 5 minutes' walk from The Writers' Museum, and stands 100 km from Dundee airport.

    To the hotel

    price for 1 night
    Book Now From US$ 2895
  • The Bristo Residence

    From US$ 304

    Lothian Street, Edinburgh, United Kingdom

    0.7 km to Edinburgh Waverley Railway Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 304
  • Apartment In Edinburgh, Old Town

    From US$ 413

    Grassmarket, Edinburgh, United Kingdom

    0.7 km to Edinburgh Waverley Railway Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 413
  • 3 Bedrooms Flat In Central Edinburgh Old Town Sleeps 6

    From US$ 881

    Grassmarket, Edinburgh, United Kingdom

    0.7 km to Edinburgh Waverley Railway Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 881
  • Modern Studio Apartment In Prime Central Location

    From US$ 224

    53 Lothian Street, Edinburgh, United Kingdom

    0.7 km to Edinburgh Waverley Railway Station (To the map)

    Modern Studio Apartment In Prime Central Location apartment is a great place to stay in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, approximately a 16-minute walk…

    To the hotel

    price for 1 night
    Book Now From US$ 224
  • Bright New Town 2Br-1Ba, 1 Min To George St By Bonjour Residences Edinburgh

    From US$ 451

    37A Thistle Street, Edinburgh, United Kingdom

    0.7 km to Edinburgh Waverley Railway Station (To the map)

    The 1-room Bright New Town 2Br-1Ba, 1 Min To George St - Free Parking By Bonjour Residences Edinburgh apartment is set nearly 20 minutes' walk from Museum of Edinburgh, which is an excellent place to…

    To the hotel

    price for 1 night
    Book Now From US$ 451