Menu

Search options

2026-06-11

2026-06-12
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

2149 results

  • Edinburgh Central 2-Bedroom Old Town Apartment

    From US$ 563

    Chessel'S Court, 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$ 563
  • Holiday Inn Express Edinburgh - Royal Mile By Ihg

    From US$ 316

    300 Cowgate, Edinburgh, United Kingdom

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

    Featuring a vending machine and a lift, the 3-star Holiday Inn Express Edinburgh - Royal Mile, An Ihg Hotel stands at a 500-metre distance from The Real Mary King's Close. Public parking is available…

    To the hotel

    price for 1 night
    Book Now From US$ 316
  • Edinburgh Metro

    From US$ 125

    11/2 Robertson's Close, Edinburgh, United Kingdom

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

    Edinburgh Metro Hostel is located in Old Town district next to Edinburgh Old Town. Is also features free Wi-Fi throughout the venue.

    To the hotel

    price for 1 night
    Book Now From US$ 125
  • Writers View, Royal Mile Apartment Edinburgh

    From US$ 623

    451\/17 Lawnmarket, Edinburgh, United Kingdom

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

    Royal Mile Apartment Edinburgh boasts a unique setting not far from the historic fortress "Edinburgh Castle". The venue includes a kitchen fitted with glassware, a microwave and refrigerators for…

    To the hotel

    price for 1 night
    Book Now From US$ 623
  • Joivy Stunning Flat Near Edinburgh Castle

    From US$ 898

    North Bank Street Apartment 1F2, Edinburgh, Scotland Eh1 2Lp, United Kingdom, Edinburgh, United Kingdom

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

    Bnbbuddy Apartments - North Bank Street Luxury apartment lies not far from Royal Mile and features 24 hour front desk assistance and ironing service. This unit consists of 2 bedrooms, 2 bathrooms and…

    To the hotel

    price for 1 night
    Book Now From US$ 898
  • Joivy Famous St Mary'S Street Old Town Apartment

    From US$ 409

    Saint Mary'S Street, Edinburgh, Scotland Eh1 1Sx, United Kingdom, Edinburgh, United Kingdom

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

    Altido Charming Flat By Royal Mile With Garden And View is set 0.4 km from The Royal Edinburgh Military Tattoo and 0.5 km from Edinburgh Old Town in Old Town district. The venue includes a kitchen…

    To the hotel

    price for 1 night
    Book Now From US$ 409
  • The York Place Residence

    From US$ 359

    41 York Place, Edinburgh, United Kingdom

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

    The 85 m² York Place Residence apartment, set 5 minutes' walk from Mansfield Place Church, and stands 100 km from Dundee airport.

    To the hotel

    price for 1 night
    Book Now From US$ 359
  • Boho Central Old Town Base

    From US$ 249

    48 St Mary'S St, 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$ 249
  • Elder York Guest House

    From US$ 139

    38 Elder Street, Edinburgh, United Kingdom

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

    Elder York Guest House is situated in the very heart of Edinburgh in 10 minutes' walking distance from New Town. Wi Fi is included throughout the venue.

    To the hotel

    price for 1 night
    Book Now From US$ 139
  • Sumptuous 2Br Apt Next To Edinburgh Castle!

    From US$ 452

    8 North Bank Street 2F2, Edinburgh, United Kingdom

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

    Sumptuous 2 Bedroom Apartment Next To Edin Castle! is set 0.4 km from the historic fortress "Edinburgh Castle" and 0.2 km from The Real Mary King's Close in Old Town district. This venue consists of…

    To the hotel

    price for 1 night
    Book Now From US$ 452
  • Luxury Renovated 1 Bed Nr St James - Super Central

    From US$ 217

    45 York Place, Edinburgh, United Kingdom

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

    Elegant And Spacious 1Bedroom/1Bathroom Apart apartment is situated in Merchiston district of Edinburgh, 15 km from Turnhouse airport. The accommodation includes 1 bedrooms, 1 bathrooms and a fully…

    To the hotel

    price for 1 night
    Book Now From US$ 217
  • Edinburgh Centre Modern Luxury - Royal Mile Residence

    From US$ 522

    5/8 Shoemakers Square, 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$ 522
  • Modern Flat With Nice Views By The Royal Mile

    From US$ 357

    8 North Bank Street 3F1, 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$ 357
  • Self Catering , City Centre Apartment With Parking

    From US$ 691

    13 York Place Basement, Edinburgh, United Kingdom

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

    Nestled in New Town, initially built response to the deterioration of the medieval Old Town in the 18th century, the 3-room Self Catering, City Centre Apartment With Parking apartment is about a 19…

    To the hotel

    price for 1 night
    Book Now From US$ 691
  • Luxurious City Centre Self Catering Apartment

    From US$ 307

    13 York Place, Edinburgh, United Kingdom

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

    Located in Edinburgh, Luxurious City Centre Self Catering Apartment apartment is 100 km from Dundee airport.

    To the hotel

    price for 1 night
    Book Now From US$ 307
  • York House B&B

    From US$ 178

    27 York Place, Edinburgh, United Kingdom

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

    The 2-star York House B&B Edinburgh is set 1.4 km from the 16th-century Palace of Holyroodhouse and 0.9 km from New Town. The venue provides 19 guestrooms appointed with a flat-screen TV with…

    To the hotel

    price for 1 night
    Book Now From US$ 178
  • Modern Flat With Fantastic Views By The Royal Mile

    From US$ 268

    North Bank Street, Edinburgh, United Kingdom

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

    Modern Flat With Fantastic Views apartment is located in Edinburgh, about 150 metres from Royal Mile and offers a flat screen TV, a cable flat-screen and a golf course. The long-standing Camera…

    To the hotel

    price for 1 night
    Book Now From US$ 268
  • Cosy Flat In Historic Old Town - Pass The Keys

    From US$ 187

    Flat 7, 54 St Mary'S Street,, Edinburgh, United Kingdom

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

    Bright And Cosy Flat At The Heart Of Old Town is set in a residential area of Edinburgh and gives access to Royal Mile, which is about 5 minutes' walk away. With access to The Real Mary King's Close,…

    To the hotel

    price for 1 night
    Book Now From US$ 187
  • Joivy Eclectic Apartment Near Edinburgh Castle

    From US$ 636

    Lawnmarket 4 Blackie House, Edinburgh, United Kingdom

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

    Eclectic & Design Led 3Br Apt Near Edinburgh Castle is set 0.2 km from the combined National Museum of Scotland and 0.3 km from the parish church "St Giles' Cathedral" in Old Town district. The…

    To the hotel

    price for 1 night
    Book Now From US$ 636
  • Edinb&B

    From US$ 44

    12 Robertson'S Close, Edinburgh, United Kingdom

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

    Featuring free WiFi, Edinb&B offers accommodation within 1.6 km from 24 Royal Circus. The property is just 0.2 km from Edinburgh Military Tattoo.

    To the hotel

    price for 1 night
    Book Now From US$ 44