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

  • 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
  • Guestready - Familia Soberba Apta Perto De Leith Walk

    From US$ 494

    Edinburgh, United Kingdom

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

    Overlooking the city, the 80 m² Guestready - Superb Family Apt Near Leith Walk Apartment apartment is approximately a 5-minute walk from Crombies of Edinburgh in Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 494
  • The Malt Kiln Apartment Edinburgh Old Town 3 Bedroom

    From US$ 302

    Buchanan Court, Edinburgh Eh8 8Jq, Edinburgh, United Kingdom

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

    Notable for its location 800 metres away from the combined National Museum of Scotland in Old Town district, the venue is placed within 15 minutes' walk of the historic fortress "Edinburgh Castle".

    To the hotel

    price for 1 night
    Book Now From US$ 302
  • Holyrood Hidden Gem

    From US$ 651

    7 Viewcraig Gardens, 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$ 651
  • Stylish 2Br Grassmarket Flat With Castle Views & Ps5

    From US$ 190

    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$ 190
  • 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
  • Guestready - Elegant Apt In Old Town Edinburgh

    From US$ 196

    3/1 Forrest Hill, Edinburgh, Uk, Edinburgh, Gb, Edinburgh, United Kingdom

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

    Located in Old Town district, Guestready - Elegant 1Bed Apartment In Old Town Edinburgh is next-door to National Museum of Scotland and a 5-minute drive from The Royal Scots Dragoon Guards Museum.

    To the hotel

    price for 1 night
    Book Now From US$ 196
  • Broughton Market Aparthotel

    From US$ 366

    1 Broughton Market, Edinburgh Eh3 6Nu, 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$ 366
  • Fantastic Location 10 Mins To Princes Street- 15 To Royal Mile- Main Door-Patio

    From US$ 341

    Barony Street, Edinburgh, United Kingdom

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

    Fantastic Location 10 Mins To Princes Street- 15 To Royal Mile- Main Door-Patio apartment, set merely a 5-minute walk from Ingleby Gallery, and stands 100 km from Dundee airport.

    To the hotel

    price for 1 night
    Book Now From US$ 341
  • The Gait At Hill Square Suites

    From US$ 1762

    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$ 1762
  • 100 Princes Street

    From US$ 270

    100 Princes St, Edinburgh, United Kingdom

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

    Royal Overseas League Hotel Edinburgh is located 1 km from the parish church "St Giles' Cathedral" and features a community pool, a library and a bar. This venue offers accommodation in New Town…

    To the hotel

    price for 1 night
    Book Now From US$ 270
  • Holyrood Duplex 3-Bedroom Apartment

    From US$ 429

    1 Viewcraig Street, Edinburgh, United Kingdom

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

    Set in the very heart of Edinburgh, the 110 m² Holyrood Duplex 3- Bedrooms Apartment apartment is merely a 9-minute walk from Palace of Holyroodhouse.

    To the hotel

    price for 1 night
    Book Now From US$ 429
  • The Forrest Road Residence

    From US$ 442

    Forrest Road, Edinburgh, United Kingdom

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

    The Forrest Road Residence apartment is a great place to stay in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, within 2.8 km of Arthur's Seat hike. Public parking…

    To the hotel

    price for 1 night
    Book Now From US$ 442
  • Elegant Flat Near Princes Street - Perfect Location, 24-7 Customer Support

    From US$ 292

    47 Thistle Street, Edinburgh, United Kingdom

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

    Thistle Street Luxury Apt In The Heart Of City apartment offers accommodation with free Wi Fi throughout the venue, 1.6 km from The Queen's Gallery. This property comprises of 1 bedroom, 1 bathroom…

    To the hotel

    price for 1 night
    Book Now From US$ 292
  • Large Central Edinburgh New Town Flat

    From US$ 222

    Broughton Street, Edinburgh, United Kingdom

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

    Central Edinburgh New Town Flat apartment offers a pleasant stay in Edinburgh for up to 6 guests. This unit consists of 3 bedrooms, 2 bathrooms and a kitchen.

    To the hotel

    price for 1 night
    Book Now From US$ 222
  • Royal Mile & Arthur'S Seat Apt With Private Parking

    From US$ 316

    3 Gentle'S Entry, Edinburgh, United Kingdom

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

    Royal Mile & Arthur'S Seat Apt With Private Parking Edinburgh is set 0.8 km from The Writers' Museum and 0.9 km from the combined National Museum of Scotland in Old Town district. There is a kitchen,…

    To the hotel

    price for 1 night
    Book Now From US$ 316
  • 2 Bedroom, 4 Beds -Grassmarket

    From US$ 247

    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$ 247
  • Heriot Bridge Hideaway By Calton Living

    From US$ 648

    2 Heriot Bridge, Edinburgh, United Kingdom

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

    The 37 m² The Grassmarket Apartment apartment, set a 5-minute walk from The Parish Church of St Cuthbert, and stands 100 km from Dundee airport.

    To the hotel

    price for 1 night
    Book Now From US$ 648
  • Luxury Old Town Design Apartment With Fireplace

    From US$ 363

    7 Baxter'S Pl 1, 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
  • Alba Apartments- Gentle'S Entry

    From US$ 130

    7/8 Gentle'S Entry, Old Town, Edinburgh, United Kingdom

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

    Located in Old Town district within a 15-minute walk of Omni Centre, the 55 m² Alba Apartments- Gentle'S Entry accommodates up to 4 guests. Coffee/tea makers, a microwave and an oven are provided in…

    To the hotel

    price for 1 night
    Book Now From US$ 130