Menu

Search options

2026-04-25

2026-04-26
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 Brunstane Train 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

94 results

  • Historic Stone Built 4Br Cottage For 8 W/Parking

    From US$ 1248

    3 Old Church Lane, Edinburgh, United Kingdom

    2.8 km to Brunstane Train Station (To the map)

    Historic Stone Built 4Br For 8 W/Parking apartment features views of the garden, and is situated 4 km from National Museum of Scotland. It consists of 4 bedrooms, a fully-fitted kitchen and a…

    To the hotel

    price for 1 night
    Book Now From US$ 1248
  • Easy City Stay

    From US$ 122

    32 Peffer Bank, Edinburgh, United Kingdom

    2.8 km to Brunstane Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 122
  • Cosy & Bright Semi-Detached House

    From US$ 114

    200 Piersfield Terrace, Edinburgh, United Kingdom

    2.9 km to Brunstane Train Station (To the map)

    The Thistle chapel "St Giles' Cathedral" is within 3.4 km of apartment, while Edinburgh Old Town is 3.3 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 114
  • Abercorn Lodge Semi-Detached House

    From US$ 688

    200 Piersfield Terrace, Edinburgh, United Kingdom

    2.9 km to Brunstane Train Station (To the map)

    The 1-bedroom Abercorn Lodge Semi-Detached House is located in Edinburgh, at a 3.6 km distance from the art museum "Scottish National Gallery" as well as about 25 minutes' walk from Edinburgh Hindu…

    To the hotel

    price for 1 night
    Book Now From US$ 688
  • The Metro Oasis

    From US$ 327

    3 Drybrough Crescent 20, Edinburgh, United Kingdom

    2.9 km to Brunstane Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 327
  • The Lochside House Residence

    From US$ 890

    Old Church Lane, Edinburgh Eh15 3Px, Edinburgh, United Kingdom

    2.9 km to Brunstane Train Station (To the map)

    The Lochside House Residence lies within 2.5 km from Portobello Beach and features a garden and barbeque. The venue has 5 bedrooms, an ironing set, coffee and tea making facilities, and a seating…

    To the hotel

    price for 1 night
    Book Now From US$ 890
  • Fabulous 1Bed 1Bath Ground Floor Shared Accommodation ,Only Double Room

    From US$ 160

    1 Drybrough Crescent Flat 2, Edinburgh, United Kingdom

    2.9 km to Brunstane Train Station (To the map)

    The 2-room Fabulous 2Bed 2Bath Ground Floor Serviced Accommodation Near City apartment is nestled in the Prestonfield district, at a 4.3 km distance from Edinburgh Castle.

    To the hotel

    price for 1 night
    Book Now From US$ 160
  • Travelodge Edinburgh Musselburgh

    From US$ 47

    Msa A1 Old Craighall Musselburgh, Fisherrow, United Kingdom

    3 km to Brunstane Train Station (To the map)

    The 2-star Travelodge Edinburgh Musselburgh is a low-budget accommodation comprising 44 non-smoking rooms within a few minutes drive from Craigmillar Castle. The property is set close to Queen…

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Samsara Home

    From US$ 160

    10A Craigmillar Castle Gardens Craigmillar Castle Gardens, Edinburgh, United Kingdom

    3 km to Brunstane Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 160
  • Christiemiller Avenue Holiday Home

    From US$ 491

    63 Christiemiller Avenue, Edinburgh, United Kingdom

    3 km to Brunstane Train Station (To the map)

    Christiemiller Avenue Holiday Home is located 3.5 km from Royal Yacht Britannia and offers laundry facilities and grocery delivery service. Guests who stay in the venue can park their car nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 491
  • One Bedroom In Spacious Bungalow, Free Parking & Private Entrance

    From US$ 112

    114 Craigentinny Road, Edinburgh, United Kingdom

    3 km to Brunstane Train Station (To the map)

    The official residence "Palace of Holyroodhouse" is 25 minutes on foot from the 1-room One Bedroom Self Catered Serviced Accommodation Near City Center apartment while The Queen's Gallery is…

    To the hotel

    price for 1 night
    Book Now From US$ 112
  • City Escape

    From US$ 109

    Peffer Bank Edinbugh Eh16 4Fe, Edinburgh, United Kingdom

    3 km to Brunstane Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 109
  • Sailte House

    From US$ 91

    117 Willowbrae Road, Edinburgh, United Kingdom

    3.1 km to Brunstane Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Brae Guesthouse

    From US$ 98

    119 Willowbrae Road, Edinburgh, United Kingdom

    3.1 km to Brunstane Train Station (To the map)

    The Brae Guest House B&B is situated in Duddingston district of Edinburgh. Guests may find Camera Obscura & World of Illusions within 2.7 km and National Museums of Scotland within 2.8 km of the…

    To the hotel

    price for 1 night
    Book Now From US$ 98