Hotels in St. Andrews

Book once, win twice

Get instant discounts and rewards on hundreds of thousands of hotels

Get 24/7 support

Help before, during and after your trip

Free cancellation

Booking flexibility on many hotels when plans change*

Check prices for these dates

This weekend
Next weekend

Where to stay in St. Andrews?

Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in St. Andrews on Hotels.com. These St. Andrews hotels consistently deliver on quality, location and traveler experience. Last updated on .

1. Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,000 reviews)
Unwind in this luxurious St. Andrews hotel alongside the legendary Old Course. Enjoy deep-tissue massages at the spa or savor dinner at Road Hole Restaurant. With 2 indoor pools, 4 dining venues, and exceptional staff service, you'll appreciate the free WiFi and parking.
$354 nightly
The price is $425
Nov 25 - Nov 26
Total with taxes and fees
Old Course Hotel

2. Marine & Lawn Rusacks

Marine & Lawn Rusacks
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (504 reviews)
Experience coastal charm at this stylish hotel with a rooftop terrace overlooking the iconic Old Course. Just steps from the university, this St. Andrews gem offers 2 restaurants, free breakfast, and fitness facilities. Travelers rave about the helpful staff and prime location.
$348 nightly
The price is $418
Nov 1 - Nov 2
Total with taxes and fees
Marine & Lawn Rusacks

3. THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
4.5 star property
St. Andrews
8.8 out of 10, Excellent, (196 reviews)
Comfortable living with free WiFi and parking in St. Andrews. Located near the historic Old Course and East Sands beach, this apartment offers easy access to famous golf links and coastal scenery, with convenient connections to Edinburgh Airport.
THE SPACE TO STAY APARTHOTEL

4. Market Street Hotel

Market Street Hotel
4.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,561 reviews)
Experience enchanting Edinburgh from this hotel with a stylish rooftop terrace. Just steps from Royal Mile and Princes Street, you'll find comfortable beds and helpful staff. Edinburgh Castle is nearby, and Waverley Station is only a 4-minute walk for easy city exploration.
$158 nightly
The price is $199
Nov 8 - Nov 9
Total with taxes and fees
Market Street Hotel

5. Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
5.0 star property
St. Andrews
9.8 out of 10, Exceptional, (100 reviews)
Experience the perfect blend of luxury and convenience at this St. Andrews hotel. A 5-minute walk brings you to the Old Course and the university. Relax with 24-hour room service after exploring, then grab a drink at the bar before your next adventure.
$289 nightly
The price is $347
Nov 13 - Nov 14
Total with taxes and fees
Seaton House - Small Luxury Hotels of the World

6. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,010 reviews)
Unwind in the indoor pool or hot tub after exploring Edinburgh Castle and George Street, both a short drive away. The Village Grill serves international cuisine throughout the day, while the fitness center keeps your routine on track.
$109 nightly
The price is $137
Nov 16 - Nov 17
Total with taxes and fees
Village Hotel Edinburgh

7. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,162 reviews)
Experience tranquility in central Edinburgh, just steps from Princes Street and the Playhouse Theatre. Enjoy the spa's indulgent deep-tissue massages and aromatherapy after exploring nearby sights, then unwind in the indoor pool or Liberté Brasserie.
$170 nightly
The price is $214
Nov 8 - Nov 9
Total with taxes and fees
Apex Waterloo Place Hotel

8. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (856 reviews)
Sophisticated rooms await at this centrally located Edinburgh hotel, just 5 minutes from Princes Street and George Street. Enjoy Scott's restaurant with garden views and 24-hour room service after exploring nearby Edinburgh Castle and Royal Mile.
$140 nightly
The price is $177
Nov 8 - Nov 9
Total with taxes and fees
Mount Royal Hotel Edinburgh by The Unlimited Collection

9. Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (435 reviews)
Just a short drive from the historic University of St. Andrews and famous Old Course, this charming hotel invites you to unwind in beautiful gardens. Savor British cuisine at Rufflets Restaurant or relax at the bar after a day of exploration.
$200 nightly
The price is $240
Nov 18 - Nov 19
Total with taxes and fees
Rufflets St Andrews

10. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (1,544 reviews)
Immerse in Edinburgh culture with easy access to Edinburgh Castle and the Royal Mile. Just 4 minutes from Waverly Train Station, this peaceful hotel offers breakfast, room service, and a fitness center for exploring Scotland's captivating capital.
$132 nightly
The price is $166
Nov 8 - Nov 9
Total with taxes and fees
Leonardo Royal Hotel Edinburgh

11. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (827 reviews)
Immerse in Scottish golf culture at this charming hotel with French cuisine at Bistro du Vin. Just steps from the legendary Old Course and historic university, enjoy 2 bars, a garden terrace, and helpful staff ready to enhance your St. Andrews adventure.
$155 nightly
The price is $185
Nov 18 - Nov 19
Total with taxes and fees
Hotel du Vin & Bistro St. Andrews

12. 5Pilmourplace

5Pilmourplace
3.5 star property
St. Andrews
9.4 out of 10, Exceptional, (275 reviews)
This charming St Andrews B&B sits just a 5-minute walk from the legendary Old Course and university. Hikers will appreciate nearby trails, while early risers can fuel up with complimentary full breakfast before exploring The Scores.
$128 nightly
The price is $154
Nov 2 - Nov 3
Total with taxes and fees
5Pilmourplace

13. Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (1,001 reviews)
This luxury retreat boasts a championship golf course, full-service spa, and 5 restaurants just minutes from the historic Old Course. Unwind in the indoor pool after exploring the nearby university town or relax at one of 4 bars with coastal views.
$273 nightly
The price is $327
Nov 22 - Nov 23
Total with taxes and fees
Fairmont St Andrews

14. The Dunvegan Hotel

The Dunvegan Hotel
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (183 reviews)
Wake to a complimentary full breakfast at this inviting hotel near the legendary Old Course. Hiking trails beckon outdoor enthusiasts, while St. Andrews' attractions await just a short walk away. Travelers consistently praise the attentive staff who enhance every stay.
$361 nightly
The price is $433
Oct 29 - Oct 30
Total with taxes and fees
The Dunvegan Hotel

15. Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
4.0 star property
St. Andrews
9.0 out of 10, Wonderful, (248 reviews)
Cleveden House sits just minutes from University of St. Andrews and the iconic Old Course. Enjoy the prime location with free WiFi while exploring nearby attractions. Outdoor enthusiasts will appreciate the hiking and biking trails in the scenic surroundings.
$158 nightly
The price is $190
Nov 26 - Nov 27
Total with taxes and fees
Cleveden House by The Dunvegan

16. No12 Bed and Breakfast

No12 Bed and Breakfast
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (36 reviews)
Embrace St. Andrews charm at this beachside B&B, just minutes from the historic university and world-famous Old Course. After exploring nearby East Sands, return to comfortable accommodations with daily housekeeping and convenient airport shuttle service.
No12 Bed and Breakfast

17. Haar with Rooms

Haar with Rooms
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (137 reviews)
Culinary paradise in a prime location, just a 5-minute stroll from University of St. Andrews and the iconic Old Course. Pamper yourself with plush bathrobes and in-room espresso while exploring nearby Lundin Golf Club. Free WiFi enhances your stay.
$192 nightly
The price is $230
Nov 3 - Nov 4
Total with taxes and fees
Haar with Rooms

18. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Edinburgh City Centre
8.4 out of 10, Very good, (2,031 reviews)
$101 nightly
The price is $128
Nov 16 - Nov 17
Total with taxes and fees
ibis Edinburgh Centre South Bridge - Royal Mile

19. The Albany Hotel St Andrews

The Albany Hotel St Andrews
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (508 reviews)
Wake up to a leisurely breakfast at this St. Andrews hotel before walking 10 minutes to Old Course or University of St. Andrews. Unwind with drinks at the bar/lounge after exploring nearby attractions, or relax in the garden and terrace.
$154 nightly
The price is $184
Nov 15 - Nov 16
Total with taxes and fees
The Albany Hotel St Andrews

20. Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
5.0 star property
St. Andrews
9.0 out of 10, Wonderful, (209 reviews)
Immerse yourself in Scottish elegance at this prime St. Andrews location. After exploring nearby attractions, unwind in the sauna and steam room or book a deep-tissue massage at the spa. Haar restaurant and the stylish bar/lounge complete your indulgent escape.
Kinnettles Hotel and Spa
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.

Get last-minute hotel deals in St. Andrews and save more

Sign in to unlock great savings.
Showing deals for:Oct 30 - Nov 1
Showing deals for:Nov 6 - Nov 8
Showing deals for:Nov 27 - Nov 28

Check out pet-friendly hotels in St. Andrews

You may also like hotels with spas in St. Andrews

You can also stay at hotels with a pool 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.

When is the best time to visit St. Andrews?

Our prices for hotels in St. Andrews are cheapest in November
Price trends for hotels in St. Andrews
Pricing is based on two traveler single night rates
View properties in October
Currently viewing crowd sizes and weather for October.
Typical weather for St. Andrews
October
High 53°F / low 46°F. Cloudy most days.
View properties in October
53°
weather_cloudy
October, no crowd data, average high temperature 53 degrees Fahrenheit, average low temperature 46 degrees Fahrenheit. Cloudy most days.
46°
47°
weather_cloudy
November, no crowd data, average high temperature 47 degrees Fahrenheit, average low temperature 41 degrees Fahrenheit. Cloudy most days.
41°
43°
weather_cloudy
December, no crowd data, average high temperature 43 degrees Fahrenheit, average low temperature 38 degrees Fahrenheit. Cloudy most days.
38°
42°
weather_cloudy
January, no crowd data, average high temperature 42 degrees Fahrenheit, average low temperature 36 degrees Fahrenheit. Cloudy most days.
36°
43°
weather_cloudy
February, no crowd data, average high temperature 43 degrees Fahrenheit, average low temperature 37 degrees Fahrenheit. Cloudy most days.
37°
46°
weather_cloudy
March, no crowd data, average high temperature 46 degrees Fahrenheit, average low temperature 38 degrees Fahrenheit. Cloudy most days.
38°
49°
weather_sun
April, no crowd data, average high temperature 49 degrees Fahrenheit, average low temperature 40 degrees Fahrenheit. Sunny most days.
40°
54°
weather_cloudy
May, no crowd data, average high temperature 54 degrees Fahrenheit, average low temperature 44 degrees Fahrenheit. Cloudy most days.
44°
59°
weather_cloudy
June, no crowd data, average high temperature 59 degrees Fahrenheit, average low temperature 49 degrees Fahrenheit. Cloudy most days.
49°
62°
weather_cloudy
July, no crowd data, average high temperature 62 degrees Fahrenheit, average low temperature 52 degrees Fahrenheit. Cloudy most days.
52°
62°
weather_cloudy
August, no crowd data, average high temperature 62 degrees Fahrenheit, average low temperature 53 degrees Fahrenheit. Cloudy most days.
53°
59°
weather_sun
September, no crowd data, average high temperature 59 degrees Fahrenheit, average low temperature 50 degrees Fahrenheit. Sunny most days.
50°
Monthly weather averages (˚F)

Top landmarks in St. Andrews

Learn more about St. Andrews

Wander medieval streets where golf was born, as the ruins of St. Andrews Cathedral stand sentinel over the town like a crumbling chess piece. The Old Course awaits with its hallowed fairways, though locals might direct you to less famous links with equally stunning sea views. University students in their distinctive red gowns create living history among ancient quads and cobblestones. Duck into harborside pubs where fishermen and professors debate over pints and fresh-caught seafood. The Scores pathway offers dramatic cliff-top views that explain why royalty and commoners alike have been drawn here for centuries. West Sands beach stretches gloriously nearby, its famous shoreline instantly recognizable from that slow-motion running scene in 'Chariots of Fire.'

A coastal town with historic buildings, a church spire, and a castle overlooking the sea.

Check out reviews of St. Andrews hotels guests love

Frequently asked questions

How much does a hotel room cost in St. Andrews?
You can choose a great hotel in St. Andrews from $74 with properties to suit all budgets and needs. David Russell Apartments Campus Accommodation is one low-cost option that's popular with our travelers. If you're looking for an affordable hotel in St. Andrews that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com.
How can I find deals and earn rewards at St. Andrews hotels?
Discover great deals on St. Andrews hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. And make sure to check out our last-minute deals on St. Andrews hotels.
Can I book St. Andrews hotels with free cancellation?
To book a refundable St. Andrews hotel on Hotels.com, just filter hotels by "Property cancellation options" and select "Fully refundable property". Most hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are the top-rated luxury hotels in St. Andrews?
Some of the most popular luxury hotels in St. Andrews are Old Course Hotel, Fairmont St Andrews, and Rusacks St Andrews. Old Course Hotel is a luxury hotel with a high guest rating amongst our travelers, and it offers 2 indoor pools, a full-service spa and a hot tub. Fairmont St Andrews and Rusacks St Andrews are also popular luxury stays in great St. Andrews locations.
What are some top pet-friendly hotels in St. Andrews?
Our travelers' favorite pet-friendly hotels in St. Andrews include:You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in St. Andrews.
What are some of the best hotels in St. Andrews for couples?
Choose a top-rated St. Andrews romantic hotel and enjoy your couple's getaway. Our travelers love Old Course Hotel, a hotel with 4 restaurants and 2 indoor pools. Another romantic hotel with top reviews is Rusacks St Andrews. This hotel offers an al fresco restaurant as well as in-room champagne service for a perfect stay. Use the "Traveler experience" filter in your search and select "Adults only" or "Romantic" to find even more hotels in St. Andrews for couples on Hotels.com.
What are some of the best kid-friendly hotels in St. Andrews?
Some of the most well reviewed St. Andrews hotels for kids include Rusacks St Andrews, Rufflets St Andrews, and Fairmont St Andrews. Rusacks St Andrews is a kid-friendly hotel with a guest score of 9.4 out of 10 offering family-friendly amenities like a free cooked-to-order breakfast, plus free cribs in guestrooms. Check out Rufflets St Andrews with a guest score of 9.4. This popular hotel has children's meals, free parking, a barbecue grill, and more. Fairmont St Andrews is another good option with an indoor pool and a hot tub, plus free cribs in the guestrooms. Explore more kid-friendly hotels in St. Andrews by using our "Family friendly" filter in your search on Hotels.com.
What are the top St. Andrews hotels with a pool?
Discover some of the best St. Andrews hotels with a pool for a little extra luxury on your trip. Old Course Hotel is a great hotel with 2 indoor pools and a guest rating of 9.6 out of 10. Plus, you can make the most of its hot tub and full-service spa. Fairmont St Andrews is a popular hotel that features an indoor pool along with a hot tub and a full-service spa. To find more stays in St. Andrews with a pool, use the "Amenities" filter on Hotels.com in your search and select "Pool".
What are some of the best St. Andrews hotels with free parking?
If you're driving, a great St. Andrews hotel with free parking is a bonus. Our travelers' favorites include:
What are some popular hotels in central St. Andrews?
If you're looking for hotels in central St. Andrews, check out Hotel du Vin & Bistro St. Andrews and Rusacks St Andrews. Travelers love Hotel du Vin & Bistro St. Andrews for its location, as well as the restaurant, 2 bars/lounges and terrace this hotel offers. Rusacks St Andrews is another popular central hotel with 2 restaurants, 2 bars/lounges and a free cooked-to-order breakfast. Stay at one of these hotels for easy access to top sights like Old Course at St Andrews and University of St. Andrews.
What hotels do travelers like in St. Andrews?
Where can I get free parking with my stay in St. Andrews?

Find out more about St. Andrews

St. Andrews: Where History Meets the Sea in a Tapestry of Beauty

Nestled along Scotland's stunning east coast, St. Andrews is a captivating blend of rich history and breathtaking landscapes. Famous as the birthplace of golf, this charming town boasts the iconic Old Course and picturesque sandy beaches. Explore the ruins of St. Andrews Castle and the awe-inspiring St. Andrews Cathedral, which whisper tales of yesteryear. Stroll through the historic streets lined with quaint shops and cafes, or indulge in luxury at the renowned Fairmont St. Andrews resort. With its romantic ambiance and cultural depth, St. Andrews is a must-visit for travelers seeking a unique Scottish experience.

Discover great hotels near St. Andrews

St. Andrews offers a variety of accommodations, from luxury hotels with spacious rooms to charming boutique hotels and guest houses. Whether you're looking for a relaxing stay near the famous Old Course or a cozy retreat in town, you'll find the perfect spot to unwind after a day of exploring. Here are some of the most popular hotels with our travelers near St. Andrews:

  1. The Inn at LathonesOpens in a new window: This inviting 3.0-star inn offers a delightful retreat for leisure travelers seeking comfort and scenic views. With a guest rating of 8.4 out of 10, guests can indulge in spacious rooms featuring beautiful bathrooms and exceptional dining experiences, including a highly praised restaurant on-site. The tranquil country setting provides a peaceful ambiance just a short drive from St. Andrews, making it ideal for those looking to explore coastal towns. Guests appreciate the clean environment and friendly service, making it a perfect choice for a relaxing getaway.
  2. Kalliope House B&BOpens in a new window: Experience the charm of a cozy Bed and Breakfast, perfect for travelers who prioritize a homely atmosphere. This unique lodging option offers complimentary cooked breakfasts, enhancing your stay with delightful culinary options. The inviting ambiance is complemented by entertainment amenities, including various television options for relaxation. Guests can relish in the personalized service and warmth of this property, fostering a memorable and intimate experience during your stay in St. Andrews.
  3. Balhousie FarmOpens in a new window: Balhousie Farm is a luxurious 3.0-star Bed and Breakfast that caters to discerning travelers seeking an elevated experience. Boasting an impressive guest rating of 9.6 out of 10, it features complimentary full breakfasts that elevate your mornings. The refined accommodations include modern entertainment options for your enjoyment. Surrounded by the beauty of St. Andrews, this property provides an intimate and serene environment, making it an ideal choice for travelers looking to unwind and enjoy the local charm.

Where to stay near St. Andrews

When visiting St. Andrews, Scotland, consider staying in Anstruther, Cupar, or Crail. Anstruther boasts a charming port atmosphere and great seafood, while Cupar offers a quaint village feel with a historic castle nearby. Crail is known for its rich museums and stunning coastal views. For first-time visitors, Anstruther is best suited, providing easy access to St. Andrews and lovely accommodations.

  1. AnstrutherOpens in a new window: Anstruther is a charming coastal village known for its picturesque harbor and delicious seafood. Staying here offers easy access to the stunning Fife coastline, perfect for leisurely walks or bike rides along the shore. You can explore the local shops and galleries that showcase the area’s vibrant culture. The nearby Anstruther Fish Bar, celebrated for its fish and chips, is a must-try. Additionally, you can hop on a boat to the nearby Isle of May, renowned for its wildlife, including puffins, making it a fantastic choice for nature lovers.
  2. CrailOpens in a new window: Quaint and full of history, Crail is a delightful village with a stunning seafront and beautiful stone buildings. Staying in Crail allows you to enjoy the local museums that share the area’s rich heritage. Its scenic harbor is perfect for relaxing walks, while the local shops provide unique souvenirs and crafts. Don’t miss the chance to explore the nearby coastal paths, which offer breathtaking views of the rugged coastline, making it a peaceful retreat for those who appreciate the charm of small villages.
  3. CuparOpens in a new window: Cupar is a small market town with a rich history and a vibrant community atmosphere. It’s a great base for exploring the surrounding Fife countryside and is known for its historic sites, including remnants of ancient castles. While in Cupar, you can enjoy browsing through local shops and markets that highlight Fife’s artisanal produce. The town also hosts cultural events throughout the year, providing a glimpse into local traditions and arts, making it a cozy place to immerse yourself in Scottish culture.

Things to do in St. Andrews

St. Andrews offers a charming blend of stunning coastal scenery and rich history, making it a must-visit for travelers. Explore its beautiful beaches, perfect for leisurely walks and water activities, while the surrounding landscapes invite hiking and outdoor exploration. With world-renowned golf courses and delightful shopping options, there's something for everyone in this picturesque town.

  • Scotland's Secret BunkerOpens in a new window – Step back in time at Scotland's Secret Bunker, a fascinating military museum hidden underground. Explore the eerie corridors and learn about the Cold War era through engaging exhibits that reveal Scotland’s military history.
  • Kellie CastleOpens in a new window – Visit Kellie Castle, a stunning castle surrounded by lush gardens. Wander through its beautifully restored rooms, each telling a story of the past. Don't forget to take a leisurely stroll in the grounds, where you can enjoy the serene landscape and unique flora.
  • Scottish Fisheries MuseumOpens in a new window – Dive into the maritime heritage of Scotland at the Scottish Fisheries Museum. Discover the important role fishing played in the country’s history through interactive displays and historical artifacts that highlight the lives of fishermen and their families.
  • Broughty Ferry SeafrontOpens in a new window – Relax at Broughty Ferry Seafront, a charming beach area perfect for a leisurely day. Take a walk along the promenade, enjoy the fresh sea breeze, and soak up the sun while watching boats sail by.
  • Falkland PalaceOpens in a new window – Explore the grandeur of Falkland Palace, a historic palace that once served as a royal residence. Marvel at its intricate architecture and wander through the beautiful gardens, where you can imagine the royal life of centuries past.

5 tips for savvy savings when booking a hotel in St. Andrews

  1. Book for the cheapest times: The most budget-friendly time to visit St. Andrews is from January to March, when hotel prices tend to be lower. To fully appreciate the city’s remarkable landmarks, rich history, and vibrant culture, a stay of at least 2 to 3 days is recommended. During your visit, you can explore the famous golf courses, tour the historic university and cathedral, visit the impressive castle, relax at the beach, and enjoy local dining and shopping options, all while enjoying the friendly atmosphere of the town. This period offers great value for money, making it an ideal choice for those traveling on a budget.
  2. Instant discounts. Rewards for later: Save up to 20% instantly on hundreds of thousands of properties with Member Discounts. Then earn rewards on eligible stays to use on future trips. Book once, win twice, get instant discounts and rewards. Join for freeOpens in a new window.
  3. Score last-minute deals on Hotels.com: Last-minute travel doesn't mean last-minute stress. Hotels.com's Last-Minute DealsOpens in a new window offer discounted rates close to your travel date, so the later you leave it, the more you could save. Turn on push notifications and you'll be the first to know when dealsOpens in a new window drop for St. Andrews.
  4. Book with confidence, not guesswork: Prices in St. Andrews shift with the season, local events, and how far out you book — but you don't have to guess. Hotels.com shows you the full price upfront with no surprises at checkout, and our price tracker tells you whether your dates are above or below average. So if you're flexible, you can shift your trip by a day or two to avoid peak season prices, compare pricesOpens in a new window and know you're getting a good deal before you commit.
  5. Think beyond the city center: Central hotels may come with a central price tag. A well-connected neighborhood a little further out may cut your hotel bill and can often give you a more local experience. Use Hotels.com's map view to find the sweet spot between location and value, and filter by price to see what's available across St. Andrews.

Best time to go to St. Andrews

St. Andrews experiences its lowest average temperature in January, at 39.2°F (4.0°C), while July is the hottest month, with an average temperature of 57.6°F (14.2°C). October are usually the wettest months. April, July, and September are the peak travel months in St. Andrews, attracting a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, accompanied by no to light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring