Menu

Search options

2026-03-01

2026-03-02
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 Craigmillar Park 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

939 results

  • Granville Guesthouse

    From US$ 141

    13 Granville Terrace, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    The 3-star Granville Guesthouse is set 2.1 km from the historic fortress "Edinburgh Castle" and 1.3 km from Edinburgh International Conference Centre. Guests will have access to private parking…

    To the hotel

    price for 1 night
    Book Now From US$ 141
  • For Students Only Portsburgh Court Edinburgh

    From US$ 157

    56 Lady Lawson St, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 157
  • Winter Break In Old Town Apartment Near Castle

    From US$ 219

    5/2 Drummond House, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    Located in Old Town district, Beautiful 1 Bed Flat In The Heart Of Edinburgh Apartment is next-door to the combined National Museum of Scotland and a 5-minute drive from the parish church "St Giles'…

    To the hotel

    price for 1 night
    Book Now From US$ 219
  • Edinburgh - Houseboats

    From US$ 373

    Lochrin Basin, Union Canal, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    Located 600 metres from Marchmont Gallery, the 4-star Four Sisters Boatel - Houseboat Hotel offers welcoming rooms within a 10-minute walk of Edinburgh International Conference Centre. This cabin…

    To the hotel

    price for 1 night
    Book Now From US$ 373
  • Candlemaker Old Town 500M From Edinburgh Castle

    From US$ 422

    Candlemaker Row, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    Candlemaker Old Town 500M From Edinburgh Castle apartment is situated in Edinburgh, about 0.3 km from The Royal Edinburgh Military Tattoo, and features flat screen TV and a flat screen TV. The venue…

    To the hotel

    price for 1 night
    Book Now From US$ 422
  • The Drummond Street Residence

    From US$ 210

    Drummond Street, Edinburgh Eh8 9Tt, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    Located in Old Town district within a 5-minute walk of Royal Mile, the 65 m² Drummond Street Residence apartment accommodates up to 4 guests. There is a kitchen with a microwave oven, an oven and…

    To the hotel

    price for 1 night
    Book Now From US$ 210
  • 2Bed-2Bath Flat, City Centre

    Eh8 9Tt, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    To the hotel

    Book Now
  • Portsburgh Court

    From US$ 121

    56 Lady Lawson Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    The 2-star Portsburgh Court Hotel Edinburgh is set 0.5 km from the art museum "Scottish National Gallery" and 0.8 km from The Robertson Mausoleum Parish Church.

    To the hotel

    price for 1 night
    Book Now From US$ 121
  • The Rose Residence

    From US$ 373

    5-8 Drummond Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 373
  • Museum Apartments

    From US$ 160

    Chambers Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    Located 750 metres from Edinburgh Waverley railway station, Museum offers quick access to the combined National Museum of Scotland. The venue includes a kitchen with fridges and glassware provided.

    To the hotel

    price for 1 night
    Book Now From US$ 160
  • Lovely Edinburgh Home - Craighouse Gardens

    68 Craighouse Gardens, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    To the hotel

    Book Now
  • Superb 1 Bed Flat In Traditional Victorian Building - Pass The Keys

    From US$ 319

    6 1F4 Horne Terrace, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    The 1-room Pass Keys Superb 1 Bed Flat In Traditional Victorian Building apartment is nestled in the Bruntsfield district of Edinburgh, less than a 12-minute walk from the movie theater "Filmhouse…

    To the hotel

    price for 1 night
    Book Now From US$ 319
  • Guestready - Greyfriars Bobby Home View Apartment

    From US$ 419

    Flat 2, 60 Candlemaker Row, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 419
  • Guestready - Greyfriars Bobby Home View Apartment - Old Town

    From US$ 454

    Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    Guestready - Greyfriars Bobby Home View Apartment - Old Town is situated in the centre of Edinburgh, near the combined National Museum of Scotland. Placed 0.6 km from Edinburgh Castle, the venue…

    To the hotel

    price for 1 night
    Book Now From US$ 454
  • Joivy Economy 4 And 5 Bed Flats, Close To Old Town And Royal Mile - Adults Only

    From US$ 126

    Riego Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 126
  • Heriot Bridge Hideaway By Calton Living

    From US$ 648

    2 Heriot Bridge, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    The 37 m² The Grassmarket Apartment apartment, set a 5-minute walk from The Parish Church of St Cuthbert, and stands 100 km from Dundee airport.

    To the hotel

    price for 1 night
    Book Now From US$ 648
  • Modern 2 Bedroom Apartment In City Centre

    From US$ 246

    13/7 High Riggs, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 246
  • City Central, Festival Theater

    From US$ 343

    6 Drummond Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    City Central, Festival Theater apartment is set just 1 km from National Museum of Scotland, which is an excellent place to improve cultural awareness.

    To the hotel

    price for 1 night
    Book Now From US$ 343
  • The Knight Residence By Mansley

    From US$ 223

    12 Lauriston Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    The 4-star Knight Residence By Mansley is located close to the commercial district of Edinburgh a mere 6 minutes' walk from the traditional King's Theatre. Immerse yourself in courtyard views from…

    To the hotel

    price for 1 night
    Book Now From US$ 223
  • Gorgeous, Cozy 2Br Royal Mile-Old Town

    From US$ 603

    4/3 Infirmary Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Park Golf Club (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 603