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

  • Chic 1Bd Flat - Wviews Of Edinburgh Castle!

    From US$ 462

    3 1F1 Castle Wynd North, 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$ 462
  • Mono Suites New Town

    From US$ 306

    106 Hanover Street, Edinburgh, United Kingdom

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

    Area attractions, including the Victorian Gothic Scott Monument, are located nearly a 7-minute walk from Mono Suites New Town Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 306
  • Heart Of Edinburgh City Flat

    From US$ 111

    25 Thistle Street, Edinburgh, United Kingdom

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

    Heart Of Edinburgh City Flat, set next to the historic fortress "Edinburgh Castle", is 15 km from Edinburgh airport. This venue is steps away from The Real Mary King's Close and it also provides…

    To the hotel

    price for 1 night
    Book Now From US$ 111
  • 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
  • Castle Rock Hostel - Adults Only

    From US$ 31

    15 Johnston Terrace, Edinburgh, United Kingdom

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

    Castle Rock Hostel is located in Old Town district next to Grassmarket. The local John Knox House History Museum is 0.8 km from this venue, while the 200-foot spire "Scott Monument" is 0.9 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 31
  • Modern George Street Studio Sleeping 2

    From US$ 276

    53 George 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$ 276
  • Grassmarket Old Town Boutique Apartment

    From US$ 220

    76/2 Grassmarket, Edinburgh, United Kingdom

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

    Grassmarket Old Town Boutique apartment gives direct access to the historic fortress "Edinburgh Castle" and features views of the garden. This venue is also 2.4 km away from Arthur's Seat hike in…

    To the hotel

    price for 1 night
    Book Now From US$ 220
  • Gorgeous Apartment In The Heart Of New Town

    From US$ 705

    118 Hanover Street, Edinburgh, United Kingdom

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

    The 40 m² Gorgeous Apartment In The Heart Of New Town apartment is a great place to stay in New Town, initially built response to the deterioration of the medieval Old Town in the 18th century, just…

    To the hotel

    price for 1 night
    Book Now From US$ 705
  • Spacious 2 Bedroom Apartment In The Heart Of New Town

    From US$ 623

    Hanover Street, 118, 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$ 623
  • Broughton Market Aparthotel

    From US$ 458

    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$ 458
  • 19-4 Union Street

    From US$ 690

    19/4 Union 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$ 690
  • Joivy Luxury Flats On George Street

    From US$ 483

    47A George Street, Edinburgh, United Kingdom

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

    Altido Luxury George St lies in a touristic area of Edinburgh within a 13-minute walk of the historic fortress "Edinburgh Castle", featuring flat-screen TV and entertainment activities. This venue is…

    To the hotel

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

    From US$ 406

    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$ 406
  • The Barony Fox

    31 Barony Street, Edinburgh, United Kingdom

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

    To the hotel

    Book Now
  • Old Town Brewery Apartment

    From US$ 472

    Calton Road 138/2, Edinburgh, United Kingdom

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

    Old Town Brewery Apartment Edinburgh is set 1 km from The Real Mary King's Close and 1.5 km from the green Flag park "Princes Street Gardens" in Old Town district. This property near Museum of…

    To the hotel

    price for 1 night
    Book Now From US$ 472
  • 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
  • Joivy Loft At The Brewery With Free Parking

    From US$ 647

    138 Calton Road, Edinburgh, United Kingdom

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

    Spacious Calton Rd Apt Looking Over Calton Hill apartment is situated in Old Town district of Edinburgh, 15 km from Edinburgh airport. The accommodation consists of 1 bathroom and 2 bedrooms with…

    To the hotel

    price for 1 night
    Book Now From US$ 647
  • 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