Menu

Search options

2026-04-26

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

2046 results

  • Joivy Luxurious Apt On Notable George Street

    From US$ 1442

    53 George Street, Edinburgh, United Kingdom

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

    Altido Luxurious 2 Bedroom Apt On Notable George Street Edinburgh is placed in New Town district, within a 5-minute walk of the seafood restaurant Fishers In The City. The accommodation includes 2…

    To the hotel

    price for 1 night
    Book Now From US$ 1442
  • Joivy Modern Studio In New Town, On Historic George Street

    From US$ 623

    53 George Street, Edinburgh, United Kingdom

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

    Altido Statement Studio On Historic George Street apartment is nearly 0.7 km from Royal Mile. This accommodation consists of 1 bedroom and 1 bathroom.

    To the hotel

    price for 1 night
    Book Now From US$ 623
  • Joivy Inviting Flat At The Heart Of Edinburgh

    From US$ 1071

    53 George Street, Edinburgh, United Kingdom

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

    The 1-room Altido Inviting Flat Near City Centre apartment is also located merely a 6-minute walk from Scottish National Gallery.

    To the hotel

    price for 1 night
    Book Now From US$ 1071
  • Exquisite & Lively With Fireplace & Panoramic Views

    From US$ 512

    7/7 Frederick Street, Edinburgh, United Kingdom

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

    Exquisite & Lively With Fireplace & Panoramic Views 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, about…

    To the hotel

    price for 1 night
    Book Now From US$ 512
  • The New Town Idyll @ Dublin Street

    From US$ 808

    Dublin Street, Edinburgh, United Kingdom

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

    The New Town Idyll apartment offers homey accommodation for 6 guests in Edinburgh. The Venue consists of 3 bedrooms, 2 bathrooms, and also a fully-fitted kitchen.

    To the hotel

    price for 1 night
    Book Now From US$ 808
  • Halcyon House

    From US$ 196

    8 Royal Terrace, Edinburgh, United Kingdom

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

    Boasting a terrace, a parking and a storage for belongings, Halcyon House Hotel Edinburgh is located just 0.5 km from Omni Centre. This venue is set within easy reach of Calton Hill Mountain and in…

    To the hotel

    price for 1 night
    Book Now From US$ 196
  • The Botanist Apartment Edinburgh Old Town 2 Bedroom Lift Parking

    From US$ 277

    Parkgate, Edinburgh Eh8 8Au, Edinburgh, United Kingdom

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

    The official residence "Palace of Holyroodhouse" is 650 metres from this venue, while Dynamic Earth Interactive Science Museum is situated nearby. The accommodation offers an equipped kitchen along…

    To the hotel

    price for 1 night
    Book Now From US$ 277
  • Destiny Scotland - Chisholm Hunter Suites

    From US$ 411

    1 Frederick St, Edinburgh, United Kingdom

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

    Featuring free Wi Fi throughout the property, Destiny Scotland - Chisholm Hunter Suites apartment is situated in Edinburgh, 15 km from Edinburgh airport. The accommodation also includes a kitchen…

    To the hotel

    price for 1 night
    Book Now From US$ 411
  • Holyrood Park - Carparking Included!

    From US$ 404

    65-9 Holyrood Road, Edinburgh, United Kingdom

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

    Located in Old Town district next to The Scottish Parliament, the 75 m² Holyrood Park apartment accommodates up to 5 guests. A free carpark, a golf course and a free private car park are available at…

    To the hotel

    price for 1 night
    Book Now From US$ 404
  • Central Edinburgh Studio Bliss

    From US$ 357

    53 Lothian 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$ 357
  • Traditional Central 2 Bedroom Apartment

    Leopold Place 2, Edinburgh, United Kingdom

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

    To the hotel

    Book Now
  • Hotel Du Vin Edinburgh

    From US$ 164

    11 Bristo Place, Edinburgh, United Kingdom

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

    Featuring a restaurant and a luggage room, Hotel Du Vin Edinburgh lies only 300 metres away from National Museum of Scotland. Additionally, the hotel provides guests with a safe deposit box and 24…

    To the hotel

    price for 1 night
    Book Now From US$ 164
  • Thistle Suite City Centre

    From US$ 701

    Thistle Street, Edinburgh, United Kingdom

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

    Thistle Suite City Centre is set 0.8 km from Edinburgh International Conference Centre and 0.7 km from The Real Mary King's Close in New Town district. This venue is steps away from Royal Mile and it…

    To the hotel

    price for 1 night
    Book Now From US$ 701
  • Geraldsplace

    21B Abercromby Place Apartment, Edinburgh, United Kingdom

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

    To the hotel

    Book Now
  • Apex City Of Edinburgh Hotel

    From US$ 241

    61 Grassmarket, Edinburgh, United Kingdom

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

    The 4-star Apex City Of Edinburgh Hotel is situated around 400 metres away from The Scotch Whisky Experience and features 24 hour front desk assistance and wake-up calls. The grand Victorian theatre…

    To the hotel

    price for 1 night
    Book Now From US$ 241
  • Thistle Street Apartment At Heart Of The City Centre

    From US$ 248

    Thistle Street, Edinburgh, United Kingdom

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

    Located in Haymarket district next to Greyfriars Bobby's Grave, the 49 m² 1 Bedroom Thistle Street apartment accommodates up to 4 guests.

    To the hotel

    price for 1 night
    Book Now From US$ 248
  • Holyrood Road Park Apartments - 379

    From US$ 1083

    Flat 6, 89 Holyrood Road, Edinburgh, United Kingdom

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

    379 Park apartment is set in the old town district of Edinburgh. It is composed of 3 bedrooms, a kitchen, and a private bathroom. The venue can host up to 6 guests.

    To the hotel

    price for 1 night
    Book Now From US$ 1083
  • The Bristo Residence

    From US$ 304

    Lothian 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$ 304
  • Charming 1 Bed Apartment With Castle View

    From US$ 207

    7 Castle Wynd South, Edinburgh, United Kingdom

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

    Featuring free Wi Fi in the rooms, Charming 1 Bed Apartment With Castle View is situated in Edinburgh, 15 km from Edinburgh airport. It offers an accommodation with smoke detectors, a flat-screen TV…

    To the hotel

    price for 1 night
    Book Now From US$ 207
  • Stunning Studio Apartment Castle View

    From US$ 357

    5 Castle Wynd South, Edinburgh, United Kingdom

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

    Offering flat screen TV and a flat screen TV, Stunning Studio Apartment Castle View Edinburgh is located in Old Town district, next to the combined National Museum of Scotland. Placed 0.5 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 357