St. Andrews, located on the picturesque coast of Scotland, is a glorious seaside town that offers a decadent holiday experience. With its world-renowned golf courses, historic university, and majestic cathedral, there is no shortage of attractions to explore. Take a short ride from St. Andrews to discover the best views in town, whether it's from the top of the castle ruins or the stunning beach. After a day of sightseeing, indulge in fine dining and shopping, all while being greeted by the friendly locals. St. Andrews truly has something for everyone.

St. Andrews Hotels from ₹5,258
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in St. Andrews
Check prices for these dates
Our top choices for St. Andrews hotels




1. Old Course Hotel
Old Course Hotel



2. Marine & Lawn Rusacks
Marine & Lawn Rusacks



3. The Kithmore Hotel
The Kithmore Hotel



4. Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. Andrews



5. The Albany Hotel St Andrews
The Albany Hotel St Andrews



6. 5Pilmourplace
5Pilmourplace



7. The Dunvegan Hotel
The Dunvegan Hotel



8. No1. Apartments & West Park House Bedrooms St Andrews - St Mary’s
No1. Apartments & West Park House Bedrooms St Andrews - St Mary’s



9. Seaton House - Small Luxury Hotels of the World
Seaton House - Small Luxury Hotels of the World



10. Rufflets St Andrews
Rufflets St Andrews



11. Fairmont St Andrews
Fairmont St Andrews



12. Cleveden House by The Dunvegan
Cleveden House by The Dunvegan



13. Haar with Rooms
Haar with Rooms



14. No1. Apartments St Andrews - South Street
No1. Apartments St Andrews - South Street



15. Greyfriars Inn by Greene King Inns
Greyfriars Inn by Greene King Inns



16. Premier Inn St Andrews
Premier Inn St Andrews



17. Apex City Quay Hotel & Spa
Apex City Quay Hotel & Spa



18. Ye Olde Hotel
Ye Olde Hotel



19. The Inn at Lathones
The Inn at Lathones



20. Hampton by Hilton Dundee City Centre
Hampton by Hilton Dundee City CentreHoliday Rentals in St. Andrews




No1. Apartments & West Park House Bedrooms St Andrews - St Mary’s
No1. Apartments & West Park House Bedrooms St Andrews - St Mary’s"Amazing property and location"




138 North Street
138 North Street"Loved garden area and central location ..so relaxing comfy beds "




1st Floor Luxury 2-bed Apt, Sleeps 6
1st Floor Luxury 2-bed Apt, Sleeps 6"perfect for the 4 of us. clean and a great location - short walk to the courses and the bars and restaurants"




GreenStar Apartments
GreenStar Apartments"Great location, clean and very easy check in & out"




Helena Cottage
Helena Cottage"Really lovely wee cottage, compact but enough for a holiday for family of four. Everything you would need in the kitchen. A few minutes to the beautiful sand beach and 1 minute to a lovely pub. Great communication from owners."




Coastal 2-bed Cottage for 4 Cellardyke, Anstruther
Coastal 2-bed Cottage for 4 Cellardyke, Anstruther"The interior is cute and cozy. It's very inviting. There's also the convenience of a quick access to the restaurants, beach, and The May Princess boat down the street."




Seaside Escape in Lundin Links
Seaside Escape in Lundin Links"Had a lovely stay and would definitely come back. A lot to do in walking distance and public transportation was convenient. "




The Old Paint Shop Apartment - Centrally Situated
The Old Paint Shop Apartment - Centrally Situated"lovely house, spotlessly clean, has everything you would need. perfectly situated for exploring the east neuk area. recommend dipping in the tidal pools and a visit to the harbour tearoom in crail for soup. cheesy toast shack also worth a visit. parking is not too far away but access is available for unloading/loading. "




Apartment - 2 Bedrooms - Pet Friendly - Parking
Apartment - 2 Bedrooms - Pet Friendly - Parking"Very nice apartment in a good location. Really clean and tidy, good facilities."




The Howff - Lovely 2-bed Apartment in Anstruther
The Howff - Lovely 2-bed Apartment in Anstruther"Excellent place, spotless, and convenient for pubs etc."




Letham Feus Caravan Park ,leven, Fife, Scotland
Letham Feus Caravan Park ,leven, Fife, Scotland"John was really helpful and sorted out any questions we had. The caravan was great and we had an amazing experience. We’ll definitely be back again in the future 😊"




Shorefront Anstruther Home - 2 Bedrooms
Shorefront Anstruther Home - 2 Bedrooms"Tucked was a pleasant surprise! The place was immaculate and one of the best kitted out holiday rentals we've stayed. Perfect get away for 3 nights with our dogs and 10 month old child."




5 Bedrooms, Sleeps 10-12 w/ Wifi, Parking & Garden
5 Bedrooms, Sleeps 10-12 w/ Wifi, Parking & Garden"This property is a true gem. A wonderful space for large families and friends. We had the best time and a massive thank you to Liz and JP for making us feel so welcome. A must for booking ⭐"
Stay near popular St. Andrews attractions
Old Course at St Andrews

University of St. Andrews

St. Andrews Links

St. Andrew's Cathedral

St. Andrew's Castle
Royal & Ancient Golf Club of St. Andrews
St Andrews Bay
Kingsbarns Golf Links
Learn more about St. Andrews
Tee off at the legendary Old Course, where golf's greatest have played for centuries. Stroll through the historic university town, exploring medieval ruins and charming streets between the sea and ancient stone buildings.
See all hotels in St. Andrews
Top St. Andrews Hotel Reviews
Hotel du Vin & Bistro St. Andrews
"Great shower and location"
Haar with Rooms
"Nice rooms and friendly staff. Great place to stay."
Cleveden House by The Dunvegan
"This property is ideally located to the center of town and the golf course. It is also walkable from the bus station. The room was clean and serviceable with the staff (off-site) being responsive to inquiries.The double bed is a little tiny."
Old Course Hotel
"Staff was exceptional and hotel is wonderful overall"
The Albany Hotel St Andrews
"Very helpful staff who assisted with luggage (no lift), easy walking everywhere, and a great breakfast. Only ~10-15 minutes walk to bus transportation."
Rufflets St Andrews
"M"
No1. Apartments & Bedrooms St Andrews - St Mary’s
"Perfect position right in town. Lots of space although the second bedroom is a little tight. We had to leave our suitcase out in the lounge area as it didn’t fit in the bedroom. Main bedroom a good size and both bathrooms were small but perfect and really clean. Everything else was great, lots of little extras like coffee pods, cleaning products etc."
The Dunvegan Hotel
"The Dunvegan is perfect for it’s location, comfort, and the breakfast is great."
Fairmont St Andrews
"Our recent stay in the Executive Suite at Fairmont St Andrews was nothing short of perfection from start to finish. Exceptionally spacious, quiet, and thoughtfully designed. Having a dedicated lounge area made unwinding after a day out exploring an absolute pleasure If you are looking for world-class Scottish hospitality, spectacular coastal views, and total relaxation, this property delivers in every possible way. The estate itself is breath-taking. Walking along the coastal paths surrounding the two championship golf courses offered some of the best views in St Andrews."
More cheap stays in St. Andrews

Ye Olde Hotel

go2 Dundee Camperdown Hotel

Monifieth Farm Hotel

Balcomie Links Hotel

Staybridge Suites Dundee by IHG
Hotels in St. Andrews with star rating

5 Star Hotels

4 Star Hotels

3 Star Hotels
Find out more about St. Andrews
Golfing paradise and historic charm in St. Andrews
Top reasons to visit St. Andrews
- Historic Golf Courses: St. Andrews is the birthplace of golf, featuring the iconic Old Course, attracting enthusiasts from around the globe.
- Stunning Coastal Views: The picturesque St. Andrews Bay offers breathtaking scenery and lovely beaches for relaxation and enjoyment.
- Rich Heritage: Explore ancient sites like St. Andrews Cathedral and St. Andrews Castle, steeped in history and culture.
- Charming Accommodations: A variety of lodgings, from quaint hotels to cosy lodges, cater to all types of travellers.
- Local Hospitality: Experience warm Scottish hospitality with friendly locals and delightful dining options.
Find your hotel in St. Andrews
When it comes to accommodation in St. Andrews, you'll be spoilt for choice. From luxury resorts to budget-friendly options, there's something to suit every traveler's needs.
- Fairmont St Andrews - A 5.0-star hotel offering stunning views, friendly staff, and excellent golf facilities. It also boasts an ocean view, luxury amenities, ecotourism activities, a steam room, and is a popular choice for weddings.
- Old Course Hotel - Another 5.0-star hotel, known for its golf facilities, breathtaking views, luxury amenities, and eco-friendly practices. It also offers exciting activities like rafting and skydiving, as well as a spa and steam room.
- Rusacks St Andrews - This 5.0-star hotel offers a picturesque view of the sea, golf facilities, and activities like windsurfing and sailing. It is known for its friendly staff, countryside surroundings, boating opportunities, and relaxing massages.
Staying in St. Andrews is a great choice for your holiday. With its beautiful scenery, world-renowned golf courses, and charming atmosphere, you'll have a memorable experience. Book your hotel in St. Andrews to enjoy all that this picturesque town has to offer.
Where to stay in St. Andrews
Your visit to St. Andrews promises a delightful blend of history, culture, and outdoor activities. Nestled on Scotland's east coast, this charming city is renowned for its historic university and stunning coastal views. Explore the ancient ruins, enjoy friendly local hospitality, and discover nearby secluded spots perfect for relaxation. With a variety of excursions and family-friendly attractions, St. Andrews offers an unforgettable experience for every traveller.
- Leuchars: Nestled close to St. Andrews, Leuchars is a quaint village that offers a delightful blend of outdoor activities and cultural experiences. With a steady flow of visitors year-round, particularly peaking in April, July, and September, Leuchars is ideal for those seeking adventure in the Scottish countryside. The area is renowned for its golf courses, making it a haven for sports enthusiasts. Notable local attractions include the historic college university and a charming castle, which reflect the rich heritage of the region.
- Kingsbarns: Situated just a short distance from St. Andrews, Kingsbarns is a picturesque village that draws tourists primarily during the summer months, peaking from July to September. Known for its stunning coastal scenery and outdoor adventures, Kingsbarns is perfect for those looking to engage in thrilling activities such as golf and hiking along scenic trails. Visitors can explore nearby landmarks, including a historic castle and a national park, which offer breathtaking views and a taste of Scotland's natural beauty.
- Mount Melville: Located near St. Andrews, Mount Melville is a charming village that attracts visitors throughout the year, with peak numbers in the summer months. This area is celebrated for its outdoor activities and cultural experiences, making it an appealing destination for a diverse range of travellers. Golf enthusiasts will find several excellent courses nearby, while the historic college university and symbolic landmark add to the village's allure. Mount Melville is also home to a quaint town hall, further enriching its local charm.
Experience the top activities and must-see sights in St. Andrews
St. Andrews is a charming city that offers a unique blend of golf, history, university, cathedral, tours, castle, beach, dining, shopping, and friendly people.
- Old Course at St Andrews: Experience the thrill of playing golf on one of the world's most famous courses, surrounded by stunning coastal views and a rich historical atmosphere.
- University of St. Andrews: Immerse yourself in the prestigious academic environment of the university, exploring its historic buildings and picturesque campus.
- St. Andrews Links: Discover the beauty of the golf courses at St. Andrews Links, where you can enjoy a round of golf in a breathtaking natural setting.
Whether you're a golf enthusiast, a history buff, or simply looking for a relaxing beach getaway, St. Andrews has something for everyone.
How to find great deals and cheap hotels in St. Andrews
- Expedia offers a variety of hotel deals in St. Andrews, allowing you to find the best accommodation for your budget.
- Consider booking your stay during off-peak times, such as weekdays or outside of the golf season, as prices tend to be lower.
- Use the search filters on Expedia's website to find hotels that meet your specific preferences and budget.
- Look out for package deals that include both accommodation and golfing options, as this can help you save on both.
- Consider staying in a guesthouse or bed and breakfast, which can often be more affordable than hotels.
- Take advantage of the friendly locals in St. Andrews who may have recommendations for budget-friendly dining and shopping options.
- Explore the historical sites, university, cathedral, and castle in St. Andrews, as many of these attractions offer free or discounted entry.
- Enjoy the beautiful beach in St. Andrews, which is a great free activity for tourists.
- Consider using public transportation or walking to explore the city, as this can save you money on transportation costs.
- Check for any current promotions or discounts on Expedia's website to further save on your St. Andrews accommodation.
Discover the flavours of St. Andrews
St. Andrews is a haven for food lovers, offering a delightful dining experience with its local cuisine and unique dishes. One place not to be missed is the Adamson Restaurant, known for its excellent culinary offerings. From its elegant interior to its innovative menu, Adamson provides a memorable dining experience. Another popular spot is the Other Dining Room, where you can indulge in a variety of delicious dishes prepared with locally sourced ingredients.
If you're looking for a steakhouse experience, Rogue is a must-visit restaurant in St. Andrews. With its mouthwatering selection of steaks cooked to perfection, Rogue promises a truly satisfying meal. For those craving North American flavours, Ziggys is the place to be. This restaurant offers a diverse menu with classic dishes such as burgers and ribs, ensuring a taste of home away from home.
Best time to go to St. Andrews
St. Andrews boasts a year-around average temperature of 8.6°C, peaking at 14.7°C in July, its warmest month, and dipping to an average low of 3.4°C in January, the coolest. Rainfall averages at 59.5mm annually, with January, October, December seeing the heaviest showers and April, May being the driest month.
Month![]() | Temperature (Celcius)![]() | Rainfall (mm)![]() |
| January | 3.4 | 81.3 |
| February | 3.9 | 61.0 |
| March | 5.6 | 61.0 |
| April | 7.4 | 36.8 |
| May | 9.8 | 36.8 |
| June | 12.6 | 45.7 |
| July | 14.7 | 45.7 |
| August | 14.3 | 53.3 |
| September | 12.0 | 53.3 |
| October | 8.8 | 81.3 |
| November | 5.8 | 76.2 |
| December | 4.4 | 81.3 |
The nearest major airports for your trip to St. Andrews
St. Andrews is accessible via three major airports. EDInburgh Airport (EDI), situated 56km away, offers convenient hotels like Crescent House and Virgin Hotels Edinburgh, both approximately 11km from the airport. GLAsgow International Airport (GLA), located 114km away, has luxurious options such as JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, around 4 to 11km from the airport. Lastly, Aberdeen Airport (ABZ), 103km from St. Andrews, features the Marcliffe and Trump® International Scotland, both within 13km. Each airport provides various transportation services to ensure a smooth journey to St. Andrews.
The St. Andrews info point: What you need to know
Category | Details |
|---|---|
| Location | St. Andrews, Scotland, United Kingdom |
| Main Attractions | St. Andrews Cathedral, St. Andrews Castle, Old Course at St. Andrews, West Sands Beach |
| Most popular month? | June, July, August |
| Length of Stay | 2-3 days |
| Weather | Variable with mild summers and cool winters |
| Don't miss | St. Andrews Links Golf Museum, St. Andrews Botanic Garden, St. Andrews Aquarium |
| Cuisine | Scottish cuisine with specialties like haggis, fish and chips, and whisky |
| Where to go | St. Andrews Cathedral, St. Andrews Castle, The British Golf Museum, St. Andrews Beach |
Frequently asked questions
Explore a world of travel with Expedia
- Luxury Hotels in Broughty Ferry
- Adults Only Resorts & in Carnoustie
- Spa Hotels in Carnoustie
- Carnoustie Hotels
- Luxury Hotels in Ceres
- Cheap Hotels in Clayton
- Chalets in Crail
- Aparthotels in Dundee
- Guest Houses in Dundee
- Holiday Parks in Dundee
- Hostels in Dundee
- Hotels with Yoga in Dundee
- Dundee Hotels
- Hotels near Kingsbarns Golf Links
- Luxury Hotels in Leven
- Lower Largo Hotels
- Lundin Links Hotels
- Hotels near Old Course at St Andrews
- Inns in Peat Inn
- Aparthotels in St. Andrews
- Hotels near St. Andrew's Castle
- Castles in St. Andrews
- Country Houses in St. Andrews
- Beach Resorts & in St. Andrews
- Hotels with Early Check-in in St. Andrews
- Luxury Hotels in St. Andrews
- Hotels near St. Andrews Links
- Hotels near The Scores
- Hotels near University of Dundee
- Hotels near University of St. Andrews












