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-10-19

2026-10-20

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

Romantic Hotels in 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

7 options found

  • Fairmont St Andrews, Scotland

    St Andrews, St Andrews, United Kingdom (Show map)

    Show map

    Featuring air-conditioned rooms and an à la carte restaurant, the 5-star Fairmont St Andrews, Scotland Hotel is 12 minutes' walk from Fairmont St Andrews Bay Golf Course. Located 4.6 km from St…

    More...
    From US$ 253
    price for 1 night
    BOOK From US$ 253
  • Old Course Hotel St Andrews

    Old Station Road, St Andrews, United Kingdom (Show map)

    Show map

    The smoke-free Old Course Hotel St Andrews provides guests with a scenic location only a few steps from The Dukes St Andrews as well as 18 holes of golf. Scottish cuisine plus 2 indoor swimming pools…

    More...
    From US$ 248
    price for 1 night
    BOOK From US$ 248
  • Marine & Lawn Rusacks

    Pilmour Links, St Andrews, United Kingdom (Show map)

    Show map

    Located a mere 350 metres from St Andrews, the 5-star Marine & Lawn Rusacks St Andrews hotel is merely 5 minutes' walk from The Old Course St Andrews. The hotel provides guests with a lounge bar and…

    More...
    From US$ 128
    price for 1 night
    BOOK From US$ 128
  • Hotel Du Vin, St Andrews

    40 The Scores, St Andrews, United Kingdom (Show map)

    Show map

    The boutique Hotel Du Vin, St Andrews offers luxury rooms near a beach district just an 11-minute walk from Byre Theatre. Located within a few blocks of the famous Swilcan Bridge, the 4-star hotel…

    More...
    From US$ 299
    price for 1 night
    BOOK From US$ 299
  • The Inn At Lathones

    Lathones, By Largoward, St Andrews, United Kingdom (Show map)

    Show map

    Offering spacious rooms and Wi-Fi in public areas, The Inn At Lathones St Andrews is 10 minutes' drive from Pittarthie Castle and 7 km from Dunino Den. Featuring views of the courtyard, this quality…

    More...
    From US$ 85
    price for 1 night
    BOOK From US$ 85
  • Kinnettles Hotel & Spa

    North Street, St Andrews, United Kingdom (Show map)

    Show map

    Located 300 metres from The Royal and Ancient Golf Club of St Andrews, Kinnettles Hotel & Spa St Andrews is only a 5-minute walk from British Golf Museum. The hotel is in the vicinity of East Sands…

    More...
    From US$ 662
    price for 1 night
    BOOK From US$ 662
  • The Albany St Andrews

    56 North Street, St Andrews, United Kingdom (Show map)

    Show map

    Featuring a coastal location, The Albany St Andrews Hotel offers views of the garden, and is 10 minutes' walk from British Golf Museum. Highlights at this informal hotel include an à la carte…

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