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) Bulgarian lev (BGN) 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)

Find Hotels

2026-04-23

2026-04-24

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

Places to Stay 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

27 options found

  • Kittocks Den

    No. 3 Kittocks Den, St Andrews, United Kingdom (Show map)

    Show map

    Located within a 4-km distance of Balgove Course, Kittocks Den Hotel St Andrews offers access to tourist attractions throughout St Andrews.

    More...
    From US$ 234
    price for 1 night
    BOOK From US$ 234
  • Stravithie Castle

    Stravithie Castle, Boarhills, United Kingdom (Show map)

    Show map

    Stravithie Castle Hotel Boarhills is situated in a rural area of Boarhills, 15 minutes by car from the ruined Roman St Andrews Catholic Cathedral and 4 km from Scotland's Secret Bunker. The hotel…

    More...
    BOOK
  • 34 Argyle Guesthouse

    34 Argyle Street, St Andrews, United Kingdom (Show map)

    Show map

    Located just 450 metres from The Royal and Ancient Golf Club of St Andrews, 34 Argyle Guesthouse St Andrews is 6 minutes' walk from Lundin Golf Club. This hotel entices guests with public parking…

    More...
    From US$ 288
    price for 1 night
    BOOK From US$ 288
  • Cleveden House By The Dunvegan

    3 Murray Place, St Andrews, United Kingdom (Show map)

    Show map

    The smoke-free Cleveden House By The Dunvegan Hotel St Andrews has 6 rooms and is located merely 13 minutes' walk from St Andrews Highland Games. Wi-Fi is provided in public areas for guests'…

    More...
    BOOK
  • The New Inn

    21-23 Saint Mary Street, St Andrews, United Kingdom (Show map)

    Show map

    Situated merely 0.8 km from the Fraser Gallery St Andrews, The New Inn St Andrews features a shared lounge and a restaurant. Located not far from the East Sands Leisure Centre, this St Andrews hotel…

    More...
    From US$ 185
    price for 1 night
    BOOK From US$ 185
  • Hotel Green Apple

    10-1-14/1, 60 Feet Road, Old Gajuwaka, Visakhapatnam, Andhra Pradesh, India. ,Visakhapatnam, Gajuwaka 530026, Visakhapatnam, India (Show map)

    Show map

    The 3-star Green Apple Hotel Visakhapatnam provides proximity to Ramu, which is situated around 10 minutes' drive away. Guests who stay at this Visakhapatnam hotel can park their car on site.

    More...
    From US$ 47
    price for 1 night
    BOOK From US$ 47
  • Old San Juan Hotel

    No. 5 Javier St., Poblacion San Juan, San Juan (Batangas), Philippines (Show map)

    Show map

    The 2-star Old San Juan Hotel is located in San Juan, only 14 minutes' walk from the BM Ruins, and offers an indoor swimming pool. While staying at this San Juan hotel, a safety deposit box are…

    More...
    BOOK