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)

Find Hotels

2025-06-17

2025-06-18

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

Central 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

277 options found

  • Fairmont St Andrews, Scotland

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

    Show map

    Featuring a bureau de change and a lift, Fairmont St Andrews, Scotland Hotel is located in a historic district, approximately a 10-minute drive from St Andrews Cathedral. The hotel provides 24-hour…

    More...
    From US$ 253
    price for 1 night
    BOOK From US$ 253
  • Rusacks St Andrews

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

    Show map

    The 5-star Rusacks St Andrews hotel enjoys a prime location at a distance of 2 km from wellness venues like East Sands Leisure Centre and provides guests with a restaurant and luggage storage.

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

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

    Show map

    Featuring a restaurant and a luggage room, the fine Old Course Hotel St Andrews lies merely 7 minutes' walk from Eden Mill. Offering an indoor pool along with aerobics, a health club, and a terrace…

    More...
    From US$ 248
    price for 1 night
    BOOK From US$ 248
  • Rufflets St Andrews

    Strathkinness Low Road, St Andrews, United Kingdom (Show map)

    Show map

    Located a 10-minute drive from such entertainment venues as The Royal and Ancient Golf Club of St Andrews, the comfortable 4-star Rufflets St Andrews Hotel offers bright rooms with garden views.

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

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

    Show map

    The 4-star Hotel Du Vin, St Andrews is nestled near a beach district, 5 minutes' walk from The Royal and Ancient Golf Club of St Andrews. The stylish hotel features Wi-Fi throughout the property and…

    More...
    From US$ 299
    price for 1 night
    BOOK From US$ 299
  • Greyfriars Inn By Greene King Inns

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

    Show map

    Just a 12-minute walk from Caddie Pavilion, the 3-star Greyfriars Inn By Greene King Inns St Andrews offers a cash machine and a lift.

    More...
    From US$ 132
    price for 1 night
    BOOK From US$ 132
  • Haar With Rooms 5 Stars

    1 Golf Place, St Andrews, United Kingdom (Show map)

    Show map

    Located only a 5-minute stroll from St Andrews Aquarium, the 5-star Haar With Rooms 5 Stars St Andrews hotel is at a distance of 150 metres from The Old Course St Andrews. This St Andrews inn…

    More...
    From US$ 422
    price for 1 night
    BOOK From US$ 422
  • Rooms At The Saint

    170 South Street, St Andrews, United Kingdom (Show map)

    Show map

    Featuring a restaurant and a storage for belongings, the 3-star Rooms At Saint St Andrews hotel lies 750 metres from Eden Mill. The hotel features Wi-Fi throughout the property.

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

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

    Show map

    About 5 minutes' drive from Eden Mill, Kinnettles Hotel & Spa St Andrews offers an à la carte restaurant on site. This 5-star hotel provides a Turkish bath, a treatment room, and a sauna as well as…

    More...
    From US$ 1067
    price for 1 night
    BOOK From US$ 1067
  • Ardgowan Hotel

    2 Playfair Ter, St Andrews, United Kingdom (Show map)

    Show map

    Located amid a bar and a restaurant, about a 5-minute drive from Eden Mill, the 3-star Ardgowan Hotel St Andrews includes 36 rooms. The hotel also offers guests Wi-Fi throughout the property.

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

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

    Show map

    Situated within 5 minutes' walk of St Andrews Cathedral, The Albany St Andrews Hotel includes 24 rooms with views of the private walled garden. Staying here you can use Wi-Fi throughout the property…

    More...
    From US$ 89
    price for 1 night
    BOOK From US$ 89
  • Seaton House

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

    Show map

    Located in the heart of St Andrews, the delightful Scores Hotel offers fast access to Byre Theatre, merely a 12-minute walk away. The 3-star hotel features Wi-Fi throughout the property and parking…

    More...
    From US$ 123
    price for 1 night
    BOOK From US$ 123
  • Montague Guest House

    21 Murray Park, St Andrews, United Kingdom (Show map)

    Show map

    Situated within 5 minutes' drive of the free museum "University of St Andrews", the 4-star Montague Guest House St Andrews features Wi-Fi in the rooms and parking nearby. This beachfront guest house,…

    More...
    From US$ 373
    price for 1 night
    BOOK From US$ 373
  • Annandale Guest House

    23 Murray Park,, St Andrews, United Kingdom (Show map)

    Show map

    Located just 1.6 km from Boarhills Church, the 3-star Annandale Guest House St Andrews is within 400 metres of Eden Mill. Wi-Fi is available in the rooms and a car park is provided nearby too.

    More...
    From US$ 356
    price for 1 night
    BOOK From US$ 356
  • Lorimer House

    19 Murray Park, St Andrews, United Kingdom (Show map)

    Show map

    Located around 1 km from Hepburn Hall, Lorimer House St Andrews hotel is merely 5 minutes on foot from The Royal and Ancient Golf Club of St Andrews. This St Andrews guest house also offers guests Wi…

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

    5 Pilmour Pl, St Andrews, United Kingdom (Show map)

    Show map

    Located just 5 minutes on foot from British Golf Museum, the 4-star No 5 Pilmour Hotel St Andrews is merely a 5-minute walk from The Swilcan Bridge. This smoke-free guest house has views of the…

    More...
    From US$ 406
    price for 1 night
    BOOK From US$ 406
  • The Arran, St Andrews

    5 Murray Park, St Andrews, United Kingdom (Show map)

    Show map

    Located a 5-minute stroll from St Andrews Aquarium, The Arran, St Andrews Aparthotel has a terrace. The recently renovated aparthotel is a good starting point for exploring St Andrews, including Eden…

    More...
    From US$ 290
    price for 1 night
    BOOK From US$ 290
  • No12 Bed And Breakfast, St Andrews

    12 Grange Road, St Andrews, United Kingdom (Show map)

    Show map

    Nestled in the historic district of St Andrews, No12 Bed And Breakfast, St Andrews is within 20 minutes' walk of Swilken Burn Bridge. The bed & breakfast features both Wi-Fi in the rooms and a car…

    More...
    From US$ 258
    price for 1 night
    BOOK From US$ 258
  • The Space To Stay, St Andrews

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

    Show map

    Space Studios FIFE hotel includes 50 rooms and is nearly a 15-minute walk from Fraser Gallery St Andrews. This aparthotel also includes parking.

    More...
    From US$ 105
    price for 1 night
    BOOK From US$ 105
  • Doune Guest House

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

    Show map

    0.6 km from St Andrews Museum, the 4-star Doune Guest House St Andrews includes 7 rooms. This smoke-free guest house provides Wi-Fi, which is available throughout the property.

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