Cheap hotels in St. Andrews, United Kingdom

    • Popular choice

    Carnoustie Golf Hotel 'A Bespoke Hotel’

    8.6Excellent (7,178 ratings)

    Steps from the sandy beach, Newly refurbished spa and leisure club

    Carnoustie, 18.4 km to St. Andrews
    from  $126
    See prices from 5 sites
    • Popular choice

    Fairmont St Andrews

    8.8Excellent (9,899 ratings)

    Coastal estate with panoramic views, Luxurious spa with local treatments

    4.6 km to City center
    Select dates to see prices and availability
    • Popular choice

    Kilconquhar Castle Estate

    8.5Excellent (4,017 ratings)

    Extensive family leisure facilities, On-site equestrian center

    Leven, 14.0 km to St. Andrews
    Select dates to see prices and availability
    • Popular choice

    Four Points Flex by Sheraton Ratingen Düsseldorf Airport

    8.9Excellent (8,847 ratings)

    Panoramic river Tay and V&A views, Modern design with local heritage

    Dundee, 17.1 km to St. Andrews
    Select dates to see prices and availability
  1. Old Course Hotel, Golf Resort & Spa

    9.3Excellent (5,714 ratings)

    Proximity to West Sands Beach, Exclusive Kohler Waters Spa

    1.0 km to City center
    Select dates to see prices and availability
    • Popular choice

    Woodlands Hotel, BW Signature Collection

    8.3Very good (4,914 ratings)

    Extensive leisure club facilities, Modern European dining experience

    Broughty Ferry, 15.4 km to St. Andrews
    Select dates to see prices and availability
    • Popular choice

    Apex City Quay Hotel & Spa

    8.9Excellent (10,662 ratings)

    Proximity to St Andrews golf course, Made-to-order breakfast options

    Dundee, 16.9 km to St. Andrews
    Select dates to see prices and availability
  2. Premier Inn St Andrews

    8.3Very good (2,898 ratings)

    Dedicated Thyme restaurant on-site, Proximity to St Andrews Links

    0.9 km to City center
    Select dates to see prices and availability
  3. Fishermans Tavern

    9.0Excellent (1,709 ratings)

    Historic 17th-century cottage setting, Exceptional pub food and local ales

    Broughty Ferry, 14.9 km to St. Andrews
    Select dates to see prices and availability
  4. Premier Inn Dundee Centre

    8.7Excellent (5,312 ratings)

    Proximity to Dundee city centre, Direct access to Beefeater restaurant

    Dundee, 16.7 km to St. Andrews
    Select dates to see prices and availability
  5. Hotel Indigo Dundee By Ihg

    9.1Excellent (5,131 ratings)

    Bell tower landmark on the skyline, Daisy Tasker restaurant for local cuisine

    Dundee, 17.3 km to St. Andrews
    Select dates to see prices and availability
    • Popular choice

    Staybridge Suites Dundee By Ihg

    9.3Excellent (4,202 ratings)

    Thoughtfully designed accessible rooms, Proximity to V&A Dundee

    Dundee, 17.3 km to St. Andrews
    Select dates to see prices and availability
  6. Malmaison Dundee

    8.3Very good (7,874 ratings)

    Prime waterfront location, Rooms with river and city views

    Dundee, 17.0 km to St. Andrews
    Select dates to see prices and availability
    • Popular choice

    The Bank

    8.8Excellent (2,320 ratings)

    Prime location with Firth of Forth views, Boat trips to the Isle of May

    Anstruther, 14.2 km to St. Andrews
    Select dates to see prices and availability
  7. Hampton by Hilton Dundee City Centre

    8.9Excellent (7,846 ratings)

    Walking distance to V&A Dundee, 24-hour fitness center

    Dundee, 17.4 km to St. Andrews
    Select dates to see prices and availability
  8. Holiday Inn Express Dundee By Ihg

    8.4Very good (8,227 ratings)

    Proximity to world-famous golf courses, Panoramic Tay River views

    Dundee, 17.0 km to St. Andrews
    Select dates to see prices and availability
  9. Travelodge Dundee Strathmore Avenue

    7.7Good (3,072 ratings)

    Strategic location near city attractions, Dedicated pet-friendly accommodation

    Dundee, 19.1 km to St. Andrews
    Select dates to see prices and availability
  10. Travelodge Dundee Central

    7.6Good (1,811 ratings)

    Converted jute mill building, Quiet rooms despite central setting

    Dundee, 17.5 km to St. Andrews
    Select dates to see prices and availability
    • Popular choice

    The Old Manor Hotel

    8.5Excellent (1,740 ratings)

    East Neuk of Fife exploration base, Seasonal local cuisine dining

    Lundin Links, 17.3 km to St. Andrews
    Select dates to see prices and availability
  11. The Station Hotel

    8.9Excellent (1,240 ratings)

    Hearty full Scottish breakfast, Proximity to Carnoustie Golf Links

    Carnoustie, 18.9 km to St. Andrews
    Select dates to see prices and availability
  12. Premier Inn Dundee East

    8.7Excellent (1,873 ratings)

    Proximity to golf courses and fishing, Pillow-top mattresses for restful sleep

    Broughty Ferry, 16.5 km to St. Andrews
    Select dates to see prices and availability
    • Popular choice

    Ye Olde Hotel

    7.4(40 ratings)

    Recently updated historic charm, Penthouse suite with unique views

    7.3 km to City center
    Select dates to see prices and availability
  13. Hotel du Vin St Andrews

    8.8Excellent (3,454 ratings)

    Prime location near Old Course, Spacious suites with roll-top baths

    0.4 km to City center
    Select dates to see prices and availability
    • Popular choice

    The Fort Hotel

    8.3Very good (1,045 ratings)

    Award-winning whisky bar, Charming 18th-century hotel character

    Broughty Ferry, 15.0 km to St. Andrews
    Select dates to see prices and availability
  14. Drumoig Golf Hotel

    8.4Very good (1,886 ratings)

    Scenic views from restaurant terrace, Strategic location for golf tours

    10.8 km to City center
    Select dates to see prices and availability
    • Popular choice

    Balcomie Links Hotel

    8.3Very good (705 ratings)

    Billiards and Water Sports Fun, Historic Hotel Near Crail Harbour

    Crail, 13.7 km to St. Andrews
    Select dates to see prices and availability
  15. Greyfriars Inn by Greene King Inns

    8.5Excellent (2,250 ratings)

    Diverse and delicious pub dining, Steps from the Old Course

    0.3 km to City center
    Select dates to see prices and availability
    • Popular choice

    Rufflets St Andrews

    9.2Excellent (3,783 ratings)

    Cozy bar with open fire, Turret rooms with garden views

    2.6 km to City center
    Select dates to see prices and availability
  16. McIntosh Hall Campus Accommodation

    8.4Very good (848 ratings)

    Views over a tree-lined square, Traditional stone-built residence

    0.4 km to City center
    Select dates to see prices and availability
  17. Invercarse Hotel Dundee, BW Signature Collection

    8.6Excellent (5,197 ratings)

    Californian Redwood trees on grounds, Panoramic river Tay views

    Dundee, 19.1 km to St. Andrews
    Select dates to see prices and availability
  18. Rusacks St. Andrews

    9.1Excellent (3,451 ratings)

    Fitness center with Peloton bikes, Unrivalled Old Course views

    0.5 km to City center
    Select dates to see prices and availability
  19. Seaton House

    9.6Excellent (171 ratings)

    Unrivaled views of Old Course, Bow Butts whisky bar

    0.5 km to City center
    Select dates to see prices and availability
  20. Kinnettles Hotel & Spa

    8.6Excellent (1,419 ratings)

    Prime location near Old Course, Exclusive GAIA and ESPA spa treatments

    0.3 km to City center
    Select dates to see prices and availability
    • Popular choice

    19th Hole Hotel

    8.6Excellent (1,261 ratings)

    Dog-friendly bar area, Apartments with golf course views

    Carnoustie, 18.7 km to St. Andrews
    Select dates to see prices and availability
  21. The Dunvegan Hotel

    9.2Excellent (579 ratings)

    Claret Jug Restaurant char-grilled steaks, Steps from the Old Course

    0.4 km to City center
    Select dates to see prices and availability

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Frequently Asked Questions about cheap hotels in St. Andrews

Price range

Prices for cheap hotels in St. Andrews range from ‎$126 to ‎$126 per night.

Cheap hotels near St. Andrews

These hotels may also be interesting for you...