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

Private Villas 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

148 options found

  • Osborne Steading

    2 Pipeland Farm Steading, Pipeland Farm Road, St Andrews, United Kingdom (Show map)

    Show map

    Offering water sports facilities, a golf course, and a garden for guests' leisure, Osborne Steading Villa is situated 10 minutes' drive from St Andrews Aquarium. Located 2.3 km from Eden Mill, the 3…

    More...
    From US$ 260
    price for 1 night
    BOOK From US$ 260
  • Helens Lea

    St Andrews Fife Ky16 Uk, St Andrews, United Kingdom (Show map)

    Show map

    Helens Lea Villa is situated within 500 metres of St Andrews Museum, featuring such comforts as Wi-Fi and parking.

    More...
    From US$ 155
    price for 1 night
    BOOK From US$ 155
  • Lodge No 124 Stewart'S Resort Cameron

    Stewart'S Resort Cameron, St Andrews, United Kingdom (Show map)

    Show map

    Situated 3.2 km from Craigtoun Country Park, the 2-bedroom Lodge No 124 Stewart'S Resort Cameron St Andrews entices guests to explore various tourist attractions in the area.

    More...
    From US$ 309
    price for 1 night
    BOOK From US$ 309
  • Lodge No 126 Stewart'S Resort Cameron

    Stewart'S Resort Cameron Lodge No 126, Cameron, United Kingdom (Show map)

    Show map

    Nestled 6 km from Fraser Gallery St Andrews, Lodge No 126 Stewart'S Resort Cameron St Andrews entices guests to explore various tourist destinations nearby.

    More...
    From US$ 218
    price for 1 night
    BOOK From US$ 218
  • Dempster Court - No 10

    10 Dempster Terrace, St Andrews, United Kingdom (Show map)

    Show map

    Offering a location only a 10-minute walk from Balgove Course, Dempster Court - No 10 Villa St Andrews gives access to various tourist spots in the area.

    More...
    From US$ 452
    price for 1 night
    BOOK From US$ 452
  • Stewarts Resort Lodge 31

    Stewarts Resort, Cameron, St Andrews, United Kingdom (Show map)

    Show map

    Situated 3.2 km from Craigtoun Country Park, the 1-bedroom Stewarts Resort Lodge 31 entices guests with sauna facilities, ensuring a more relaxing stay. Featuring access to a sunny patio, the…

    More...
    From US$ 301
    price for 1 night
    BOOK From US$ 301
  • Stewarts Resort Lodge 16

    Stewarts Resort, By Cameron, St Andrews, United Kingdom (Show map)

    Show map

    Offering a sauna, the 2-bedroom Stewarts Resort Lodge 16 is located approximately 6 km from Dunino Den.

    More...
    From US$ 316
    price for 1 night
    BOOK From US$ 316
  • Pipeland Pad

    62 Pipeland Road, St Andrews, United Kingdom (Show map)

    Show map

    Nestled an 8-minute walk from Spirit, Pipeland Pad Villa St Andrews entices guests to explore various tourist destinations nearby.

    More...
    From US$ 283
    price for 1 night
    BOOK From US$ 283
  • Luxury Lodge Retreat With Hot Tub - Stewarts Resort 19

    Stewarts Resort, Cameron, St Andrews, United Kingdom (Show map)

    Show map

    The 2-bedroom Luxury Lodge Retreat With Hot Tub - Stewarts Resort 19 boasts a sauna and is nearly a 15-minute ride from entertainment sites such as Byre Theatre. Providing guests with Wi-Fi and…

    More...
    From US$ 410
    price for 1 night
    BOOK From US$ 410
  • Lodge No 74 - Stewart'S Resort Cameron

    Lodge 74 Stewart'S Resort Cameron, Cameron, United Kingdom (Show map)

    Show map

    Located within 6 km of Holy Trinity Church, the 2-bedroom Lodge No 74 - Stewart'S Resort Cameron St Andrews provides access to various tourist attractions in the vicinity.

    More...
    From US$ 220
    price for 1 night
    BOOK From US$ 220
  • Lodge No 25 - St Andrews Lodge Park

    St Andrews Lodge Park Lodge 25, St Andrews, United Kingdom (Show map)

    Show map

    Staying at the 2-bedroom Lodge No 25 - St Andrews Lodge Park, guests can visit Fife Folk Museum, which is nearly a 15-minute ride away.

    More...
    From US$ 265
    price for 1 night
    BOOK From US$ 265
  • Abbey Villa - No 5

    Abbey Walk 5 Abbey Villa, St Andrews, United Kingdom (Show map)

    Show map

    Abbey Villa - No 5 St Andrews is situated a 6-minute walk from Byre Theatre, featuring such comforts as Wi-Fi and a free private car park.

    More...
    From US$ 400
    price for 1 night
    BOOK From US$ 400
  • 38 The Scores

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

    Show map

    Located 500 metres from Lundin Golf Club, 2-bedroom 38 The Scores gives easy access to various tourist attractions in the area. The St Andrews villa features a private balcony with views of the sea.

    More...
    From US$ 792
    price for 1 night
    BOOK From US$ 792
  • Burnside West Cottage- Uk39596

    Rufflets St Andrews_X000D_, , Strathkinness Low Road, Strathkinness, United Kingdom (Show map)

    Show map

    During the stay at Burnside West Cottage- Uk39596, guests can indulge in horse riding and fishing or visit East Sands Leisure Centre, located nearly a 10-minute ride away. Located about 10 minutes by…

    More...
    From US$ 545
    price for 1 night
    BOOK From US$ 545
  • Stewarts Resort Lodge 52

    Stewarts Resort, Cameron, St Andrews, United Kingdom (Show map)

    Show map

    During the stay at Stewarts Resort Lodge 52, guests can indulge in a sauna or visit the free museum "University of St Andrews", located about a 15-minute drive away.

    More...
    From US$ 577
    price for 1 night
    BOOK From US$ 577
  • 4 Kinnessburn Cottages

    4 Kinnessburn Terrace, St Andrews, United Kingdom (Show map)

    Show map

    Situated within 600 metres of St Andrews Botanic Garden, the 2-bedroom 4 Kinnessburn Cottages entices guests with hiking, horse riding, and mini golf in the area. Located 4.8 km from Torrance Golf…

    More...
    From US$ 227
    price for 1 night
    BOOK From US$ 227
  • Livingstone Crescent - No 5

    Livingstone Crescent 5, St Andrews, United Kingdom (Show map)

    Show map

    Offering a location just 1.4 km from Byre Theatre, the 2-bedroom Livingstone Crescent - No 5 Villa St Andrews gives access to various tourist spots in the area.

    More...
    BOOK
  • Stewarts Resort Lodge 3

    Stewarts Resort, Cameron, St Andrews, United Kingdom (Show map)

    Show map

    During the stay at Stewarts Resort Lodge 3, guests can indulge in a sauna or visit Craigtoun Country Park, located nearly a 10-minute drive away. Located around a 15-minute ride from University of St…

    More...
    From US$ 299
    price for 1 night
    BOOK From US$ 299
  • Torrance At Abbey Park Avenue

    Flat 4_X000D_, , Torrance House_X000D_, , Abbey Park Avenue_X000D_, St Andrews, United Kingdom (Show map)

    Show map

    Situated 17 minutes' walk from the compact St Andrews Botanic Garden, Torrance At Abbey Park Avenue Villa St Andrews entices guests to explore various tourist attractions in the area.

    More...
    BOOK
  • 8B Howard Place

    8B Howard Place, St Andrews, United Kingdom (Show map)

    Show map

    The 2-bedroom 8B Howard Place offers proximity to such city sites as St Andrews Museum, located around 500 metres away.

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