• US & Canada: 1-800-311-5192
  • Europe: 00-800-7099-7099
We're sorry, but the hotel you've selected can no longer be booked through our system. Please continue your search from the list of properties below.
View on Map

All Displayed Prices Exclude Tax Recovery Charges and Service Fees

Sort Descending by Top Picks
Check to Compare Properties
  1. Macdonald Rusacks Hotel Macdonald Rusacks Hotel 4 out of 5 Star Rating

    Next to a golf course

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $181.88 USD Lowest Avg. Nightly Rate

    Select at the Macdonald Rusacks Hotel
  2. Fairmont St Andrews, Scotland Fairmont St Andrews, Scotland 5 out of 5 Star Rating

    By the sea

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $178.13 USD Lowest Avg. Nightly Rate

    Select at the Fairmont St Andrews, Scotland
  3. Old Course Hotel Golf Spa Old Course Hotel Golf Spa 5 out of 5 Star Rating

    On the beach

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $363.75 USD Lowest Avg. Nightly Rate

    Select at the Old Course Hotel Golf Spa
  4. Rufflets Country House Hotel Rufflets Country House Hotel 4 out of 5 Star Rating

    In St. Andrews

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $173.97 USD Lowest Avg. Nightly Rate

    Select at the Rufflets Country House Hotel
  5. West Park House West Park House 3 out of 5 Star Rating

    In St. Andrews

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $86.41 USD Lowest Avg. Nightly Rate

    Select at the West Park House
  6. Millhouse B&B Millhouse B&B 4 out of 5 Star Rating

    In St. Andrews

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $116.97 USD Lowest Avg. Nightly Rate

    Select at the Millhouse B&B
  7. 1 Golf Place 1 Golf Place 3 out of 5 Star Rating

    In St. Andrews

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $175.72 USD Lowest Avg. Nightly Rate

    Select at the 1 Golf Place
  8. The Old Station The Old Station 4 out of 5 Star Rating

    In St. Andrews

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $189.54 USD Lowest Avg. Nightly Rate

    Select at the The Old Station
  9. The following hotels are located within 10 miles of St. Andrews, UK

    The Waterfront - Restaurant with rooms The Waterfront - Restaurant with rooms 4 out of 5 Star Rating

    In Anstruther

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $114.83 USD Lowest Avg. Nightly Rate

    Select at the The Waterfront - Restaurant with rooms
  10. The Bank - Guest house The Bank - Guest house 4 out of 5 Star Rating

    In Anstruther

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $64.92 USD Lowest Avg. Nightly Rate

    Select at the The Bank - Guest house
  11. St Andrews B&B 3 out of 5 Star Rating

    In Cupar

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099
  12. Milton Lea B&B Milton Lea B&B 4 out of 5 Star Rating

    In St. Andrews

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $110.71 USD Lowest Avg. Nightly Rate

    Select at the Milton Lea B&B
  13. Craigsanquhar House Hotel Craigsanquhar House Hotel 3 out of 5 Star Rating

    In Cupar

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $221.66 USD Lowest Avg. Nightly Rate

    Select at the Craigsanquhar House Hotel
  14. Cairnie Cottage B&B Cairnie Cottage B&B 3.5 out of 5 Star Rating

    In Leven

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099
  15. The following hotels are located within 15 miles of St. Andrews, UK

    Apex City Quay Hotel And Spa Apex City Quay Hotel And Spa 4 out of 5 Star Rating

    Near City Square

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $158.15 USD Lowest Avg. Nightly Rate

    Select at the Apex City Quay Hotel And Spa
  16. Carnoustie Golf Hotel Carnoustie Golf Hotel 4 out of 5 Star Rating

    In Carnoustie

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $86.98 USD Lowest Avg. Nightly Rate

    Select at the Carnoustie Golf Hotel
  17. The Landmark Dundee The Landmark Dundee 4 out of 5 Star Rating

    In Dundee

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $81.84 USD Lowest Avg. Nightly Rate

    Select at the The Landmark Dundee
  18. Hilton Dundee Hilton Dundee 4 out of 5 Star Rating

    Near City Square

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $118.61 USD Lowest Avg. Nightly Rate

    Select at the Hilton Dundee
  19. Holiday Inn Express Dundee Holiday Inn Express Dundee 3 out of 5 Star Rating

    Near Discovery Point

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $93.31 USD Lowest Avg. Nightly Rate

    Select at the Holiday Inn Express Dundee
  20. The Old Manor Hotel The Old Manor Hotel 3 out of 5 Star Rating

    Next to a golf course

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $260.98 USD Lowest Avg. Nightly Rate

    Select at the The Old Manor Hotel
  21. Errolbank Guest House Errolbank Guest House 3 out of 5 Star Rating

    In Dundee

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $85.35 USD Lowest Avg. Nightly Rate

    Select at the Errolbank Guest House
  22. Fisherman's Tavern Hotel - Inn Fisherman's Tavern Hotel - Inn 3 out of 5 Star Rating

    In Dundee

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $116.96 USD Lowest Avg. Nightly Rate

    Select at the Fisherman's Tavern Hotel - Inn
  23. The Shaftesbury Hotel - Townhouse hotel The Shaftesbury Hotel - Townhouse hotel 2 out of 5 Star Rating

    In Dundee

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $95.18 USD Lowest Avg. Nightly Rate

    Select at the The Shaftesbury Hotel - Townhouse hotel
  24. Pitlessie House - Guest house Pitlessie House - Guest house 3 out of 5 Star Rating

    In a rural location

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $116.97 USD Lowest Avg. Nightly Rate

    Select at the Pitlessie House - Guest house
  25. West Park West Park 3 out of 5 Star Rating

    In Dundee

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $65.54 USD Lowest Avg. Nightly Rate

    Select at the West Park
Check to Compare Properties
Sort Descending by Top Picks
Book Greyfriars Online or Call
  • US & Canada: 1-800-311-5192
  • Europe: 00-800-7099-7099