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 โน6,959
- 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. Rusacks St Andrews
Rusacks St Andrews



2. Old Course Hotel
Old Course Hotel



3. The Albany Hotel St Andrews
The Albany Hotel St Andrews



4. 5Pilmourplace
5Pilmourplace



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



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



7. Fairmont St Andrews
Fairmont St Andrews



8. Rufflets St Andrews
Rufflets St Andrews



9. The Dunvegan Hotel
The Dunvegan Hotel



10. Cleveden House by The Dunvegan
Cleveden House by The Dunvegan



11. Premier Inn St Andrews
Premier Inn St Andrews



12. Haar with Rooms
Haar with Rooms



13. No1. Apartments & Bedrooms St Andrews - St Maryโs
No1. Apartments & Bedrooms St Andrews - St Maryโs



14. Kinnettles Hotel and Spa
Kinnettles Hotel and Spa



15. Drumoig Golf Hotel
Drumoig Golf Hotel



16. The Kithmore Hotel
The Kithmore Hotel



17. Greyfriars Inn by Greene King Inns
Greyfriars Inn by Greene King Inns



18. Stravithie Castle
Stravithie Castle



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



20. The Inn at Lathones
The Inn at LathonesStay 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
The Fife Coastal Path
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
Fairmont St Andrews
"Wonderful stay other than 1 day when the cleaning staff did not clean the room even after calling the front desk."
Stravithie Castle
"We had difficulty finding the entry to the property so it might be helpful to others to be clear as to how to locate it."
Rufflets St Andrews
"Fabulous staff, fabulous breakfast, fabulous gardens - really loved how special the property was."
5Pilmourplace
"Fantastic stay. Everything was very clean and cozy. And the breakfast was great."
THE SPACE TO STAY APARTHOTEL
"This is university student housing that is repurposed into an aparthotel during the summer break. The staff were very helpful and welcoming. I stayed in the separate Bonnybank building on Floor 2 in the back. The room was clean, very nicely sized with a small couch and desk area in addition to the bed and kitchenette, and separate bathroom. The soundproofing from the hallway could be improved but unless you open a window, outside noise wasnโt disturbingly loud. In the main building, there is a laundry room with several machines (download app to use, soap required though other guests left extras). There are also microwaves in the communal room outside the laundry room. I didnโt cook in the room but I did use the plates, cups, cutlery, and refrigerator. There was also a restaurant, Social open on site. There are both an Aldi and M&S grocery store 5-minute drive/15-minute walk away. If you donโt have a car, factor costs for taxis, or an uphill 20-minute walk to city centre."
The Dunvegan Hotel
"Clean, cozy, great location, delicious breakfast!"
Hotel du Vin & Bistro St. Andrews
"Top to bottom mgmt and entire staff is friendly accommodating and welcoming. Breakfast is great, location is fantastic rooms nice and clean - just request ocean side rooms - there's construction on the back end difficult to sleep - between seagulls at 4:30-5:30am and construction noise on the back end."
Kinnettles Hotel and Spa
"Friendly staff; great room; delicious breakfast; great location!"
Ye Olde Hotel
"Very comfy room and I slept well even though it's on a main corner. Everything clean, small shared kitchen and bathroom. The only thing for me was I felt the carpets needed a steam clean. I would ho back again."
More cheap stays in St. Andrews

Ye Olde Hotel

go2 Dundee Camperdown Hotel

Monifieth Farm Hotel

Staybridge Suites Dundee by IHG

Balcomie Links Hotel
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




