Go St Andrews Hotels
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB) Argentina, Peso (ARS)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-06-04

2026-06-05

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

Hotels in St Andrews near The Dukes St Andrews

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

255 options found

  • Old Course Hotel St Andrews

    Old Station Road, St Andrews, United Kingdom

    0.1 km to The Dukes St Andrews

    (Show map)

    Show map

    The 5-star smoke-free Old Course Hotel St Andrews provides guests with a scenic location within easy reach of The Dukes St Andrews as well as event rooms, ideal for bringing people together.

    More...
    From US$ 248
    price for 1 night
    BOOK From US$ 248
  • Agnes Blackadder Hall - Campus Accommodation

    North Haugh, St Andrews, United Kingdom

    0.3 km to The Dukes St Andrews

    (Show map)

    Show map

    Located nearly 15 minutes on foot from West Sands, Agnes Blackadder Hall - Campus Accommodation St Andrews offers modern comforts like Wi-Fi and essentials like parking. The eco-friendly student…

    More...
    From US$ 99
    price for 1 night
    BOOK From US$ 99
  • Stay On The 18Th - Luxurious St Andrews Apartment

    Gibson Place, 8, St Andrews, United Kingdom

    0.4 km to The Dukes St Andrews

    (Show map)

    Show map

    76 m² Stay On The 18Th - Luxurious St Andrews Apartment is situated nearly a 5-minute walk from the St Andrews Museum and 25 km from Dundee airport.

    More...
    BOOK
  • The Windmill Room - 1 Min To Old Course

    6 Windmill Road, St Andrews, United Kingdom

    0.5 km to The Dukes St Andrews

    (Show map)

    Show map

    The 1-bedroom The Windmill Room - 1 Min To Old Course St Andrews villa is located around a 10-minute walk from Balgove Course, giving access to various tourist spots nearby.

    More...
    From US$ 354
    price for 1 night
    BOOK From US$ 354
  • 1 Links Crescent

    1 Links Crescent, St Andrews, United Kingdom

    0.5 km to The Dukes St Andrews

    (Show map)

    Show map

    1 Links Crescent Villa St Andrews offers proximity to nearby tourist spots, such as the historic late-Gothic church "St Salvator's Chapel", situated around 500 metres away.

    More...
    BOOK
  • 20 Golf Place

    20 Golf Place, St Andrews, Fife, St Andrews, United Kingdom

    0.6 km to The Dukes St Andrews

    (Show map)

    Show map

    The 6-room 20 Golf Place St Andrews villa offers proximity to such city sites as Swilken Burn Bridge, located a mere 5 minutes' walk away.

    More...
    From US$ 1010
    price for 1 night
    BOOK From US$ 1010
  • Ailim Guest House With Luxury Garden Suites

    11 Windmill Road, St Andrews, United Kingdom

    0.6 km to The Dukes St Andrews

    (Show map)

    Show map

    Situated around 5 minutes' walk from the Eden Mill Brewery and Distillery, the 5-star Ailim Guest House With Luxury Garden Suites St Andrews features a sundeck and a picnic area. While staying in the…

    More...
    From US$ 625
    price for 1 night
    BOOK From US$ 625
  • Fairways Of St Andrews

    8A Golf Place, St Andrews, United Kingdom

    0.6 km to The Dukes St Andrews

    (Show map)

    Show map

    Located only 600 metres from the historic late-Gothic church "St Salvator's Chapel", the 4-star Fairways Of St Andrews Hotel is just 5 minutes' walk from the famous Swilcan Bridge. The guest house…

    More...
    From US$ 194
    price for 1 night
    BOOK From US$ 194
  • Links View, Golf Place

    10A Golf Place, St Andrews, United Kingdom

    0.6 km to The Dukes St Andrews

    (Show map)

    Show map

    The 4-bedroom Links View, Golf Place St Andrews villa offers proximity to such city sites as The Old Course St Andrews, located only a 5-minute walk away.

    More...
    From US$ 725
    price for 1 night
    BOOK From US$ 725
  • 250 Yards From The Old Course And The Town Centre

    1 Cammo Lodge, St Andrews, United Kingdom

    0.6 km to The Dukes St Andrews

    (Show map)

    Show map

    250 Yards From The Old Course And Town Centre Apartment is located near The Royal and Ancient Golf Club of St Andrews and is just 5 minutes' walk from the centre of St Andrews.

    More...
    From US$ 234
    price for 1 night
    BOOK From US$ 234
  • The Golf Place

    20 Golf Place, St Andrews, United Kingdom

    0.6 km to The Dukes St Andrews

    (Show map)

    Show map

    The Golf Place St Andrews villa offers easy access to such tourist spots as Holy Trinity Church, located only a 5-minute walk away. Providing guests with Wi-Fi and a free private car park, the…

    More...
    BOOK
  • Haar With Rooms 5 Stars

    1 Golf Place, St Andrews, United Kingdom

    0.6 km to The Dukes St Andrews

    (Show map)

    Show map

    Located only 0.6 km from The Royal and Ancient Golf Club of St Andrews, the 5-star smoke-free Haar With Rooms 5 Stars St Andrews hotel offers Wi-Fi in public areas and a car park. Boasting an à la…

    More...
    From US$ 544
    price for 1 night
    BOOK From US$ 544
  • The Golf Inn

    1 Golf Place, St Andrews, United Kingdom

    0.6 km to The Dukes St Andrews

    (Show map)

    Show map

    Located just near Lundin Golf Club, the 3-star The Golf Inn St Andrews gives easy access to various tourist attractions. To keep fit, a golf club provided for guests at this St Andrews hotel.

    More...
    From US$ 115
    price for 1 night
    BOOK From US$ 115
  • Westoun - Kennedy Gardens

    Kennedy Gardens, St Andrews, United Kingdom

    0.6 km to The Dukes St Andrews

    (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at the spacious 2-bedroom Westoun - Kennedy Gardens Apartment St Andrews, which is just 6 minutes' walk from St Andrews Highland Games and a mere 1.5 km…

    More...
    BOOK
  • Dunperrogh, St Andrews

    Flat 1 6 Pilmour Place, St Andrews, United Kingdom

    0.6 km to The Dukes St Andrews

    (Show map)

    Show map

    Situated around a 5-minute walk from St Andrews Aquarium, the 2-room Dunperrogh, St Andrews Apartment provides guests with Wi-Fi for either business or leisure. This spacious apartment with a terrace…

    More...
    From US$ 615
    price for 1 night
    BOOK From US$ 615
  • The Dunvegan Hotel

    7 Pilmour Place, St Andrews, United Kingdom

    0.6 km to The Dukes St Andrews

    (Show map)

    Show map

    The smoke-free The Dunvegan Hotel St Andrews gives quick access to Swilken Burn Bridge, which is situated approximately a 5-minute walk away. This 4-star hotel features Wi-Fi in public areas.

    More...
    BOOK
  • Pilmour Place - No 6

    6 Pilmour Place Apartment 2, St Andrews, United Kingdom

    0.6 km to The Dukes St Andrews

    (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at the 1-room Pilmour Place - No 6 St Andrews apartment, which is 250 m from the British Golf Museum and merely 11 minutes' walk from Byre Theatre.

    More...
    From US$ 418
    price for 1 night
    BOOK From US$ 418
  • No 5 Pilmour

    5 Pilmour Place, St Andrews, United Kingdom

    0.6 km to The Dukes St Andrews

    (Show map)

    Show map

    Providing 7 rooms, the 4-star No 5 Pilmour Hotel St Andrews is around 5 minutes' walk from the Eden Mill Brewery and Distillery. To keep fit, a golf club provided for guests at this St Andrews hotel.

    More...
    From US$ 228
    price for 1 night
    BOOK From US$ 228
  • Howard Place Apartment - No 18 High Draw

    18 Howard Place, St Andrews, United Kingdom

    0.6 km to The Dukes St Andrews

    (Show map)

    Show map

    The 45 m² Howard Place Apartment - No 18 High Draw St Andrews is situated 6 minutes' walk from the free museum "University of St Andrews" and 25 km from Dundee airport.

    More...
    From US$ 264
    price for 1 night
    BOOK From US$ 264
  • Howard Place Apartment - No 17

    17 Howard Place, St Andrews, United Kingdom

    0.6 km to The Dukes St Andrews

    (Show map)

    Show map

    Situated approximately a 5-minute walk from Swilken Burn Bridge, the spacious 2-bedroom Howard Place Apartment - No 17 St Andrews provides convenient access to numerous nearby attractions.

    More...
    From US$ 531
    price for 1 night
    BOOK From US$ 531