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

  • Ten Hill Place

    From US$ 62

    10 Hill Place, Edinburgh, United Kingdom

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

    Ten Hill Place Hotel Edinburgh, located just near the shopping mall "North Bridge", features a flat screen TV, a shared lounge and a cable flat-screen. Set within a few minutes' drive from Royal Mile…

    To the hotel

    price for 1 night
    Book Now From US$ 62
  • Elegant Flat Near Princes Street - Perfect Location, 24-7 Customer Support

    From US$ 292

    47 Thistle Street, Edinburgh, United Kingdom

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

    Thistle Street Luxury Apt In The Heart Of City apartment offers accommodation with free Wi Fi throughout the venue, 1.6 km from The Queen's Gallery. This property comprises of 1 bedroom, 1 bathroom…

    To the hotel

    price for 1 night
    Book Now From US$ 292
  • Light & Stylish Loft Apartment In Heart Of The Old Town

    Eh1 2Ql, Edinburgh, United Kingdom

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

    To the hotel

    Book Now
  • Old Town Apartment

    Flat 1, 6 Forrest Road, Edinburgh, United Kingdom

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

    To the hotel

    Book Now
  • Castle Wynd Old Town

    From US$ 343

    Castle Wynd South, Edinburgh, United Kingdom

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

    Offering a sun deck, a flat screen TV and flat - screen TV, Castle Wynd Old Town apartment is situated in Old Town district, 250 metres from Royal Mile. The venue comprises a kitchen with a microwave…

    To the hotel

    price for 1 night
    Book Now From US$ 343
  • Joivy Contemporary Royal Mile Apartment With Balcony

    From US$ 326

    78 Canongate Flat 2, Edinburgh, United Kingdom

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

    Altido Contemporary Royal Mile Apartment With Balcony Edinburgh is set 1.5 km from Camera Obscura and World of Illusions Science Museum and 0.9 km from National History Museum of Scotland in Old Town…

    To the hotel

    price for 1 night
    Book Now From US$ 326
  • The New Town Mews By Calton Living

    From US$ 998

    17 Dublin Street Lane North, Edinburgh, United Kingdom

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

    The 46 m² Modern Mews Apartment - New Town apartment is positioned right in the centre of Edinburgh, about a 5-minute stroll from Real Foods.

    To the hotel

    price for 1 night
    Book Now From US$ 998
  • Km Hotel

    From US$ 88

    5 Richmond Place, Edinburgh, United Kingdom

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

    Km Central Hotel Edinburgh is rated 3 stars and is placed 1.1 km to Royal Mile. Set just around the corner from the award winning Surgeons' Hall Museums, Km Central Hotel dates back to 1886.

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • The Holyrood Park Residence

    From US$ 545

    The Park, Holyrood Road, Edinburgh Eh8 8Ba, Edinburgh, United Kingdom

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

    The Holyrood Park Residence Edinburgh, located in Old Town district, 1.1 km from Omni Centre, features views of the city. Rooms come with a balcony, a TV set and TV with satellite channels as well as…

    To the hotel

    price for 1 night
    Book Now From US$ 545
  • Edinburgh Old Town

    From US$ 491

    89-23 Holyrood Road, Edinburgh, United Kingdom

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

    Edinburgh Old Town is positioned within 1.2 km from Royal Mile, in a residential area of Edinburgh. The venue includes a kitchen with a washing machine, a refrigerator and an electric kettle provided.

    To the hotel

    price for 1 night
    Book Now From US$ 491
  • Luxury Apartment At Edinburgh

    From US$ 390

    89 Holyrood Road, 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$ 390
  • Central 2Br Park Royal Apartment With Balcony And Parking

    From US$ 278

    89 Holyrood Road, 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$ 278
  • Argyl - Grassmarket Apartments

    From US$ 641

    1 Castle Wynd South, 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$ 641
  • The Holyrood Road Residence

    From US$ 442

    Holyrood Road, Edinburgh Eh8 8Ba, Edinburgh, United Kingdom

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

    The Holyrood Road Residence apartment welcomes travellers in the centre of Edinburgh, within short driving distance of Omni Centre. The venue includes a kitchen with a microwave, a refrigerator and…

    To the hotel

    price for 1 night
    Book Now From US$ 442
  • The Broughton Townhouse

    From US$ 81

    37 Broughton Place, Edinburgh, United Kingdom

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

    The perfect Broughton Hotel is situated near the entertainment district of Edinburgh, 400 metres from Mansfield Place Church. This 3-star hotel offers Wi-Fi throughout the property and parking on…

    To the hotel

    price for 1 night
    Book Now From US$ 81
  • Argyl - Charming 2 Bedroom Apartment On Thistle Street

    From US$ 554

    62 Thistle Street Apartment 1, 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$ 554
  • Geraldsplace

    From US$ 183

    Abercromby Place 21B Abercromby Place, Edinburgh, United Kingdom

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

    Geraldsplace Bed & Breakfast Edinburgh, situated close to St Giles' Cathedral, offers accommodation with allergy free rooms and parking spaces.

    To the hotel

    price for 1 night
    Book Now From US$ 183
  • Guestready - Elegant Apt In Old Town Edinburgh

    From US$ 196

    3/1 Forrest Hill, Edinburgh, Uk, Edinburgh, Gb, Edinburgh, United Kingdom

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

    Located in Old Town district, Guestready - Elegant 1Bed Apartment In Old Town Edinburgh is next-door to National Museum of Scotland and a 5-minute drive from The Royal Scots Dragoon Guards Museum.

    To the hotel

    price for 1 night
    Book Now From US$ 196
  • Dreamhouse Apartments Edinburgh Holyrood Park

    From US$ 209

    The Park 89 Holyrood Road, Edinburgh, United Kingdom

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

    Dreamhouse Apartments Edinburgh Holyrood Park is set in Edinburgh, a 10-minute walk from Royal Mile and provides a terrace, a free private car park and free self-parking, as well as an individual…

    To the hotel

    price for 1 night
    Book Now From US$ 209
  • 100 Princes Street

    From US$ 270

    100 Princes St, Edinburgh, United Kingdom

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

    Royal Overseas League Hotel Edinburgh is located 1 km from the parish church "St Giles' Cathedral" and features a community pool, a library and a bar. This venue offers accommodation in New Town…

    To the hotel

    price for 1 night
    Book Now From US$ 270