Menu

Search options

2026-04-26

2026-04-27
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

2046 results

  • Luxury New Town 1 Bed Apartment

    From US$ 388

    47 Thistle Street, Buzzer 3., Edinburgh, United Kingdom

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

    Offering a lending library and a shared lounge, Luxury New Town 1 Bed is located in New Town district, next to the historic fortress "Edinburgh Castle". The venue has a kitchen with a washing machine…

    To the hotel

    price for 1 night
    Book Now From US$ 388
  • 3 Bedrooms Flat In Central Edinburgh Old Town , Grassmarket Heart Of Edinburgh Flat Sleeps 6 , Eh1

    From US$ 535

    58 Grassmarket, Edinburgh, United Kingdom

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

    3 Bedrooms Flat In Central Edinburgh Old Town, Grassmarket Heart Of Edinburgh Flat Sleeps 6, Eh1 apartment is placed in the Old Town district, nearly a 5-minute walk from the bar Filling.

    To the hotel

    price for 1 night
    Book Now From US$ 535
  • 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
  • The Gait At Hill Square Suites

    From US$ 957

    10 Hill Place, 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$ 957
  • Elegant Georgian Retreat With Views Of Arthurs Seat

    From US$ 1745

    6 Regent Terrace, Edinburgh Eh7 5Bn, Uk, 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$ 1745
  • Joivy Stylish Flat In New Town

    From US$ 643

    2 George Street, Edinburgh, United Kingdom

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

    Nestled in New Town, initially built response to the deterioration of the medieval Old Town in the 18th century, the 2-room Altido Stylish 2-Bed Flat In New Town Apartment apartment is within 7…

    To the hotel

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

    From US$ 1221

    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$ 1221
  • Cozy Old Town 4 Bedrm Apartment

    From US$ 598

    Nicolson 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$ 598
  • Holyrood New Apartment

    From US$ 449

    9 Viewcraig Street, Edinburgh, United Kingdom

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

    This 2-bedroom Holyrood New apartment is located not very far from The Real Mary King's Close. The venue has marble floors.

    To the hotel

    price for 1 night
    Book Now From US$ 449
  • The Muse

    From US$ 251

    50/3 Thistle 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$ 251
  • Thistle Street - 401

    From US$ 800

    Flat 1, 56 Thistle Street, Edinburgh, United Kingdom

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

    Located in Leith district within a 10-minute walk of The Real Mary King's Close, the 50 m² 401 Thistle Street apartment accommodates up to 4 guests. The venue comprises of 2 bedrooms and a full…

    To the hotel

    price for 1 night
    Book Now From US$ 800
  • Escape To Edinburgh @ Abercromby Place

    From US$ 1129

    21 Abercromby Place, Edinburgh, United Kingdom

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

    Escape To Edinburgh @ Abercromby Place is set 1.1 km from Edinburgh Old Town and 1 km from Royal Mile in New Town district. The venue features an equipped kitchenette area with kitchenware, tea and…

    To the hotel

    price for 1 night
    Book Now From US$ 1129
  • The Cobbled Rider

    From US$ 306

    50/2 Thistle 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$ 306
  • Rose Street 4 Bedroom

    104 Rose Street, Edinburgh, United Kingdom

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

    To the hotel

    Book Now
  • House Close To Old Town Edinburgh

    From US$ 525

    Eh3 6Pa 9, 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$ 525
  • Holyrood Central Apartment

    From US$ 495

    9 Viewcraig Street, Edinburgh, United Kingdom

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

    Holyrood Central apartment is situated in Newington district of Edinburgh, 15 km from Edinburgh airport. It consists of 2 bedrooms, a kitchen and a bathroom with a bathtub and a shower. The venue can…

    To the hotel

    price for 1 night
    Book Now From US$ 495
  • Rose Street 2 Bedroom

    104 Rose Street, Edinburgh, United Kingdom

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

    To the hotel

    Book Now
  • Joivy Spacious Flat With Garden In City Centre

    From US$ 1528

    Leopold Place, Edinburgh, Eh7 5Lb, United Kingdom, Edinburgh, United Kingdom

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

    Altido 2 Bed Apartment In City Centre is located in a residential area of Edinburgh, just a short drive from the long-standing Camera Obscura and World of Illusions Tower. This accommodation includes…

    To the hotel

    price for 1 night
    Book Now From US$ 1528
  • Holyrood Skyline Apartment

    From US$ 259

    21 Viewcraig Gardens, Edinburgh, United Kingdom

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

    Holyrood Skyline Apartment Edinburgh, located in Pleasance district, 0.7 km from the combined National Museum of Scotland, features views of the mountain. The accommodation comprises 2 bedrooms and 2…

    To the hotel

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

    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