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

  • Candlemaker Old Town 500M From Edinburgh Castle

    From US$ 422

    Candlemaker Row, Edinburgh, United Kingdom

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

    Candlemaker Old Town 500M From Edinburgh Castle apartment is situated in Edinburgh, about 0.3 km from The Royal Edinburgh Military Tattoo, and features flat screen TV and a flat screen TV. The venue…

    To the hotel

    price for 1 night
    Book Now From US$ 422
  • Joivy Cosy Flat In The Heart Of Edinburgh

    From US$ 565

    Canongate 160, Edinburgh, United Kingdom

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

    The Old Town Sugar House - Amazing Location apartment is nearly 1.1 km from Camera Obscura. The venue comprises 2 bedrooms and 1 bathrooms. Free Wi Fi is provided on-site.

    To the hotel

    price for 1 night
    Book Now From US$ 565
  • Stunning 2-Bedroom Georgian Flat, City Centre

    From US$ 317

    85 Hanover Street 3/3, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 317
  • Warden'S Close Apartments

    From US$ 998

    2 Warden'S Close, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 998
  • Cozy Inn

    From US$ 471

    Dublin Street Lane South, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 471
  • Bright & Spacious City Centre Edinburgh Flat, Unbeatable Location

    From US$ 1029

    22 Broughton Street 22 1F2 Flat 4, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 1029
  • Traditional Georgian Flat In New Town

    From US$ 323

    Albany Street, Edinburgh, United Kingdom

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

    The 65 m² Traditional Georgian Flat In New Town apartment, set within 5 minutes' walk of Real Foods, and stands 100 km from Dundee airport.

    To the hotel

    price for 1 night
    Book Now From US$ 323
  • 3 Bed In Edinburgh 79008

    From US$ 348

    11 Albany Street, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 348
  • Hub By Premier Inn Edinburgh City Centre, Rose St

    From US$ 149

    Rose Street 56 58 Rose Street, Edinburgh, United Kingdom

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

    The 3-star Hub Edinburgh City Centre, Rose Street Hotel offers a low-budget accommodation to stay in Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 149
  • City Centre En-Suite Room

    From US$ 151

    35 Broughton Street, Edinburgh, United Kingdom

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

    City Centre En-Suite Room Edinburgh is set 0.8 km from Royal Mile and 0.9 km from The Real Mary King's Close in New Town district. This accommodation includes rooms with a flat-screen TV with…

    To the hotel

    price for 1 night
    Book Now From US$ 151
  • City Central, Festival Theater

    From US$ 343

    6 Drummond Street, Edinburgh, United Kingdom

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

    City Central, Festival Theater apartment is set just 1 km from National Museum of Scotland, which is an excellent place to improve cultural awareness.

    To the hotel

    price for 1 night
    Book Now From US$ 343
  • Holiday Inn Express Edinburgh City Centre By Ihg

    From US$ 412

    Picardy Place, Edinburgh, United Kingdom

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

    The 3-star Holiday Inn Express Edinburgh City Centre, An Ihg Hotel includes 186 rooms and is set within 17 minutes' walk of Palace of Holyroodhouse.

    To the hotel

    price for 1 night
    Book Now From US$ 412
  • Albany Hotel

    From US$ 127

    39-47 Albany Street, Edinburgh, United Kingdom

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

    The 4-star Albany Ballantrae Hotel Edinburgh is set 1.6 km from the official residence "Palace of Holyroodhouse" and 0.5 km from Omni Centre. Guests will have access to parking area onsite for added…

    To the hotel

    price for 1 night
    Book Now From US$ 127
  • Deluxe 3-Bedroom Apartment On Princes Street Overlooking Edinburgh Castle

    From US$ 815

    Princes Street, Edinburgh, United Kingdom

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

    Deluxe 3-Bedroom Apartment On Princes Street Overlooking Edinburgh Castle apartment, set only 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$ 815
  • Joivy Cozy Apt Near Edinburgh Castle

    From US$ 511

    16 Johnston Terrace, Edinburgh, United Kingdom

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

    Guests can opt to stay at Altido Charming Apt By Edinburgh Castle 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$ 511
  • Joivy Lovely Flat In The Heart Of Edinburgh

    From US$ 508

    16 Johnston Terrace Flat 2, Edinburgh, United Kingdom

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

    Located in Old Town district next to Camera Obscura and World of Illusions, the 60 m² Altido 2-Br Apt Directly Next To Edinburgh Castle apartment accommodates up to 4 guests. This 2-bedroom venue…

    To the hotel

    price for 1 night
    Book Now From US$ 508
  • Bright Old Town City Centre Apartment

    From US$ 457

    90/3 Grassmarket, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 457
  • Old Town Apartment, Edinburgh

    90 Grassmarket, Edinburgh, United Kingdom

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

    To the hotel

    Book Now
  • Old Town 163

    From US$ 271

    16/3 (1F1) Johnston Terrace, Edinburgh, United Kingdom

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

    Located in Old Town district, Old Town 163 is next-door to The Real Mary King's Close and a 5-minute drive from Edinburgh Castle. This venue has 2 bathrooms with a hairdryer and bath sheets.

    To the hotel

    price for 1 night
    Book Now From US$ 271
  • Chic 1Bd Flat - Wviews Of Edinburgh Castle!

    From US$ 391

    3 1F1 Castle Wynd North, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 391