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)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-03-03

2026-03-04

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 City Centre

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

217 options found

  • Hamilton Hideaway

    Hamilton Avenue, 17, St Andrews, United Kingdom

    1 km to City Centre

    (Show map)

    Show map

    Situated 19 minutes' walk from St Andrews Museum, the 2-bedroom Hamilton Hideaway Villa entices guests to explore various tourist attractions in the area.

    More...
    From US$ 274
    price for 1 night
    BOOK From US$ 274
  • 21Kr Bed And Breakfast, Close To Beach, Town Centre And Golf

    21 Kilrymont Road, St Andrews, United Kingdom

    1 km to City Centre

    (Show map)

    Show map

    Offering a terrace with outdoor dining areas, the 3-star recently renovated 21Kr Bed And Breakfast, Close To Beach, Town Centre And Golf St Andrews is around 5 minutes' drive from the University of…

    More...
    From US$ 237
    price for 1 night
    BOOK From US$ 237
  • James Robb Avenue - No 4

    4 James Robb Avenue, St Andrews, United Kingdom

    1 km to City Centre

    (Show map)

    Show map

    Located 20 minutes' walk from the famous Swilcan Bridge, James Robb Avenue - No 4 St Andrews villa gives access to various tourist sites in the vicinity.

    More...
    BOOK
  • Mar House

    22 Lamond Drive, St Andrews, United Kingdom

    1 km to City Centre

    (Show map)

    Show map

    Located just 1.5 km from the historic late-Gothic church "St Salvator's Chapel", Mar House Villa St Andrews gives access to various tourist sites in the vicinity.

    More...
    BOOK
  • Lovely Home Stay 1

    24 Fordyce Court, St Andrews, United Kingdom

    1 km to City Centre

    (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at the 1-room Lovely Home Stay 1, which is about a 20-minute walk from The Swilcan Bridge and within a 5-minute drive of St Andrews Cathedral.

    More...
    From US$ 134
    price for 1 night
    BOOK From US$ 134
  • Lovely Home Stay 2

    24 Fordyce Court, St Andrews, United Kingdom

    1 km to City Centre

    (Show map)

    Show map

    The 1-room Lovely Home Stay 2 FIFE is located around 20 minutes' walk from East Sands Leisure Centre and offers Wi-Fi for either business or leisure. Guests can get to The Royal and Ancient Golf Club…

    More...
    BOOK
  • Nº Twenty Spottiswoode, St Andrews

    20 Spottiswoode Gardens, St Andrews, United Kingdom

    1 km to City Centre

    (Show map)

    Show map

    Situated about 25 minutes' walk from Lundin Golf Club, Nº Twenty Spottiswoode, St Andrews Villa provides access to numerous tourist attractions in the area.

    More...
    BOOK
  • Old Course Hotel St Andrews

    Old Station Road, St Andrews, United Kingdom

    1 km to City Centre

    (Show map)

    Show map

    Offering a treatment room, a Jacuzzi, and a sauna, the 5-star smoke-free Old Course Hotel St Andrews is nestled about a 5-minute walk from The Dukes St Andrews and around 2 km from the East Sands…

    More...
    From US$ 248
    price for 1 night
    BOOK From US$ 248
  • The Space To Stay Aparthotel

    Kilrymont Rd, St Andrews, United Kingdom

    1 km to City Centre

    (Show map)

    Show map

    The Space To Stay Aparthotel St Andrews offers 258 rooms a 25-minute walk from the British Golf Museum. This aparthotel also includes free private parking.

    More...
    From US$ 105
    price for 1 night
    BOOK From US$ 105
  • Kilrymont View

    Kilrymont Road, St Andrews, United Kingdom

    1 km to City Centre

    (Show map)

    Show map

    Offering a location 17 minutes' walk from Swilken Burn Bridge, the 1-bedroom Kilrymont View Villa gives access to various tourist spots in the area.

    More...
    From US$ 277
    price for 1 night
    BOOK From US$ 277
  • The New Inn

    23 St Mary St St Andrews Ky16 8Az United Kingdom St. Andrews, St Andrews, United Kingdom

    1 km to City Centre

    (Show map)

    Show map

    Located approximately 20 minutes' walk from the 3-star The New Inn St Andrews, guests can reach St Andrews Museum. Guests who stay at the inn can park their car nearby.

    More...
    From US$ 120
    price for 1 night
    BOOK From US$ 120
  • The Wayfarer'S House

    7 St Mary'S Street, St Andrews, United Kingdom

    1 km to City Centre

    (Show map)

    Show map

    The 2-bedroom The Wayfarer'S House Villa St Andrews is located 1.3 km from Swilken Burn Bridge, giving access to various tourist spots nearby.

    More...
    BOOK
  • St Andrews Luxury 2-Bed House Sleeps 4

    22 Fraser Avenue, St Andrews, United Kingdom

    1.1 km to City Centre

    (Show map)

    Show map

    Situated just 1.9 km from St Andrews Aquarium, St Andrews Luxury 2-Bed House Sleeps 4 Villa invites guests to relax at a patio.

    More...
    From US$ 299
    price for 1 night
    BOOK From US$ 299
  • St Andrews Golf And Holiday Home

    51 Scooniehill Road, St Andrews, United Kingdom

    1.2 km to City Centre

    (Show map)

    Show map

    The 1-bedroom St Andrews Golf And Holiday Home is situated merely 500 metres from Spirit, featuring such comforts as Wi-Fi and a car park. Located approximately a 20-minute walk from Fraser Gallery…

    More...
    From US$ 404
    price for 1 night
    BOOK From US$ 404
  • Beachy House St Andrews

    41 Learmonth Place, St Andrews, United Kingdom

    1.2 km to City Centre

    (Show map)

    Show map

    The 3-bedroom Beachy House Villa offers proximity to nearby tourist spots, such as Holy Trinity Church, situated a 20-minute walk away. The property includes a free private car park and a terrace…

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

    12 Grange Road, St Andrews, United Kingdom

    1.2 km to City Centre

    (Show map)

    Show map

    Overlooking the sea, the 4-star No12 Bed And Breakfast, St Andrews is located about a 20-minute walk from Swilken Burn Bridge. At the bed & breakfast, guests can find a golf course to stay active.

    More...
    From US$ 258
    price for 1 night
    BOOK From US$ 258
  • Golf Retreat In Historic St Andrews

    1 Balrymonth Court,, St Andrews, United Kingdom

    1.2 km to City Centre

    (Show map)

    Show map

    Staying at Golf Retreat In Historic St Andrews Villa, guests can easily reach St Andrews Museum, located about a 20-minute walk away.

    More...
    From US$ 441
    price for 1 night
    BOOK From US$ 441
  • Divine Holiday Lets

    30 Crawford Gardens, St Andrews, United Kingdom

    1.2 km to City Centre

    (Show map)

    Show map

    Divine Holiday Lets St Andrews apartment is located 2.3 km from Craigtoun Country Park and 20 minutes' walk from Holy Trinity Church.

    More...
    From US$ 148
    price for 1 night
    BOOK From US$ 148
  • Kinkell Terrace No 33

    33 Kinkell Terrace, St Andrews, United Kingdom

    1.2 km to City Centre

    (Show map)

    Show map

    Offering a location around a 25-minute walk from St Andrews Museum, the 0-bedroom Kinkell Terrace No 33 Villa St Andrews gives access to various tourist spots in the area.

    More...
    From US$ 340
    price for 1 night
    BOOK From US$ 340
  • 4 Middleshade Road

    4 Middleshade Road, St Andrews, United Kingdom

    1.3 km to City Centre

    (Show map)

    Show map

    The 3-bedroom 4 Middleshade Road Villa is located 2.5 km from St Andrews Aquarium, giving access to various tourist spots nearby.

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