Find Hotels on the Lake in St. Andrews from $117

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Pick from 1 St. Andrews Hotels on the Lake and compare room rates, reviews, and availability. Most hotels are fully refundable.

Property grounds
Drumoig Golf Hotel
3.0 star property
8.2 out of 10, Very Good, (308)
"We loved our stay there.. staff very friendly & Helpful .. good clean rooms .. lovely food & breakfast"
The price is $117
$140 total
includes taxes & fees
Jun 2 - Jun 3
Drumoig Golf Hotel
Don't see what you're looking for?
See all available properties in St. Andrews
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

St. Andrews Hotels on the Lake information

 

Hotels on the Lake in St. Andrews

1

Highest price
$117
Cheapest price
$117
Number of guest reviews
307
Total number of hotels in St. Andrews
1,186

 

Frequently asked questions

Are there any family-friendly lakeside hotels in St. Andrews?
Many visitors needing a family-friendly lakeside hotel in St. Andrews go for Rufflets St Andrews. With a 4-star rating and amenities including housekeeping services and free WiFi, it’ll get your crew’s nod of approval. Fairmont St Andrews is a 5-star stay that’s also nice and close to the water. A sauna and childcare services help make it a great base for your St. Andrews break. St. Andrews has no shortage of family-friendly attractions to discover that’ll keep the kids entertained. St. Andrews Castle and St. Andrews Aquarium guarantee a fun day out for visitors of all ages.
Why book your lakeside hotel in St. Andrews with Expedia?
Expedia will help you find the ideal lakeside hotel whatever your budget or travel plans. Save those pennies and opt for a 2-star property near the water, or book a 5-star hotel where charming lake vistas are just outside your window. Use our search filters to find a place in St. Andrews that suits you best.
How can I find cheap lakeside hotels in St. Andrews?
Use Expedia’s handy filters to set your price per night budget. Then, choose your preferred hotel star rating — they start from basic (1 star) to luxury (5 star). You can also search based on specific areas you want to stay in. Finding your ideal lakeside hotel in St. Andrews at the perfect price couldn’t be simpler!
What is there to do in St. Andrews near my lakeside hotel?
Whatever your interests, St. Andrews has tons to keep you on the go. St. Andrew’s Castle, British Golf Museum and Eden Mill St Andrews are on most travelers’ sightseeing plans. Don’t forget to explore West Sands, Kellie Castle and St. Andrews Aquarium either. With Expedia’s St. Andrews hotel deals, you’ll be able to see even more fabulous attractions like these with the money you save.

Recent reviews of St. Andrews hotels
Expedia verified reviews