Menu

Search options

2026-06-14

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

2145 results

  • Altido Unique & Stylish Grassmarket Apt - Close To Castle

    From US$ 429

    76 Grassmarket, Edinburgh, United Kingdom

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

    Set in Old Town district within 7 minutes' walk of The Real Mary King's Close, the 55 m² Altido Unique & Stylish Grassmarket Apt - Close To Castle apartment accommodates up to 4 guests. This venue is…

    To the hotel

    price for 1 night
    Book Now From US$ 429
  • Lyla Rooms

    From US$ 315

    3 Royal Terrace, Edinburgh, United Kingdom

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

    Featuring a restaurant and a safety deposit box, 21212 Hotel Edinburgh offers accommodation in New Town district, 1.6 km from the long-standing Camera Obscura and World of Illusions Tower. Set close…

    To the hotel

    price for 1 night
    Book Now From US$ 315
  • Joivy Secluded Brewery Apartment

    From US$ 380

    Campbell'S Close 10, 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$ 380
  • Bright 1 Bedroom City Centre Home With Historic Twist

    From US$ 572

    Rose Street, Edinburgh, United Kingdom

    0.7 km to Edinburgh Waverley Railway Station (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.7 km to Edinburgh Waverley Railway Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 363
  • Braid Apartments By Mansley

    From US$ 230

    27 Thistle Street, Edinburgh, United Kingdom

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

    Braid Apartments By Mansley Edinburgh, located off St Giles' Cathedral, offers unique accommodation in New Town district. The venue provides 20 guestrooms appointed with TV with satellite channels…

    To the hotel

    price for 1 night
    Book Now From US$ 230
  • Russel House - 4 Bedroom - The Royal Mile

    From US$ 1700

    4 Reid'S Court,95 Canongate, 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$ 1700
  • Newly Reno'D 2 Bed With Free Parking

    From US$ 478

    16 Nether Craigwell, Edinburgh, United Kingdom

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

    Newly Reno'D 2 Bed With Free Parking Edinburgh is set 0.8 km from the combined National Museum of Scotland and 0.9 km from Royal Mile in Old Town district. With access to the 16th-century Palace of…

    To the hotel

    price for 1 night
    Book Now From US$ 478
  • Edinburgh Old Town Unique House

    From US$ 312

    Nether Craigwell, Edinburgh, United Kingdom

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

    Guests can opt to stay at Edinburgh Old Town Unique House Apartment apartment when visiting Old Town, which is a bustling area of centuries-old buildings and narrow alleys in Edinburgh.

    To the hotel

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

    Rose Street South Lane, Edinburgh, United Kingdom

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

    To the hotel

    Book Now
  • The Hart Street Residence No.2

    16-2Hart Street, Edinburgh, United Kingdom

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

    Situated near bars, bistros and restaurants, this sophisticated apartment offers a pleasant stay. The Hart Street Residence No.2 apartment is nestled in a Georgian-style building.

    To the hotel

    Book Now
  • The Hart Street Residence

    From US$ 307

    Hart Street, Edinburgh Eh1 3Rn, Edinburgh, United Kingdom

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

    The Hart Street Residence Edinburgh, located in New Town district, 0.2 km from Omni Centre, features views of the garden. The rooms come with an equipped kitchen that is equipped with tea and coffee…

    To the hotel

    price for 1 night
    Book Now From US$ 307
  • Apartment Thistle Lane

    From US$ 799

    Thistle St Sw Lane, Edinburgh, United Kingdom

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

    Thistle Lane apartment is located in the old part of Edinburgh, not too far from Royal Mile. The venue has a mini-kitchen, where a microwave, fridges and dishwasher are provided for a comfortable…

    To the hotel

    price for 1 night
    Book Now From US$ 799
  • The Hart Residence

    From US$ 344

    Hart Street, Edinburgh Eh1 3Rn, Edinburgh, United Kingdom

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

    The Hart Street Residence No. 2 Edinburgh is set 0.2 km from the Metropolitan St Mary's Roman Catholic Cathedral and 0.3 km from Omni Centre in New Town district. The venue includes an equipped…

    To the hotel

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

    From US$ 216

    47 Rose Street North Lane, Edinburgh, United Kingdom

    0.7 km to Edinburgh Waverley Railway Station (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
  • Grassmarket-Old Town Apartment

    From US$ 266

    90 Grassmarket, Edinburgh, United Kingdom

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

    Located 900 metres from Edinburgh Waverley railway station, Grassmarket-Old Town offers quick access to The Scotch Whisky Experience. This venue provides accommodation with free Wi Fi in public areas.

    To the hotel

    price for 1 night
    Book Now From US$ 266
  • Calton Hill Lookout By Calton Living

    From US$ 473

    71 Canongate, Edinburgh, United Kingdom

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

    The 1-room The Canongate Apartment apartment is located in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, less than 5 minutes' walk from Dynamic Earth.

    To the hotel

    price for 1 night
    Book Now From US$ 473
  • Castle View Hideaway

    From US$ 166

    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$ 166
  • Tony Asga - Aishasakina Apartments

    From US$ 65

    100 102 Holyrood Road, Edinburgh, United Kingdom

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

    Tony Asga - Aishasakina lies close to Palace of Holyroodhouse and offers budget accommodation in Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 65
  • The Art House At The New Town

    From US$ 896

    Union Street, Edinburgh, United Kingdom

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

    The Art House At The New Town apartment is situated in Morningside district of Edinburgh, 15 km from Edinburgh airport. It consists of 3 bedrooms, a kitchen and a bathroom with a bathtub and a shower.

    To the hotel

    price for 1 night
    Book Now From US$ 896