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

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

    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$ 516
  • Spacious 2 Bedroom Apartment In The Heart Of New Town

    From US$ 639

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

    19/4 Union Street,, Edinburgh, United Kingdom

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

    To the hotel

    Book Now
  • 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$ 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
  • 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
  • Old Town Brewery Apartment

    From US$ 352

    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$ 352
  • 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$ 466

    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$ 466
  • Joivy Secluded Brewery Apartment

    From US$ 532

    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$ 532
  • Rose Street Flat

    From US$ 541

    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$ 541
  • Braid Apartments By Mansley

    From US$ 173

    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$ 173
  • Russel House - 4 Bedroom - The Royal Mile

    From US$ 736

    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$ 736
  • Newly Reno'D 2 Bed With Free Parking

    From US$ 485

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