Menu

Search options

2026-02-26

2026-02-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

1863 results

  • Joivy Stunning Flat Near Edinburgh Castle

    From US$ 757

    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$ 757
  • 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
  • Boho Central Old Town Base

    From US$ 151

    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$ 151
  • 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
  • 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$ 483

    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$ 483
  • 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
  • Modern Flat With Nice Views By The Royal Mile

    From US$ 409

    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$ 409
  • Luxurious City Centre Self Catering Apartment

    From US$ 273

    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$ 273
  • Self Catering , City Centre Apartment With Parking

    From US$ 382

    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$ 382
  • 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$ 593

    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$ 593
  • Bright And Cosy Flat At The Heart Of The Old Town - Pass The Keys

    From US$ 223

    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$ 223
  • 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
  • Thistle City Inn

    From US$ 207

    Flat 1A 39 South Bridge, Edinburgh, United Kingdom

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

    Thistle City Inn Edinburgh is set about a 5-minute walk from Lawnmarket bus stop, and a mere 5 minutes' walk from Royal Mile.

    To the hotel

    price for 1 night
    Book Now From US$ 207
  • Joivy Affordable 3,4,5 And 12 Bed Private Flats Next To Royal Mile (Adults Only)

    From US$ 210

    149 Cowgate, Edinburgh, United Kingdom

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

    Located in Edinburgh, Altido Charming Flats Next To Royal Mile Apartment apartment is 100 km from Dundee airport.

    To the hotel

    price for 1 night
    Book Now From US$ 210
  • Old Town, Free Parking, Outlander Experience

    From US$ 181

    4 Old Tolbooth Wynd, Edinburgh, United Kingdom

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

    Guests can opt to stay at Old Town, Free Parking, Outlander Experience 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$ 181
  • Hotel Indigo Edinburgh By Ihg

    From US$ 195

    51-59 York Place, Edinburgh, United Kingdom

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

    Hotel Indigo Edinburgh, located just off Omni Centre, offers boutique accommodation with free Wi Fi throughout the venue. The property is 1.4 km away from the official residence "Palace of…

    To the hotel

    price for 1 night
    Book Now From US$ 195
  • The Writer'S Attic By Calton Living

    From US$ 183

    Lady Stair'S Close, Edinburgh, United Kingdom

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

    Set in the centre of Edinburgh, The Lady Stair'S Apartment - Royal Mile is about a 5-minute walk from The Real Mary King's Close. The accommodation consists of an equipped kitchen, 1 bedroom and is…

    To the hotel

    price for 1 night
    Book Now From US$ 183
  • St James Quarter 2 Bed Apartment

    From US$ 285

    16 North Saint Andrew Street, Edinburgh, United Kingdom

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

    Arthur's Seat hike is at a 2.5 km distance from the 1-room St James Quarter 2 Bed Apartment apartment, while Mansfield Place Church is situated nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 285