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

  • Thistle City Inn

    From US$ 207

    Flat 1A 39 South Bridge, Edinburgh, United Kingdom

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

    Thistle City Inn Edinburgh is set about a 5-minute walk from Lawnmarket bus stop, and a mere 5 minutes' walk from Royal Mile.

    To the hotel

    price for 1 night
    Book Now From US$ 207
  • Joivy Affordable 3,4,5 And 12 Bed Private Flats Next To Royal Mile (Adults Only)

    From US$ 108

    149 Cowgate, Edinburgh, United Kingdom

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

    Located in Edinburgh, Altido Charming Flats Next To Royal Mile Apartment apartment is 100 km from Dundee airport.

    To the hotel

    price for 1 night
    Book Now From US$ 108
  • Old Town, Free Parking, Outlander Experience

    From US$ 244

    4 Old Tolbooth Wynd, Edinburgh, United Kingdom

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

    Guests can opt to stay at Old Town, Free Parking, Outlander Experience 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$ 244
  • Hotel Indigo Edinburgh By Ihg

    From US$ 195

    51-59 York Place, Edinburgh, United Kingdom

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

    Hotel Indigo Edinburgh, located just off Omni Centre, offers boutique accommodation with free Wi Fi throughout the venue. The property is 1.4 km away from the official residence "Palace of…

    To the hotel

    price for 1 night
    Book Now From US$ 195
  • Point A Hotel Edinburgh St Andrew Square

    From US$ 286

    9-10 St Andrew Sq, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 286
  • The Writer'S Attic By Calton Living

    From US$ 183

    Lady Stair'S Close, Edinburgh, United Kingdom

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

    Set in the centre of Edinburgh, The Lady Stair'S Apartment - Royal Mile is about a 5-minute walk from The Real Mary King's Close. The accommodation consists of an equipped kitchen, 1 bedroom and is…

    To the hotel

    price for 1 night
    Book Now From US$ 183
  • St James Quarter 2 Bed Apartment

    From US$ 353

    16 North Saint Andrew Street, Edinburgh, United Kingdom

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

    Arthur's Seat hike is at a 2.5 km distance from the 1-room St James Quarter 2 Bed Apartment apartment, while Mansfield Place Church is situated nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 353
  • Incredible St Andrew'S Sq - 2 Bed In The Sky

    From US$ 443

    16 North Saint Andrew Street, Edinburgh, United Kingdom

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

    Incredible St Andrew'S Sq - 2 Bed In The Sky apartment is situated in New Town district of Edinburgh, 100 km from Dundee airport. With access to the combined National Museum of Scotland, this venue…

    To the hotel

    price for 1 night
    Book Now From US$ 443
  • Writer'S Apartment

    From US$ 387

    Lady Stair'S Close, Edinburgh, United Kingdom

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

    Located in Old Town district, Writer'S is next-door to Edinburgh Castle and a 5-minute drive from Camera Obscura and World of Illusions. This 65 m² apartment gives direct access to The Real Mary…

    To the hotel

    price for 1 night
    Book Now From US$ 387
  • Joivy Exquisite Flat In The City Centre

    From US$ 711

    York Place, Edinburgh, Scotland, Eh1 3Eb, United Kingdom, Edinburgh, United Kingdom

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

    Located in New Town district within a 10-minute walk of The Real Mary King's Close, the 75 m² Altido Designer York Place 5* apartment accommodates up to 2 guests. With access to the combined National…

    To the hotel

    price for 1 night
    Book Now From US$ 711
  • Safestay Edinburgh Cowgate

    From US$ 50

    96 Cowgate Edinburgh, Edinburgh, United Kingdom

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

    Featuring free WiFi in the rooms, Cowgate Hostel is set 1.3 km from the official residence "Palace of Holyroodhouse".

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Royal Mile Romance By Edinburgh Heritage Collection

    From US$ 80

    457 Lawnmarket, Old Town, Edinburgh, United Kingdom

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

    Located in Old Town district, Royal Mile Romance By Heritage Of Scotland Llp apartment is next-door to The Real Mary King's Close and a mere 1.6 km to Dynamic Earth Museum. This apartment features a…

    To the hotel

    price for 1 night
    Book Now From US$ 80
  • Ladystairs 1 Royal Mile

    From US$ 630

    Ladystair Close, Edinburgh, United Kingdom

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

    Ladystairs 1 Royal Mile is placed in a residential area of Edinburgh, 450 metres from the historic fortress "Edinburgh Castle" and 500 metres from the art museum "Scottish National Gallery". Rooms…

    To the hotel

    price for 1 night
    Book Now From US$ 630
  • Modern Studio Next To Edinburgh Castle

    From US$ 252

    13 North Bank Street, Edinburgh, United Kingdom

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

    Modern Studio Next To Edinburgh Castle, situated in Old Town district, 0.2 km from The Real Mary King's Close, boasts a flat screen TV and flat - screen TV. This unit consists of 1 bedroom, 1…

    To the hotel

    price for 1 night
    Book Now From US$ 252
  • Gorgeous Studio At The Heart Of Edinburgh Old Town

    From US$ 226

    13 North Bank Street 8C, Edinburgh, United Kingdom

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

    Gorgeous Studio At The Heart Of Edinburgh Old Town is set 2.4 km from Arthur's Seat hike and 0.2 km from Royal Mile in Old Town district. With access to the historic fortress "Edinburgh Castle", this…

    To the hotel

    price for 1 night
    Book Now From US$ 226
  • Refurbished Studio Next To The Royal Mile

    From US$ 297

    13 North Bank Street, Edinburgh, United Kingdom

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

    Located 600 metres from Edinburgh Waverley railway station, Refurbished Studio next to The Royal Mile offers quick access to the historic fortress "Edinburgh Castle". The accommodation also has a…

    To the hotel

    price for 1 night
    Book Now From US$ 297
  • Joivy Affordable 2, 4, 5 And 6 Bed Private Flats, In Historic Old Town (Adults Only)

    From US$ 99

    Robertsons Close, Edinburgh, United Kingdom

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

    Altido Robertson Close - Comfy Flats Near Edinburgh Castle apartment is located in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, a mere 5 minutes' walk from…

    To the hotel

    price for 1 night
    Book Now From US$ 99
  • Joivy Old Town Apartment With Parking Close To Royal Mile

    From US$ 775

    4 Old Tolbooth Wynd, Edinburgh, United Kingdom

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

    Cozy & Central 2 Bedroom Apt W Parking apartment is situated in New Town district of Edinburgh, 15 km from Turnhouse airport. It consists of 2 bedrooms, 3 bathrooms and a fully-fitted kitchen.

    To the hotel

    price for 1 night
    Book Now From US$ 775
  • Old Town Apartments

    From US$ 409

    Eh1 2Pb, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 409
  • Ladystairs 2 Royal Mile

    From US$ 333

    Ladystair Close, Edinburgh, United Kingdom

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

    Featuring WiFi in the rooms, Ladystairs 2 Royal Mile apartment is situated in Edinburgh, 15 km from Edinburgh airport. There is a kitchenette completed with refrigerator, a microwave oven and an…

    To the hotel

    price for 1 night
    Book Now From US$ 333