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

  • Edinburgh City Holiday Apartments

    From US$ 530

    40 St Marys Street, 2F3, Edinburgh, United Kingdom

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

    Featuring a private carpark, a parking and free private parking, Edinburgh City Holiday apartment offers accommodation 400 metres from Royal Mile. The Royal Edinburgh Military Tattoo is 0.4 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 530
  • Charming 3 Bed Apartment In Old Town

    From US$ 664

    40 Saint Mary'S Street, Edinburgh, United Kingdom

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

    Charming 3 Bed Apartment In Old Town apartment is located merely a 7-minute walk from The Writers' Museum and overlooks the city.

    To the hotel

    price for 1 night
    Book Now From US$ 664
  • Old Town Centre Apartment 5 Mins To Edinburgh Castle

    From US$ 188

    15 Guthrie Street, Edinburgh, United Kingdom

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

    Edinburgh Castle is at 750 metres of the 2-room Old Town Centre Apartment 5 Mins To Edinburgh Castle, while National Museum of Scotland is situated nearby. The apartment also has a kitchen with a…

    To the hotel

    price for 1 night
    Book Now From US$ 188
  • 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
  • Charming Old Town 2 Bed Apt, 2Mins From Royal Mile

    From US$ 454

    234 Canongate, Edinburgh, United Kingdom

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

    Charming Old Town 2 Bed Apt, 2Mins From Royal Mile Edinburgh is set 0.5 km from the 200-foot spire "Scott Monument" and 0.6 km from The Real Mary King's Close in Old Town district. A fully furnished…

    To the hotel

    price for 1 night
    Book Now From US$ 454
  • Crags View Apartment On The Royal Mile

    From US$ 228

    Canongate, Edinburgh, United Kingdom

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

    Crags View Apartment On The Royal Mile is situated within 0.5 km of The Real Mary King's Close, and has a number of amenities including a tennis court and a golf course. Nestled in the old town…

    To the hotel

    price for 1 night
    Book Now From US$ 228
  • 2 Chessels Court, Flat 3

    From US$ 417

    Chessel'S Court Flat 3, Edinburgh, United Kingdom

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

    Chessels Court, set next to the combined National Museum of Scotland, is 15 km from Edinburgh airport. Placed 0.4 km from The Real Mary King's Close, the property consists of 3 bedrooms, 1 bathroom…

    To the hotel

    price for 1 night
    Book Now From US$ 417
  • Royal Mile Balconies By The Castle

    From US$ 54

    493 Lawnmarket,The Royal Mile, Edinburgh, United Kingdom

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

    Set 20 minutes' walk from the Sunday Stockbridge Food Market, the 5-star Royal Mile Balconies By The Castle Aparthotel Edinburgh is located in close vicinity of Royal Mile.

    To the hotel

    price for 1 night
    Book Now From US$ 54
  • Joivy Observatory House & Apartment

    From US$ 247

    City Observatory, 38 Calton Hill, Edinburgh, United Kingdom

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

    Altido Observatory House is placed in New Town district, within a 5-minute walk of the diner Frankie And Bennys. Set close to the combined National Museum of Scotland, the venue is 650 metres from…

    To the hotel

    price for 1 night
    Book Now From US$ 247
  • 2 Bedroom Royal Mile Apartment

    From US$ 263

    New Street, Edinburgh, United Kingdom

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

    Royal Botanic Garden Edinburgh is 2.5 km from the 1-room 2 Bedroom Royal Mile Apartment apartment, while Museum of Edinburgh is situated nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 263
  • Royal Mile Apartments

    From US$ 585

    7/4 Saint Mary'S Street, 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$ 585
  • Royal Mile Famous Canongate Flat

    From US$ 304

    234 Canongate, Edinburgh, United Kingdom

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

    Royal Mile Famous Canongate Flat apartment is also located around 9 minutes' walk from Palace of Holyroodhouse.

    To the hotel

    price for 1 night
    Book Now From US$ 304
  • Boutique Modern Royal Mile Apartment Sleeps 4

    From US$ 459

    11 James Court, Edinburgh, United Kingdom

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

    The 1-room Boutique Modern Royal Mile Apartment Sleeps 4 apartment is also located just 0.8 km from Grassmarket.

    To the hotel

    price for 1 night
    Book Now From US$ 459
  • The David Hume Residence

    From US$ 207

    Riddle Court, Edinburgh Eh1 2Pg, Edinburgh, United Kingdom

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

    The David Hume Residence is located near the combined National Museum of Scotland and is just 5 minutes' walk from the centre of Edinburgh. Placed 0.2 km from Royal Mile, the venue consists of 2…

    To the hotel

    price for 1 night
    Book Now From US$ 207
  • The King'S Chamber, 2 Mins From Castle, Historic

    322 Lawnmarket, Edinburgh, United Kingdom

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

    To the hotel

    Book Now
  • 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
  • Joivy Budget 2, 4, 5 And 6 Bed Private Flats, In Historic Old Town (Adults Only)

    From US$ 137

    Robertsons Close, Edinburgh, United Kingdom

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

    Altido Robertson Close - Comfy Flats Near Edinburgh Castle apartment is located in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, a mere 5 minutes' walk from…

    To the hotel

    price for 1 night
    Book Now From US$ 137
  • 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
  • Old Town Edinburgh Apt, Walk To Castle, Royal Mile & Museums

    From US$ 277

    15 Guthrie Street, Top Left, Old Town, Edinburgh, United Kingdom

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

    Old Town Edinburgh, set next to Royal Mile, is 15 km from Edinburgh airport. Located within a 20-minute walk to Arthur's Seat hike in Edinburgh, the accommodation features 2 bedrooms for up to 5…

    To the hotel

    price for 1 night
    Book Now From US$ 277
  • Royal Mile Budget Apartments

    From US$ 244

    493 Lawnmarket, The Royal Mile, Edinburgh, United Kingdom

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

    Royal Mile Budget Apartments Edinburgh is placed in Old Town district, within a 5-minute walk of the pub Deacon Brodie's Tavern. It is situated 650 metres from Edinburgh Waverley train station and 50…

    To the hotel

    price for 1 night
    Book Now From US$ 244