Menu

Search options

2026-02-26

2026-02-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 Duddingston 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

370 results

  • Hidden Wellhouse

    From US$ 546

    146 Duddingston Road West, Edinburgh, United Kingdom

    0.6 km to Duddingston Golf Club (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 546
  • Festival Villa And City Villa

    From US$ 1005

    38 Duddingston Row, Edinburgh, United Kingdom

    0.6 km to Duddingston Golf Club (To the map)

    Duddingston Row Villa is within 4.5 km of Edinburgh Castle, and Holyrood Park is 2.7 km away. Located 27 minutes' drive from Edinburgh airport, this property offers accommodation in the Duddingston…

    To the hotel

    price for 1 night
    Book Now From US$ 1005
  • Steps Away From All The Action

    From US$ 127

    187 Craigmillar Castle Avenue, Edinburgh, United Kingdom

    0.7 km to Duddingston Golf Club (To the map)

    The 1-room Steps Away From All The Action apartment is set a 10-minute ride from Holyrood Abbey, and The Robin Chapel is adjacent to the property.

    To the hotel

    price for 1 night
    Book Now From US$ 127
  • Lolo Properties 2, Free Parking

    From US$ 456

    141 Craigmillar Castle Avenue, Edinburgh, United Kingdom

    0.7 km to Duddingston Golf Club (To the map)

    Lolo Properties 2 apartment is nearly 4 km from the combined National Museum of Scotland. This property consists of 2 bedrooms, 2 bathrooms and an equipped kitchenette area.

    To the hotel

    price for 1 night
    Book Now From US$ 456
  • Room Away

    From US$ 68

    Eh16 4Dl 27/3 Craigmillar Castle Avenue, Edinburgh, United Kingdom

    0.7 km to Duddingston Golf Club (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 68
  • Cakemuir Detached House, 3 Bed, Free Parking &Private Garden

    From US$ 329

    3 Cakemuir Grove, Edinburgh, United Kingdom

    0.8 km to Duddingston Golf Club (To the map)

    The historic fortress "Edinburgh Castle" is 6 km from the 2-room Cakemuir Detached House, 3 Bed, Free Parking &Private Garden Apartment apartment, while Duddingston Golf Club is settled about 2.5 km…

    To the hotel

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

    From US$ 361

    3 Drybrough Crescent 20, Edinburgh, United Kingdom

    0.8 km to Duddingston Golf Club (To the map)

    To the hotel

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

    From US$ 160

    1 Drybrough Crescent Flat 2, Edinburgh, United Kingdom

    0.8 km to Duddingston Golf Club (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
  • Historic Stone Built 4Br Cottage For 8 W/Parking

    From US$ 1248

    3 Old Church Lane, Edinburgh, United Kingdom

    0.8 km to Duddingston Golf Club (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
  • Casa Porcians

    From US$ 36

    39D Niddrie Marischal Place, Edinburgh, United Kingdom

    0.9 km to Duddingston Golf Club (To the map)

    To the hotel

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

    From US$ 110

    Peffer Bank Edinbugh Eh16 4Fe, Edinburgh, United Kingdom

    0.9 km to Duddingston Golf Club (To the map)

    To the hotel

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

    From US$ 881

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

    0.9 km to Duddingston Golf Club (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$ 881
  • Contemporary Boutique Home - Garden & Parking

    From US$ 391

    Niddrie Marischal Cres, Edinburgh, United Kingdom

    0.9 km to Duddingston Golf Club (To the map)

    To the hotel

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

    From US$ 160

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

    0.9 km to Duddingston Golf Club (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 160
  • The Neuk

    From US$ 148

    164 Greendykes Road, Edinburgh, United Kingdom

    0.9 km to Duddingston Golf Club (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 148
  • The Urban Nest - Vibrant 3 Bed Home With Garden

    From US$ 347

    Niddrie Marischal Crescent, Edinburgh, United Kingdom

    1 km to Duddingston Golf Club (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 347
  • Beautiful 4-Bedroom House With Private Garden & Parking

    From US$ 494

    Friary Road, Edinburgh, United Kingdom

    1 km to Duddingston Golf Club (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 494
  • Premier Inn Edinburgh East

    From US$ 170

    228 Willowbrae Road, Edinburgh, United Kingdom

    1.1 km to Duddingston Golf Club (To the map)

    The 3-star Premier Inn Edinburgh East is set 3.4 km from Royal Mile and 2.3 km from Portobello Beach. Located at a reasonable distance from Princes Street, the venue offers 39 rooms with spectacular…

    To the hotel

    price for 1 night
    Book Now From US$ 170
  • Relaxing, Cozy 1 Double Room

    From US$ 201

    33 Milton Road West, Edinburgh, United Kingdom

    1.1 km to Duddingston Golf Club (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 201
  • White House In Edinburgh, 2 Bedroom Good Location

    From US$ 164

    18 Niddrie Mill Terrace, Edinburgh, United Kingdom

    1.2 km to Duddingston Golf Club (To the map)

    The 2-room White House In Edinburgh, 2 Bedroom Good Location apartment is set within 4.7 km of the combined National Museum of Scotland, which is an excellent place to improve cultural awareness.

    To the hotel

    price for 1 night
    Book Now From US$ 164