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

1898 results

  • Holyrood New Apartment

    From US$ 481

    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$ 481
  • The Muse

    From US$ 439

    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$ 439
  • Thistle Street - 401

    From US$ 350

    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$ 350
  • 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
  • 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
  • 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$ 613

    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$ 613
  • 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

    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
  • 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
  • Summstay

    From US$ 202

    80 Canongate 2, 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$ 202
  • Edi B&B

    From US$ 52

    80 Flat, 2 Canongate, Old Town, Edinburgh, United Kingdom

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

    Overlooking the city, Edi B&B Edinburgh is around a 12-minute walk from Edinburgh Old Town. The guest house is placed about 100 km from Dundee airport and extremely close to such cultural venues as…

    To the hotel

    price for 1 night
    Book Now From US$ 52
  • Elegant 2-Bedroom Apartment In Edinburgh City Centre

    From US$ 1018

    Northumberland 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$ 1018
  • 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
  • Windsor Street Apartment

    From US$ 362

    2 (2F1) Windsor Street, Edinburgh, United Kingdom

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

    Set in Leith district within 15 minutes' walk of Royal Mile, the 111 m² Windsor Street apartment accommodates up to 4 guests. Kitchenware, a washing machine and coffee maker can be found in an…

    To the hotel

    price for 1 night
    Book Now From US$ 362
  • 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
  • Edinburgh Marriott Hotel Holyrood

    From US$ 97

    81 Holyrood Road, Edinburgh, United Kingdom

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

    Offering an indoor pool, Edinburgh Holyrood Hotel is set in Old Town, which is a bustling area of centuries-old buildings and narrow alleys around a 14-minute walk from The Robertson Mausoleum. This…

    To the hotel

    price for 1 night
    Book Now From US$ 97
  • Forrest Hill Retreat

    From US$ 362

    1/1 Forrest Hill, 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$ 362