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

Find hotels in St. Andrews from CA $80

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Oct 4 - Oct 5
Tomorrow
Oct 5 - Oct 6
Next weekend
Oct 9 - Oct 11
In two weeks
Oct 16 - Oct 18

Filter by

Star rating

Guest rating

Our top choices for St. Andrews hotels

1. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
Edinburgh City Centre
Canada
Mehrdad
CA $255
CA $321 total
includes taxes & fees
Nov 1 - Nov 2
Mount Royal Hotel Edinburgh by The Unlimited Collection

2. THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
Canada
Jonathan
THE SPACE TO STAY APARTHOTEL

3. Old Course Hotel

Old Course Hotel
St. Andrews
United States
Baxter
CA $543
CA $651 total
includes taxes & fees
Nov 3 - Nov 4
Old Course Hotel

4. Marine & Lawn Rusacks

Marine & Lawn Rusacks
St. Andrews
United States
Donna
CA $437
CA $525 total
includes taxes & fees
Nov 3 - Nov 4
Marine & Lawn Rusacks

5. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
United States
Kylie
CA $284
CA $358 total
includes taxes & fees
Nov 4 - Nov 5
Apex Waterloo Place Hotel

6. Market Street Hotel

Market Street Hotel
Edinburgh City Centre
United States
Cynthia
CA $260
CA $328 total
includes taxes & fees
Nov 3 - Nov 4
Market Street Hotel

7. Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
St. Andrews
United States
F David
CA $412
CA $494 total
includes taxes & fees
Nov 4 - Nov 5
Seaton House - Small Luxury Hotels of the World

8. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
Edinburgh City Centre
United States
Christine
CA $213
CA $268 total
includes taxes & fees
Nov 1 - Nov 2
ibis Edinburgh Centre South Bridge - Royal Mile

9. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
United Kingdom
Simon
CA $155
CA $196 total
includes taxes & fees
Nov 1 - Nov 2
Village Hotel Edinburgh

10. Rufflets St Andrews

Rufflets St Andrews
St. Andrews
Canada
Robin
CA $293
CA $351 total
includes taxes & fees
Nov 2 - Nov 3
Rufflets St Andrews

11. Fairmont St Andrews

Fairmont St Andrews
St. Andrews
United States
Todd
CA $386
CA $463 total
includes taxes & fees
Nov 2 - Nov 3
Fairmont St Andrews

12. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
Edinburgh City Centre
Australia
Kylie
CA $235
CA $296 total
includes taxes & fees
Nov 1 - Nov 2
Leonardo Royal Hotel Edinburgh

13. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
United States
Cameo
CA $253
CA $304 total
includes taxes & fees
Nov 1 - Nov 2
Hotel du Vin & Bistro St. Andrews

14. 5Pilmourplace

5Pilmourplace
St. Andrews
United States
Lara
CA $180
CA $216 total
includes taxes & fees
Nov 4 - Nov 5
5Pilmourplace

15. The Dunvegan Hotel

The Dunvegan Hotel
St. Andrews
United States
deborah
CA $510
CA $613 total
includes taxes & fees
Oct 8 - Oct 9
The Dunvegan Hotel

16. No12 Bed and Breakfast

No12 Bed and Breakfast
St. Andrews
United Kingdom
Anonymous traveller
No12 Bed and Breakfast

17. Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
St. Andrews
United Kingdom
Elaine
CA $215
CA $258 total
includes taxes & fees
Nov 4 - Nov 5
Cleveden House by The Dunvegan

18. Haar with Rooms

Haar with Rooms
St. Andrews
United States
Bryan
CA $306
CA $367 total
includes taxes & fees
Nov 1 - Nov 2
Haar with Rooms

19. The Albany Hotel St Andrews

The Albany Hotel St Andrews
St. Andrews
Canada
Donato
CA $177
CA $213 total
includes taxes & fees
Nov 4 - Nov 5
The Albany Hotel St Andrews

20. Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
Edinburgh City Centre
Canada
Diane
CA $252
CA $318 total
includes taxes & fees
Nov 1 - Nov 2
Aparthotel Adagio Edinburgh Royal Mile
View all properties

Vacation Rentals in St. Andrews

Apartment

No1. Apartments & Bedrooms St Andrews - St Mary’s

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

No1. Apartments St Andrews - South Street

No1. Apartments St Andrews - South Street
St. Andrews
"Simply an exceptional spot for a family stay in St Andrews. The apartment is clean, modern, and exceptionally quiet. Best stay of our Scotland trip and the hosts have the process and amenities fully dialed."
No1. Apartments St Andrews - South Street
Cottage

The Kate Kennedy Apartment

The Kate Kennedy Apartment
St. Andrews
"Excellent location within St Andrew’s very walkable to all golf and local restaurants. I would stay here again in a heartbeat "
The Kate Kennedy Apartment
Apartment

GreenStar Apartments

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

The Neuk Anstruther - Sleeps 6 - Dogs Welcome

The Neuk Anstruther - Sleeps 6 - Dogs Welcome
Anstruther
"Enjoyable stay"
The Neuk Anstruther - Sleeps 6 - Dogs Welcome
Apartment

Bee's Townhouse Apartment

Bee's Townhouse Apartment
Cupar
"Ideal location for the centre of Cupar, the apartment had everything we needed, Liana was an excellent host."
Bee's Townhouse Apartment
Vacation Home

Helena Cottage

Helena Cottage
Leven
"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."
Helena Cottage
Condo

Coastal 2-bed Cottage for 4 Cellardyke, Anstruther

Coastal 2-bed Cottage for 4 Cellardyke, Anstruther
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."
Coastal 2-bed Cottage for 4 Cellardyke, Anstruther
Apartment

The Old Paint Shop Apartment - Centrally Situated

The Old Paint Shop Apartment - Centrally Situated
Anstruther
"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. "
The Old Paint Shop Apartment - Centrally Situated
Vacation Home

Seaside Escape in Lundin Links

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

Apartment - 2 Bedrooms - Pet Friendly - Parking

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

The Howff - Lovely 2-bed Apartment in Anstruther

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

Sea View 4-bed Townhouse, Sleeps 7 in Anstruther

Sea View 4-bed Townhouse, Sleeps 7 in Anstruther
Anstruther
"Fantastic place to stay. Very clean and modern."
Sea View 4-bed Townhouse, Sleeps 7 in Anstruther
Vacation Home

Shorefront Anstruther Home - 2 Bedrooms

Shorefront Anstruther Home - 2 Bedrooms
Anstruther
"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."
Shorefront Anstruther Home - 2 Bedrooms
Vacation Home

5 Bedrooms, Sleeps 10-12 w/ Wifi, Parking & Garden

5 Bedrooms, Sleeps 10-12 w/ Wifi, Parking & Garden
Leven
"A very comfortable, roomy and well equipped property in an ideal location to explore Fife. As a group of golfers it was perfect as it was a 25 minute drive to St Andrews with other golf options nearer to the property. There was plenty of private parking and the beds were comfortable after a long day on the links. The owner, Liz, was very communicative and we had all the instructions we needed well before we arrived. Would stay again if we have a group playing at St Andrews. "
5 Bedrooms, Sleeps 10-12 w/ Wifi, Parking & Garden
See all vacation rentals
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. Andrews attractions

A stone bridge over a grassy field with historic buildings in the background.
Photo by Sachiko Kamada

Old Course at St Andrews

9.6/10 (495 reviews)
Enjoy a round of golf in St. Andrews at Old Course at St Andrews. Make time to visit the area's spas, or simply enjoy its top-notch restaurants.
See properties
A brass astronomical instrument, possibly a telescope, in a museum display case.

University of St. Andrews

9.4/10 (556 reviews)
Stroll through the scenic campus and gaze up at the historic buildings that decorate this prestigious university from the 1400s.
See properties
A golf course with historic buildings in the background.

St. Andrews Links

9.6/10 (507 reviews)
Play a few rounds, practice your swing and embark on a walking tour at one of the oldest golf clubs in the world.
See properties
An ancient stone archway leading to a historic building with a tall tower.

St. Andrew's Cathedral

9.4/10 (201 reviews)
Enjoy views of the city and sea from the top of a tower that rises from these impressive church remains.
See properties
A stone castle with a large archway and a wooden bridge leading to it.

St. Andrew's Castle

9.2/10 (217 reviews)
Delve into this castle’s underground siege mines and eerie dungeon then explore the castle surrounds with views of the sea.
See properties
A historic stone building with a large lawn, a monument, and a pond.
Photo by Chris

Royal & Ancient Golf Club of St. Andrews

9.4/10 (194 reviews)
Enjoy a round of golf in St. Andrews at Royal & Ancient Golf Club of St. Andrews. Make time to visit the area's spas, or simply enjoy its top-notch restaurants.
See properties

St Andrews Bay

9.6/10 (268 reviews)
Enjoy a round of golf in St. Andrews at St Andrews Bay. Make time to visit the area's spas, or simply enjoy its top-notch restaurants.
See properties

The Fife Coastal Path

10.0/10 (12 reviews)
You can take time to visit The Fife Coastal Path during your travels to St. Andrews. Discover the area's top-notch restaurants or seek out the golf courses.
See properties

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
A coastal town with historic buildings, a church spire, and a castle overlooking the sea.

Top St. Andrews Hotel Reviews

Rufflets St Andrews

Rufflets St Andrews

10/10 Excellent
"Everybody was wonderful! The place was adorable. They were very accommodating to our needs and the food was delicious Henrik and Theresa."
Henrik 1-night trip
Posted 1 day ago
Rufflets St Andrews
5Pilmourplace

5Pilmourplace

10/10 Excellent
"Great location, but no convenient parking. We would still recommend this property."
Ken 1-night trip
Posted 1 day ago
5Pilmourplace
The Dunvegan Hotel

The Dunvegan Hotel

10/10 Excellent
"Great location"
deborah 1-night trip
Posted 4 days ago
The Dunvegan Hotel
Fairmont St Andrews

Fairmont St Andrews

10/10 Excellent
"Amazing"
jeffrey 3-night trip
Posted 5 days ago
Fairmont St Andrews
The Albany Hotel St Andrews

The Albany Hotel St Andrews

10/10 Excellent
"Excellent breakfast. Only slight issue was 2 flights of narrow winding stairs"
david 1-night trip
Posted 5 days ago
The Albany Hotel St Andrews
Drumoig Golf Hotel

Drumoig Golf Hotel

8/10 Good
"It was easy drive to St Andrews and at a more reasonable cost excellent value for money will go again."
Irene 1-night trip
Posted 6 days ago
Drumoig Golf Hotel
Kinnettles Hotel and Spa

Kinnettles Hotel and Spa

8/10 Good
"Great location and clean room."
DONNA 1-night trip
Posted 2 weeks ago
Kinnettles Hotel and Spa
Ye Olde Hotel

Ye Olde Hotel

8/10 Good
"Room was clean and parking was convenient."
Lori 1-night trip
Posted 3 weeks ago
Ye Olde Hotel
Cleveden House by The Dunvegan

Cleveden House by The Dunvegan

10/10 Excellent
"Cleveden House is in a great central location, bedroom was ideal, comfy bed with a lovely modern bathroom. We managed to park locally for free which worked perfectly. We will definitely stay here again."
Elaine 1-night trip
Posted 3 weeks ago
Cleveden House by The Dunvegan

More cheap stays in St. Andrews

Ye Olde Hotel

Ye Olde Hotel

61 Main Street St. Andrews Scotland
CA $67
CA $80 total
Oct 21 - Oct 22
includes taxes & fees
Ye Olde Hotel
go2 Dundee Camperdown Hotel

go2 Dundee Camperdown Hotel

A90, Kingsway Dundee Scotland
CA $85
CA $102 total
Oct 5 - Oct 6
includes taxes & fees
7.6/10 Good! (313 reviews)
go2 Dundee Camperdown Hotel
Monifieth Farm Hotel

Monifieth Farm Hotel

Arbroath Rd Dundee Scotland
CA $85
CA $102 total
Oct 18 - Oct 19
includes taxes & fees
9/10 Wonderful! (18 reviews)
Monifieth Farm Hotel
Staybridge Suites Dundee by IHG

Staybridge Suites Dundee by IHG

Lower Dens Mill Dundee Scotland
CA $140
CA $168 total
Nov 1 - Nov 2
includes taxes & fees
9.6/10 Exceptional! (749 reviews)
Staybridge Suites Dundee by IHG
Balcomie Links Hotel

Balcomie Links Hotel

Balcomie Road Anstruther Scotland
CA $198
CA $238 total
Oct 5 - Oct 6
includes taxes & fees
8.8/10 Excellent! (80 reviews)
Balcomie Links Hotel
OYO Ashlea Manor

OYO Ashlea Manor

2 Victoria St Dundee Scotland
Get rates
8.8/10 Excellent! (9 reviews)
OYO Ashlea Manor

Hotels in St. Andrews with star rating

Find out more about St. Andrews

Top reasons to visit St. Andrews

  • World-Class Golf: St. Andrews is renowned as the Home of Golf, featuring iconic courses that attract golfers from around the globe.
  • Historic Ruins: Explore the stunning ruins of St. Andrews Cathedral, a testament to the area's rich ecclesiastical history.
  • Picturesque Beaches: Enjoy the scenic beauty of St. Andrews’ beautiful beaches, perfect for relaxation and outdoor activities.
  • Cultural Experiences: Visit the St Andrews Museum and engage with local art, history, and traditions.
  • Charming Atmosphere: St. Andrews boasts friendly locals and picturesque streets that enhance its inviting charm.

Find great hotels near St. Andrews

Discover a delightful array of hotel accommodations in St. Andrews, Scotland, perfect for every type of traveller. Whether you're seeking a luxurious stay or a family-friendly lodge, this charming town offers options to suit your needs. Enjoy pet-friendly facilities, business amenities, and easy access to local attractions. From the best star hotels to golf course lodgings, St. Andrews has something for everyone to ensure a memorable vacation experience.

  • Apex City Quay Hotel & Spa: Apex City Quay Hotel & Spa is a luxurious 4-star retreat, boasting a guest rating of 9.2. Situated 17.7km from St. Andrews, this hotel offers a unique blend of family-friendly amenities and spa relaxation. Ideal for both leisure and business travellers, the property features a full-service spa, sauna, and a pool with sun loungers, ensuring guests can unwind in style. Families will appreciate the thoughtful amenities for children, including free cribs and a variety of breakfast options designed for younger guests. With a focus on wellness and comfort, it’s an excellent choice for those seeking a refreshing getaway.
  • Four Points Flex by Sheraton Dundee: Four Points Flex by Sheraton Dundee, rated 9.2 by guests, is a modern 3-star hotel located 17.7km from St. Andrews. This property caters to both leisure and business travellers, offering a range of dining options such as a buffet breakfast, a bar, and a restaurant. Guests can enjoy entertainment amenities including cable and flatscreen TVs, making it a great spot for relaxation after a day of exploring. With its flexible approach to hospitality, this hotel is perfect for those looking for convenience and comfort during their stay.
  • Hampton by Hilton Dundee City Centre: Hampton by Hilton Dundee City Centre is a well-rated 3-star hotel with a guest rating of 9.2, located 17.7km from St. Andrews. Tailored for business travellers, this hotel provides a comfortable and productive environment with modern amenities. Guests will appreciate the quality service and convenient access to the city centre, making it easy to conduct business while enjoying local attractions. Its commitment to guest satisfaction makes it a reliable choice for a professional stay in Dundee.

Where to stay in St. Andrews

St. Andrews is a charming city that offers a delightful blend of history and outdoor adventure. Explore the picturesque streets that echo with tales of the past, and enjoy the friendly atmosphere among locals. Don't miss the iconic ruins of St. Andrews Cathedral and the world-famous golf courses. Nearby, you can find serene spots perfect for family-friendly excursions or relaxing moments, making it an ideal destination for any traveller seeking both culture and nature.

  • Kingsbarns: Nestled close to St. Andrews, Kingsbarns is a charming village that attracts visitors seeking outdoor adventure and sports. The best time to visit is between July and September, when the area buzzes with activity. Kingsbarns is renowned for its stunning golf courses and beautiful trails, making it a perfect destination for golf enthusiasts and nature lovers alike. Don't miss the chance to explore local landmarks such as the historic college university and nearby castles, which offer a glimpse into Scotland's rich heritage.
  • Leuchars: Located a short distance from St. Andrews, Leuchars is a vibrant village with a diverse range of experiences. While it sees peak visitor numbers in April, July, and September, it remains an engaging spot year-round. Here, you'll find exceptional golf courses and educational opportunities that cater to both sports and culture enthusiasts. Explore nearby historic sites, including a famed college university and castle, which enrich your visit with cultural significance and historical charm.
  • Mount Melville: Just a stone's throw from St. Andrews, Mount Melville is a picturesque village known for its outdoor activities and cultural experiences. The summer months, particularly July to September, draw the most visitors, but the area has something to offer throughout the year. Golf lovers will appreciate the local courses, while those interested in history can explore the symbolic landmarks and historic sites, including a renowned college university that adds depth to your exploration of this enchanting region.

Things to do near St. Andrews

St. Andrews, Scotland, is a fantastic destination for outdoor enthusiasts, sports lovers, and culture seekers. Visitors can enjoy renowned golf courses, partake in unforgettable golf breaks, and explore the nearby city of Dundee. Heritage tours and sightseeing adventures also await, offering a glimpse into the area's rich history and stunning landscapes. Whether you're hitting the greens or discovering local culture, St. Andrews has something for everyone.

Shopping

In St. Andrews, you’ll find charming local shops along South Street offering unique gifts and Scottish souvenirs. If you're up for a drive, check out the larger shopping options at the nearby Fife Leisure Park, featuring various retail stores and dining choices.

Recreation

Ballumbie Castle Golf Course is a luxurious private club located 19.3km from St. Andrews, offering a tranquil escape for golf enthusiasts. Enjoy stunning views, meticulously maintained greens, and a relaxing atmosphere that promotes wellness and rejuvenation amidst the beautiful Scottish landscape.

Adventure

In St. Andrews, explore the breathtaking coastal paths for scenic hikes and stunning views of the North Sea. Try your hand at golfing on the world-renowned Old Course, or dive into water sports like kayaking and paddleboarding along the beautiful beaches.

Nightlife

In St. Andrews, the Scores Hotel boasts a vibrant bar scene perfect for socialising, while the St. Andrews Brewing Co. offers a relaxed atmosphere with local craft beers. For lively entertainment, The Rule offers live music and dance, creating an unforgettable night out in this charming coastal town.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Andrews

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Andrews are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in St. Andrews about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Andrews is Tuesday. The most expensive day to stay in St. Andrews is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your choices based on your budget, preferred location, and desired hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save some money by combining your hotel stay in St. Andrews with your flights and activities through an Expedia package.

Find the best attractions in and around St. Andrews

St. Andrews offers a delightful mix of outdoor activities, sports, and cultural experiences. Visitors can explore stunning beaches, historic castles, and engaging art museums. Must-see attractions include the Heart of St Andrews, the St Andrews Museum, and various romantic spots perfect for couples. Whether you seek a cultural journey or a beach getaway, St. Andrews provides a charming backdrop for your vacation adventures.

  • St. Andrew's Castle: This historic castle offers a glimpse into Scotland's rich past and is surrounded by stunning coastal views. Its romantic atmosphere, complete with intriguing ruins and a medieval history, makes it a perfect spot for exploration and reflection.
  • The Scores: A picturesque street that runs alongside the coastline, The Scores is perfect for leisurely strolls. With its charming city vibes, you'll enjoy beautiful views of the sea, historic buildings, and well-maintained gardens, making it an ideal place for a relaxed afternoon.
  • St Fillan’s Cave: Located 11.3km from St. Andrews, this rugged cave offers an adventurous experience. Surrounded by breathtaking natural beauty, it's perfect for outdoor enthusiasts seeking a unique blend of history and adventure amidst stunning landscapes.

Best time to go to St. Andrews

The best time to visit St. Andrews can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Andrews falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in St. Andrews falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January39.2°F (4.0°C)Light RainMostly CloudyAverageSlightly Low
February39.7°F (4.3°C)Light RainMostly CloudyAverageSlightly Low
March41.7°F (5.4°C)Light RainMostly CloudyAverageSlightly Low
April44.8°F (7.1°C)No RainMostly SunnySlightly HighAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageAverage
June54.1°F (12.3°C)Light RainMostly CloudyAverageSlightly High
July57.6°F (14.2°C)Light RainMostly CloudySlightly HighSlightly High
August57.2°F (14.0°C)Light RainMostly CloudyAverageSlightly High
September54.3°F (12.4°C)Light RainMostly SunnySlightly HighAverage
October49.8°F (9.9°C)Light RainMostly CloudySlightly LowAverage
November44.4°F (6.9°C)Light RainMostly CloudySlightly LowAverage
December40.5°F (4.7°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to St. Andrews

When visiting St. Andrews, Scotland, you have several airport options. EDInburgh Airport (EDI) is 56.3km away, with nearby hotels like the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 11.3km from the airport. GLAsgow International Airport (GLA) is 114.3km away, offering luxury stays such as the Kimpton Blythswood Hotel & Spa and JA Mar Hall Scotland, both within 11.3km. Lastly, Aberdeen Airport (ABZ) is 103.0km from St. Andrews, with excellent accommodations like the 5-star Marcliffe and the 4-star Courtyard by Marriott, located just 483m from the airport. Each airport provides various transportation services to ensure a smooth journey.

Frequently asked questions

What is the best area to stay in St Andrews?
The best area to stay in St Andrews is right in the heart of the town centre, particularly around South Street, Market Street, and North Street.This central area is the hub of St Andrews, offering easy walking access to almost everything. You'll find a mix of independent shops, cafes, and restaurants lining these historic streets. The ancient ruins of St Andrews Cathedral and St Andrews Castle are just a short stroll away, as is the Old Course.Couples looking for a romantic getaway will find this area particularly appealing. You're perfectly placed for leisurely walks along the West Sands beach, exploring the university buildings, and enjoying evening meals at renowned eateries. Many of the town's most charming guesthouses and boutique hotels are located here, offering a comfortable and convenient base.For those visiting primarily for golf, staying near the Old Course, which borders the town centre, is ideal. This puts you right next to the iconic Links courses, the British Golf Museum, and the R&A World Golf Museum.
What are the best hotels in St Andrews that travellers recommend?
For excellent hotels in St Andrews that receive high recommendations from travellers, consider the Old Course Hotel, Fairmont St Andrews, Rusacks St Andrews, Hotel du Vin & Bistro St. Andrews, and Rufflets St Andrews.The 5-star Old Course Hotel, with an outstanding 9.6 rating, is a luxurious option that boasts an onsite golf course and offers suites with premium bedding and deep soaking bathtubs. It is very close to the Old Course at St Andrews, the Swilken Bridge, and the St Andrews - Jubilee Course, all within 0.6 km.Another highly-rated 5-star hotel is the Fairmont St Andrews, which has a 9.4 rating. This hotel also features an onsite golf course and offers rooms with sea views and designer toiletries. It is conveniently located near St Andrews Bay, the Torrance Course, and the Devlin Course.The 5-star Rusacks St Andrews, with a 9.4 rating, provides 24-hour room service, air conditioning, and designer toiletries. Guests frequently praise its excellent location, being just 0.2 km from the Old Course at St Andrews, the Swilken Bridge, and the St Andrews - Jubilee Course.For a 4-star option, the Hotel du Vin & Bistro St. Andrews, rated 9.2, offers comfortable rooms with premium bedding, Egyptian cotton sheets, and sea views. It is located just 0.1 km from The Scores and within 0.6 km of Castle Sands and West Sands.Finally, the 4-star Rufflets St Andrews, which has a 9.4 rating, provides bathrobes, 24-hour room service, and an onsite restaurant with garden views. It is also much-loved for its comfortable rooms and excellent food.
What are the best family hotels in St Andrews?
For family-friendly accommodation in St Andrews, consider the Fairmont St Andrews, Rusacks St Andrews, Hotel du Vin & Bistro St. Andrews, and the Old Course Hotel.The 5-star Fairmont St Andrews, with an impressive 9.4 rating, offers a range of family amenities including onsite babysitting and childcare services, a free crib, sofa beds, supervised childcare for children, and connecting rooms. Guests frequently praise the friendly and attentive service, as well as the excellent breakfast and fantastic spa facilities.Another excellent option is the 5-star Rusacks St Andrews, also rated 9.4. This hotel provides free cribs, rollaway extra beds, connecting rooms, and highchairs, ensuring a comfortable stay for families. It is conveniently located near several attractions, including West Sands (0.3 km), Castle Sands (0.9 km), and St. Andrews Botanic Garden (0.8 km). Guests consistently highlight the beautiful rooms, friendly staff, and super comfortable beds.The 4-star Hotel du Vin & Bistro St. Andrews, with a 9.2 rating, is another great choice for families. It offers free cribs, connecting rooms, free WiFi, and free parking nearby. Close to East Sands (1.2 km) and West Sands (0.4 km), guests appreciate the comfortable rooms, delicious breakfast, and exceptional staff.Finally, the 5-star Old Course Hotel, boasting an outstanding 9.6 rating, is ideal for families who enjoy golf, with amenities such as an onsite golf course, golf lessons, and a golf pro shop. The hotel also provides sofa beds and connecting rooms. It is within easy reach of West Sands (0.4 km) and St. Andrews Botanic Garden (0.9 km). Reviewers consistently praise the friendly staff, amazing location, and beautiful rooms. Find more child-friendly accommodations in St Andrews
What are the best 5-star hotels in St Andrews?
For outstanding 5-star accommodation in St Andrews, you have several excellent choices, including the Old Course Hotel, Fairmont St Andrews, and Rusacks St Andrews.The 5-star Old Course Hotel, boasting an impressive 9.6 rating, is an exceptional option, particularly for golf enthusiasts. It features an onsite golf course, with the St Andrews - Jubilee Course just 0.3 km away and the Old Course at St Andrews only 0.6 km distant. Guests frequently highlight the friendly and amazing staff, the wonderful service, and the absolutely beautiful rooms, which include premium bedding and deep soaking bathtubs.Another superb choice is the 5-star Fairmont St Andrews, rated 9.4. This hotel also offers an onsite golf course and is located close to St Andrews Bay, just 0.7 km away. It provides stunning sea views and features designer toiletries and premium bedding. Guests consistently praise the friendly and attentive service, the excellent breakfast, and the fantastic spa facilities.The 5-star Rusacks St Andrews, with a 9.4 rating, is another highly recommended option. Its excellent location places it just 0.2 km from both the St Andrews - Jubilee Course and the Old Course at St Andrews. The hotel provides 24-hour room service, air conditioning, and a restaurant with golf course views. Travellers frequently praise the beautiful rooms, the super comfortable beds, and the friendly staff who are always willing to help.For a truly exceptional and intimate experience, consider Seaton House - Small Luxury Hotels of the World, a 5-star property with a great 10.0 rating. This hotel offers exquisite amenities such as Egyptian cotton sheets, premium bedding, and a rainfall showerhead, alongside stunning sea views. It is remarkably close to the Old Course at St Andrews, just 0.1 km away.Finally, the 5-star Kinnettles Hotel and Spa, rated 9.0, is an excellent choice for those seeking relaxation. It features a full-service onsite spa with amenities like a hot tub, sauna, steam room, and various massage and body treatments. Guests often comment on the clean and amazing rooms, the delicious breakfast, and the super friendly staff. It is also conveniently located just 0.3 km from the Old Course at St Andrews. Find more luxury hotels in St Andrews
What are the best spa hotels in St Andrews?
For excellent spa hotels in St Andrews, consider the Old Course Hotel, Kinnettles Hotel and Spa, and Fairmont St Andrews.The 5-star Old Course Hotel, with a superb 9.6 rating, offers an extensive spa experience including a steam room, hot tub, and a wide array of treatments such as deep tissue massage, aromatherapy, and body wraps. Guests consistently praise the amazing staff and beautiful rooms, and its proximity to the Old Course at St Andrews and the British Golf Museum is an added benefit.Another outstanding option is the 5-star Kinnettles Hotel and Spa, rated 9.0. Its spa facilities include a hot tub, steam room, and various massages like deep tissue and Swedish massage, alongside body scrubs and facials. Travellers frequently highlight the super friendly staff, delicious breakfast, and great spa facilities. It is also conveniently located near the Old Course at St Andrews.The 5-star Fairmont St Andrews, boasting a 9.4 rating, provides a full-service spa with accessible facilities, a sauna, steam room, and a wide range of treatments including massages, facials, and manicures. Guests praise the excellent breakfast, attentive staff, and fantastic spa. It is situated close to St Andrews Bay. See all spa hotels in St Andrews
What hotels in St Andrews offer free breakfast?
For hotels in St Andrews that offer complimentary breakfast, consider The Inn At Kingsbarns, Rusacks St Andrews, The Dunvegan Hotel, 5Pilmourplace, and Kinnettles Hotel and Spa.The 4-star The Inn At Kingsbarns, with an outstanding 9.8 rating, provides a free continental breakfast, ensuring a pleasant start to your day. Guests frequently praise the clean rooms and excellent food, with friendly staff making for a great experience. It is conveniently located near Cambo Estate Gardens and Cambo Sands.Rusacks St Andrews, a 5-star hotel rated 9.4, offers a free cooked breakfast daily. This hotel is celebrated for its beautiful rooms, super comfortable beds, and excellent location near the Swilken Bridge and St. Andrew's Cathedral. The staff are always willing to help, adding to the positive guest experience.Another excellent option is The Dunvegan Hotel, a 4-star establishment with a 9.4 rating, which includes a free full breakfast. Guests consistently highlight the comfortable and clean rooms, delicious food, and the attentive staff. It is also well-situated near the Swilken Bridge and Holy Trinity Church.5Pilmourplace, rated 9.2, provides a free full breakfast daily. This hotel is praised for its convenient location within a shopping district and its comfortable, clean rooms. Guests also appreciate the friendly and helpful staff and the wonderful breakfast.Finally, the 5-star Kinnettles Hotel and Spa, with a 9.0 rating, offers a free cooked breakfast. This hotel is known for its clean, amazing rooms, and the great, delicious breakfast. Its on-site spa facilities are a highlight, and it is located close to Holy Trinity Church and St. Andrew's Cathedral. Find more hotels with free breakfast in St Andrews
What are the top pet-friendly hotels in St Andrews?
For top pet-friendly hotels in St Andrews, consider the Fairmont St Andrews, Rufflets St Andrews, Hotel du Vin & Bistro St. Andrews, Rusacks St Andrews, and Cambo House And Estate B&B.The 5-star Fairmont St Andrews, with an impressive 9.4 rating, is a fantastic option that welcomes pets and provides food and water bowls for your companions. It is conveniently located just 0.7 km from St Andrews Bay. Guests consistently praise the friendly and attentive service, excellent breakfast, and fantastic spa facilities.Another excellent choice is the 4-star Rufflets St Andrews, also rated 9.4. This hotel is very accommodating to dogs, providing food and water bowls. It offers a 24-hour airport shuttle, making travel with pets more straightforward. Guests frequently comment on the beautiful, clean rooms, excellent staff, and superb food.The 4-star Hotel du Vin & Bistro St. Andrews, with a 9.2 rating, is another highly-rated pet-friendly establishment. They provide food and water bowls, free WiFi, and free parking nearby. Its location is praised by guests, being just 0.1 km from The Scores, 0.4 km from West Sands, and 0.6 km from Castle Sands. The comfortable rooms, delicious breakfast, and exceptional staff are frequently highlighted.The 5-star Rusacks St Andrews, with a 9.4 rating, is also a wonderful pet-friendly hotel that provides food and water bowls. It offers a complimentary cooked breakfast. Guests love the beautiful rooms, super comfortable beds, and the friendly staff who are always willing to help. Its excellent location is a major draw, being just 0.3 km from West Sands and The Scores, and 0.9 km from Castle Sands.Finally, the 4-star Cambo House And Estate B&B, boasting an outstanding 9.8 rating, is a superb pet-friendly option. It offers free self-parking and free WiFi. The B&B is conveniently located 0.7 km from Cambo Estate Gardens and 0.8 km from Cambo Sands. See more pet-friendly hotels in St Andrews
What are the best budget hotels in St Andrews?
For budget-friendly accommodation in St Andrews, consider Agnes Blackadder Hall Campus Accommodation, David Russell Apartments Campus Accommodation, St Andrews Luxury 2-bed House, Sleeps 4, and The Albany Hotel St Andrews.The 3-star Agnes Blackadder Hall Campus Accommodation, with an 8.2 rating, offers complimentary breakfast, free toiletries, and free WiFi. It is conveniently located near East Sands and St. Andrew's Cathedral, both within 1.9 kilometres.Another 3-star option is David Russell Apartments Campus Accommodation, rated 8.0. This accommodation provides free self-parking, free WiFi, and free toiletries. It is close to St. Andrews Botanic Garden, just 0.8 kilometres away.For a more independent stay, St Andrews Luxury 2-bed House, Sleeps 4 boasts an impressive 9.4 rating. This house features a kitchen, free WiFi, free self-parking, and free toiletries. It is within 1.6 kilometres of East Sands and Castle Sands.Finally, The Albany Hotel St Andrews, a 3-star hotel with a 9.0 rating, is highly praised by guests for its excellent breakfast, wonderful location, and friendly staff. It offers free WiFi, free toiletries, and some rooms include a balcony or terrace. The hotel is very close to St. Andrew's Cathedral and Castle Sands, both within 0.3 kilometres. View all budget hotels in St Andrews
What are the most romantic hotels in St Andrews for couples?
For a romantic stay in St Andrews, couples have several excellent choices, including Seaton House - Small Luxury Hotels of the World, the Old Course Hotel, and Fairmont St Andrews.Seaton House - Small Luxury Hotels of the World, a 5-star hotel with a superb 10.0 rating, offers luxurious amenities such as Egyptian cotton sheets, premium bedding, and rainfall showerheads. Many rooms also boast beautiful sea views, providing a delightful backdrop for a romantic getaway.The 5-star Old Course Hotel, rated 9.6, provides a truly indulgent experience with its array of spa facilities including a hot tub, sauna, and couples' treatment rooms. Some accommodations feature furnished balconies, superb for enjoying the views together.Another superb option is the 5-star Fairmont St Andrews, which has a 9.4 rating. This hotel features a full-service spa with couples' treatment rooms, a hot tub, and a sauna, ideal for relaxation and rejuvenation. Many rooms offer lovely sea views. See all romantic hotels in St Andrews
What are the best hotels in St Andrews near West Sands?
For hotels in St Andrews near West Sands, the Old Course Hotel, Seaton House - Small Luxury Hotels of the World, and Rusacks St Andrews are all excellent choices.The 5-star Old Course Hotel, with a 9.6 rating, is very close to West Sands, being only 0.4 km away. This hotel is particularly appealing for golf enthusiasts as it features an onsite golf course, golf clubhouse, and golf lessons with a professional. Guests consistently praise the amazing staff, wonderful service, and absolutely beautiful rooms.Another superb option is the 5-star Seaton House - Small Luxury Hotels of the World, which boasts a great 10.0 rating. It is also just 0.4 km from West Sands and offers luxurious amenities such as Egyptian cotton sheets, premium bedding, and designer toiletries. Many rooms feature a sea view, and guests can enjoy the convenience of 24-hour room service.The 5-star Rusacks St Andrews, rated 9.4, is an additional excellent choice, located only 0.3 km from West Sands. Guests frequently comment on the beautiful and lovely rooms, the friendly and helpful staff, and the super comfortable beds. The hotel also has an excellent location, making it very convenient for exploring the area.
When is the best time to go to St Andrews?
For most visitors, the best time to go to St Andrews is during the late spring (May-June) and early autumn (September-October).These months offer a good balance of pleasant weather and fewer crowds compared to the peak summer season. You'll find the days are generally mild and longer, which is great for exploring the town's historic sites and enjoying the coastal scenery. The golf courses are typically in excellent condition during these periods, making it ideal for those planning a round.July and August are also popular, benefiting from the warmest weather and extended daylight hours. However, this is also when the town experiences its highest visitor numbers, particularly due to school holidays and major golf events. If you're planning a trip during these months, it's advisable to book accommodation and golf tee times well in advance.Conversely, the winter months (November-April) are generally colder and darker, with a higher chance of rain or even snow. While some may find the town quieter and more atmospheric during this time, many attractions might have reduced opening hours.
Where can I find the best nightlife in St Andrews?
St Andrews offers a selection of nightlife options, primarily suiting a student population but with some establishments suitable for a broader audience.The town centre, particularly around Market Street and South Street, is where you'll find most of the evening venues. Here you'll come across traditional pubs, some offering live music or quiz nights, and several bars that transition into late-night spots with DJs.North Street also has a few options, including a couple of venues known for playing chart music and hosting themed club nights. These places tend to be popular with the younger crowd and can get quite busy during term time.For a more relaxed evening, there are some hotels and independent bars that offer a quieter environment, often with a focus on a wider selection of spirits or cocktails.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Andrews.
How much is the nightly rate at a St. Andrews hotel?
Prices for hotels in St. Andrews often vary, but you can find a great deal from CA $80 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia