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 Prestonfield Golf Club

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

1518 results

  • City Guest House

    From US$ 81

    15 Mayfield Gardens, Edinburgh, United Kingdom

    0.6 km to Prestonfield Golf Club (To the map)

    Featuring a parking and free self parking throughout the property, City Guest House Edinburgh offers budget accommodation next to Earthy Foods & Goods. The Real Mary King's Close is a 5-minute drive…

    To the hotel

    price for 1 night
    Book Now From US$ 81
  • Allison House 17

    From US$ 101

    17 Mayfield Gardens, Edinburgh, United Kingdom

    0.6 km to Prestonfield Golf Club (To the map)

    Set about 2.8 km from Edinburgh Castle, the 3-star Allison House 17 Edinburgh features WiFi throughout the property as well as public parking on site. The family owned hotel is in Newington, which is…

    To the hotel

    price for 1 night
    Book Now From US$ 101
  • Abcorn Guest House

    From US$ 350

    4 Mayfield Gardens, Edinburgh, United Kingdom

    0.6 km to Prestonfield Golf Club (To the map)

    Featuring free self parking and a restaurant, Abcorn Guest House Edinburgh offers accommodation within 2.3 km from Arthur's Seat hike. The venue is 3 km from the city centre and adjacent to St Marks…

    To the hotel

    price for 1 night
    Book Now From US$ 350
  • 2 Bedroom Apartment In Edinburgh With 2 Free Parking Spaces

    From US$ 280

    23 Clearburn Crescent, Edinburgh, United Kingdom

    0.6 km to Prestonfield Golf Club (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 280
  • 23 Mayfield

    From US$ 284

    23 Mayfield Gardens, Newington, Edinburgh, United Kingdom

    0.6 km to Prestonfield Golf Club (To the map)

    23 Mayfield Hotel Edinburgh, located 2.2 km from Royal Mile, offers guests parking, a private carpark and a luggage room. Situated in Newington district, the guest house is set 2.6 km from the…

    To the hotel

    price for 1 night
    Book Now From US$ 284
  • Edinburgh Holiday Guest House

    From US$ 73

    7 Minto Street, Edinburgh, United Kingdom

    0.6 km to Prestonfield Golf Club (To the map)

    Edinburgh Holiday Guest House, located in Newington district, 2 km from Royal Mile, features views of the garden. There are computers, a work desk and a xerox at the bed & breakfast.

    To the hotel

    price for 1 night
    Book Now From US$ 73
  • Glenalmond House

    From US$ 183

    25 Mayfield Gardens, Edinburgh, United Kingdom

    0.6 km to Prestonfield Golf Club (To the map)

    Glenalmond House Hotel Edinburgh is 2.3 km from Arthur's Seat hike and features flat-screen TV and a flat screen TV. Situated in Newington district, the guest house is set 2.2 km from Royal Mile.

    To the hotel

    price for 1 night
    Book Now From US$ 183
  • Bellevue Guest House

    From US$ 79

    40 Minto Street, Edinburgh, United Kingdom

    0.6 km to Prestonfield Golf Club (To the map)

    Located just off the music venue "Queen's Hall", this 2-star Bellevue Guest House Edinburgh is a 5-minutes’ drive from the royal Holyrood Park. Free Wi Fi is available throughout the property as well…

    To the hotel

    price for 1 night
    Book Now From US$ 79
  • Blossom Guest House

    From US$ 98

    8 Minto Street, Edinburgh, United Kingdom

    0.6 km to Prestonfield Golf Club (To the map)

    Located just off The Salisbury Centre Meditation Center, this 3-star Blossom Guest House Edinburgh is a 5-minutes’ drive from Royal Mile. It offers bright rooms, WiFi throughout the venue and private…

    To the hotel

    price for 1 night
    Book Now From US$ 98
  • The Salisbury Hotel

    From US$ 106

    43-45 Salisbury Road, Edinburgh, United Kingdom

    0.6 km to Prestonfield Golf Club (To the map)

    Set 1.6 km from St Andrew Square, The Salisbury Hotel Edinburgh features a restaurant, free self-parking and complimentary parking. Situated in Newington district, the venue is set 2.3 km from the…

    To the hotel

    price for 1 night
    Book Now From US$ 106
  • Alba Hills Guest House

    From US$ 123

    33 Mayfield Gardens, Edinburgh, United Kingdom

    0.7 km to Prestonfield Golf Club (To the map)

    The 3-star Alba Hills Guest House Edinburgh is set 2.3 km from the combined National Museum of Scotland and 2.2 km from Arthur's Seat hike. It offers heated rooms, WiFi throughout the venue and free…

    To the hotel

    price for 1 night
    Book Now From US$ 123
  • Allison House 16

    From US$ 63

    16 Mayfield Gardens, Edinburgh, United Kingdom

    0.7 km to Prestonfield Golf Club (To the map)

    Allison House 16 Hotel Edinburgh, located 2.3 km from Royal Mile, features WiFi throughout the venue. The centre of Edinburgh is within 3 km of the property, and The Robertson Mausoleum Graveyard is…

    To the hotel

    price for 1 night
    Book Now From US$ 63
  • Alexander Guest House

    From US$ 170

    35, Mayfield Gardens, Edinburgh, United Kingdom

    0.7 km to Prestonfield Golf Club (To the map)

    Alexander Guest House Edinburgh offers 9 rooms, and it's approximately 5 minutes on foot from Craigmillar Park Church. This guest house comes with WiFi in public areas.

    To the hotel

    price for 1 night
    Book Now From US$ 170
  • Wm Apartments

    From US$ 468

    21A West Mayfield, Edinburgh, United Kingdom

    0.7 km to Prestonfield Golf Club (To the map)

    Featuring a flat screen TV and entertainment activities, Wm is situated 5 minutes' drive from the royal Holyrood Park. It is set 2 km from Royal Mile.

    To the hotel

    price for 1 night
    Book Now From US$ 468
  • Sherwood Guest House

    From US$ 202

    42 Minto Street, Edinburgh, United Kingdom

    0.7 km to Prestonfield Golf Club (To the map)

    The 4-star Sherwood Guest House Edinburgh is set 0.5 km from Bona Deli and 1.7 km from Royal Mile. It offers en suite rooms, free Wi-Fi throughout the venue and public parking nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 202
  • Edinburgh37

    From US$ 156

    37 Mayfield Gardens, Edinburgh, United Kingdom

    0.7 km to Prestonfield Golf Club (To the map)

    Edinburgh37 Hotel includes 9 rooms and is around 10 minutes by car from Arthur's Seat hike. This hotel also offers Wi Fi in public areas.

    To the hotel

    price for 1 night
    Book Now From US$ 156
  • Strathallan Guest House

    From US$ 111

    44 Minto Street, Edinburgh, United Kingdom

    0.7 km to Prestonfield Golf Club (To the map)

    Featuring a car park and free self-parking, Strathallan Guest House Edinburgh offers pet-friendly accommodation within 0.5 km from True Jesus Church. Situated in Newington district, this venue is 20…

    To the hotel

    price for 1 night
    Book Now From US$ 111
  • The City Residence

    From US$ 69

    47 Minto Street, Edinburgh, United Kingdom

    0.7 km to Prestonfield Golf Club (To the map)

    The Residence - 47 Minto St Edinburgh lies in Newington, which is an affluent, predominantly residential area, within reach of entertainment venues like Queen's Hall, approximately 0.6 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 69
  • Wm Garden Cottage

    From US$ 586

    21 West Mayfield, Edinburgh, United Kingdom

    0.7 km to Prestonfield Golf Club (To the map)

    Guests can opt to stay at Wm Garden Cottage apartment when visiting Newington, which is an affluent, predominantly residential area in Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 586
  • 2 Bed Apartment With 4 Beds & Parking

    From US$ 222

    Prestonfield Road, Edinburgh, United Kingdom

    0.7 km to Prestonfield Golf Club (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 222