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

Find hotels in St. Andrews from $68

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 10 - Aug 11
Tomorrow
Aug 11 - Aug 12
This weekend
Aug 14 - Aug 16
Next weekend
Aug 21 - Aug 23

Filter by

Star rating

Guest rating

Our top choices for St. Andrews hotels

Old Course at St Andrews
Hotel
Bed & breakfast
Breakfast included
Reserve now, pay later

1. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
United States
Kristie
$270 nightly
$340 total
Sep 1 - Sep 2
Total with taxes and fees
Apex Waterloo Place Hotel

2. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
Old Town Edinburgh
United States
Catherine
$187 nightly
$236 total
Aug 30 - Aug 31
Total with taxes and fees
ibis Edinburgh Centre South Bridge - Royal Mile

3. THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
Australia
Sharon
$156 nightly
$187 total
Aug 23 - Aug 24
Total with taxes and fees
THE SPACE TO STAY APARTHOTEL

4. Market Street Hotel

Market Street Hotel
Old Town Edinburgh
United States
Nina
$282 nightly
$356 total
Sep 2 - Sep 3
Total with taxes and fees
Market Street Hotel

5. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
Old Town Edinburgh
United States
Joyce
$264 nightly
$333 total
Sep 2 - Sep 3
Total with taxes and fees
Leonardo Royal Hotel Edinburgh

6. Old Course Hotel

Old Course Hotel
St. Andrews
United States
Mark
$596 nightly
$715 total
Sep 10 - Sep 11
Total with taxes and fees
Old Course Hotel

7. Rusacks St Andrews

Rusacks St Andrews
St. Andrews
United States
Heba
$511 nightly
$614 total
Aug 18 - Aug 19
Total with taxes and fees
Rusacks St Andrews

8. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
United States
Melinda
$140 nightly
$177 total
Aug 31 - Sep 1
Total with taxes and fees
Village Hotel Edinburgh

9. Rufflets St Andrews

Rufflets St Andrews
St. Andrews
United States
Sarah
$315 nightly
$378 total
Aug 19 - Aug 20
Total with taxes and fees
Rufflets St Andrews

10. Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
St. Andrews
United States
Richard
$483 nightly
$580 total
Aug 14 - Aug 15
Total with taxes and fees
Seaton House - Small Luxury Hotels of the World

11. Fairmont St Andrews

Fairmont St Andrews
St. Andrews
United States
Todd
$407 nightly
$488 total
Aug 12 - Aug 13
Total with taxes and fees
Fairmont St Andrews

12. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
United States
Jolie
$291 nightly
$349 total
Aug 12 - Aug 13
Total with taxes and fees
Hotel du Vin & Bistro St. Andrews

13. 5Pilmourplace

5Pilmourplace
St. Andrews
United States
Jung Jane
$201 nightly
$242 total
Aug 17 - Aug 18
Total with taxes and fees
5Pilmourplace

14. The Dunvegan Hotel

The Dunvegan Hotel
St. Andrews
United States
Peter
$386 nightly
$464 total
Aug 19 - Aug 20
Total with taxes and fees
The Dunvegan Hotel

15. No12 Bed and Breakfast

No12 Bed and Breakfast
St. Andrews
United Kingdom
Anne
$268 nightly
$268 total
Aug 17 - Aug 18
Total with taxes and fees
No12 Bed and Breakfast

16. Haar with Rooms

Haar with Rooms
St. Andrews
Canada
Ahsha
$350 nightly
$420 total
Aug 16 - Aug 17
Total with taxes and fees
Haar with Rooms

17. Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
St. Andrews
United States
Elizabeth
$200 nightly
$240 total
Aug 25 - Aug 26
Total with taxes and fees
Cleveden House by The Dunvegan

18. The Albany Hotel St Andrews

The Albany Hotel St Andrews
St. Andrews
Canada
Donato
$283 nightly
$340 total
Aug 12 - Aug 13
Total with taxes and fees
The Albany Hotel St Andrews

19. Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
St. Andrews
United States
Marcia
$291 nightly
$349 total
Aug 12 - Aug 13
Total with taxes and fees
Kinnettles Hotel and Spa

20. Greyfriars Inn by Greene King Inns

Greyfriars Inn by Greene King Inns
St. Andrews
United States
Raymond
$242 nightly
$290 total
Aug 16 - Aug 17
Total with taxes and fees
Greyfriars Inn by Greene King Inns
View all properties

Vacation Rentals in St. Andrews

Apartment

No1. Apartments St Andrews - South Street

No1. Apartments St Andrews - South Street
St. Andrews
"Easy"
No1. Apartments St Andrews - South Street
Apartment

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

No1. Apartments & Bedrooms St Andrews - St Mary’s
St. Andrews
"Amazing!"
No1. Apartments & Bedrooms St Andrews - St Mary’s
Cottage

Osborne Steading

Osborne Steading
St. Andrews
"Nice location, everything was great."
Osborne Steading
Apartment

Moatville Cupar

Moatville Cupar
Cupar
"Lovely property in excellent condition and the host was very great. "
Moatville Cupar
Vacation Home

Close to the Seaside - Sleeps 4/free Wifi/parking

Close to the Seaside - Sleeps 4/free Wifi/parking
Leven
"Had a lovely stay and would definitely come back. A lot to do in walking distance and public transportation was convenient. "
Close to the Seaside - Sleeps 4/free Wifi/parking
Apartment

GreenStar Apartments

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

Letham Feus Caravan Park ,leven, Fife, Scotland

Letham Feus Caravan Park ,leven, Fife, Scotland
Leven
"There were clear instructions emailed about a week before the stay, and once you arrive there is a folder including instructions about what to do when you leave. Everything was spotlessly clean, in good order, and working. We were at the top of the site which was quiet and had stunning views. There was a car space next to our front door. Note that there isn't WiFi on site. This wasn't a problem for us and in the evening we enjoyed the selection of games and DVDs provided in the living room...
Letham Feus Caravan Park ,leven, Fife, Scotland
Vacation Home

5 Bedrooms/sleeps 10-12/free Wifi & Parking/garden

5 Bedrooms/sleeps 10-12/free 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/free Wifi & Parking/garden
See all vacation rentals
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in and around St. Andrews

St. Andrews, a charming seaside town on Scotland's east coast, offers a delightful blend of outdoor adventures and rich Scottish culture. Explore stunning country estates and enjoy the friendly, relaxing atmosphere, making it perfect for family-friendly excursions and memorable experiences.

Leuchars

Discover Leuchars, a charming village ideal for travelers seeking a blend of golf, history, and nature during their visit to St. Andrews. Here, you can explore the historic University of St. Andrews, wander through the ruins of St. Andrew's Cathedral, and appreciate the contemporary exhibits at V&A Dundee. With its easy access to these attractions, Leuchars serves as a smart choice for accommodation, offering a relaxing base for your Scottish adventure.

Kingsbarns

Experience the charm of Kingsbarns, an ideal destination for travelers seeking a blend of golf, history, and outdoor adventure. This quaint village offers easy access to notable attractions like the historic University of St. Andrews, the scenic Cambo Estate Gardens, and the impressive ruins of St. Andrew's Cathedral. Nestled in St. Andrews, Kingsbarns caters to those who enjoy a vibrant atmosphere, especially from July to September, making it a smart choice for your next vacation.

Guardbridge

Make the most of your visit by staying in Guardbridge, a haven for history enthusiasts and golf lovers thanks to its close proximity to the renowned University of St. Andrews, the ruins of St. Andrew's Cathedral, and the majestic St. Andrew's Castle. This charming village offers a picturesque escape with plenty of opportunities for outdoor activities and romantic strolls. Located in St. Andrews, Guardbridge is an ideal choice for travelers seeking a memorable experience in Scotland.

Kincaple

Kincaple stands out as a prime spot for travelers interested in cultural and outdoor adventures while visiting St. Andrews, Scotland. Here, you can explore the historic University of St. Andrews, marvel at the ruins of St. Andrew's Cathedral, and discover the fascinating St. Andrew's Castle. With easy access to scenic trails and beautiful beaches, Kincaple is a smart choice for your stay, allowing you to fully immerse yourself in the rich history and vibrant activities of the area.

Strathkinness

Travelers visiting the area often choose Strathkinness, especially families and adventure seekers, looking for a peaceful retreat near St. Andrews. This charming village offers easy access to the historic University of St. Andrews, the fascinating ruins of St. Andrew's Cathedral, and the impressive St. Andrew's Castle, providing a rich blend of culture and outdoor activities. Nestled in St. Andrews, Strathkinness makes for a smart choice for your stay, combining local charm with convenience.

Stay near popular attractions in and around St. Andrews

Discover the charm of St. Andrews, where stunning beaches, historic universities, and majestic castles await. Whether you're seeking outdoor adventures or a romantic getaway, the vibrant atmosphere and picturesque spots along Princes Street make this destination perfect for every traveler.
A historic building with a large white door, a green lawn, and a wet ground reflecting the structure.
Photo by Anna Boeva

University of St. Andrews

9.4/10 (556 reviews)
A beacon of activity for history buffs and culture seekers, the University of St. Andrews immerses visitors in its rich academic heritage. Nestled in St. Andrews, this historic institution offers a unique glimpse into centuries of learning and tradition. Staying nearby ensures easy access to the vibrant charm of the town.
See properties
An ancient stone archway leading to a historic building with a tall tower.

St. Andrew's Cathedral

9.4/10 (201 reviews)
Often cited as a favorite for history buffs, St. Andrew's Cathedral offers a glimpse into Scotland's rich past with its stunning ruins and cultural vibes. Situated within St. Andrews, it’s easily accessible for a memorable day out, making it convenient for visitors staying nearby.
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)
Highly recommended for history lovers and culture seekers, St. Andrew's Castle offers a captivating glimpse into Scotland's past with its romantic ruins and rich heritage. Located within St. Andrews, it's easy to explore this enchanting site, making it a perfect base for your adventures in the area.
See properties
A beach with a clear sky, distant buildings, and a calm sea.
Photo by Ailsa Macleod

West Sands

9.8/10 (93 reviews)
A fascinating mix of stunning natural beauty and vibrant beach vibes, West Sands is perfect for families and beach lovers seeking a relaxing escape. Located within St. Andrews, this picturesque beach offers soft sands and breathtaking views, making it an ideal spot to unwind. Staying near West Sands places you right at the heart of this charming coastal town.
See properties

Cambo Estate Gardens

8.2/10 (13 reviews)
No trip is complete without a visit to Cambo Estate Gardens, a serene retreat for nature lovers seeking a relaxing and romantic experience. Nestled within St. Andrews, this private garden offers a tranquil ambiance and beautiful landscapes. Staying nearby allows easy access to its charming atmosphere.
See properties

The Scores

9.2/10 (135 reviews)
An essential stop for history buffs and casual visitors alike, The Scores offers a picturesque street lined with charming views and rich heritage. Located within St. Andrews, it provides easy access to local attractions, making it a convenient base for exploring the town's vibrant culture and stunning coastline.
See properties

Swilken Bridge

An iconic landmark that appeals to golf lovers, Swilken Bridge in St. Andrews offers a glimpse into the rich history of the sport. This charming bridge, steeped in culture, provides a picturesque backdrop for photos and leisurely strolls. Situated within St. Andrews, it’s convenient for visitors looking to explore the area’s attractions.
See properties

Kellie Castle

8.4/10 (5 reviews)
A must-see for history buffs, Kellie Castle offers a captivating glimpse into Scotland's rich heritage, showcasing stunning architecture and picturesque gardens that exude romance and culture. Located about 13 miles by car from St. Andrews, it's a great base for exploring the region's enchanting landscapes.
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

The Dunvegan Hotel

The Dunvegan Hotel

10/10 Excellent
"Comfortable bed. Extremely helpful staff. Would stay again in a heartbeat."
Dana 1-night trip
Posted 6 hours ago
The Dunvegan Hotel
Rusacks St Andrews

Rusacks St Andrews

10/10 Excellent
"Amazing hotel with a location that is unbeatable. The staff were very friendly the breakfast was tasty. Recommended for sure!"
Angel 1-night trip
Posted 6 hours ago
Rusacks St Andrews
Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews

10/10 Excellent
"Great staff and breakfast"
James 2-night trip
Posted 14 hours ago
Hotel du Vin & Bistro St. Andrews
THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL

10/10 Excellent
"We particularly enjoyed the spacious room & big TV."
win 1-night trip
Posted 15 hours ago
THE SPACE TO STAY APARTHOTEL
Drumoig Golf Hotel

Drumoig Golf Hotel

8/10 Good
"Hotel was ok for an overnight business trip. Nothing wrong with the food, just a little limited. Overall nothing wrong with the facilities"
Jason 1-night trip
Posted 15 hours ago
Drumoig Golf Hotel
Rufflets St Andrews

Rufflets St Andrews

10/10 Excellent
"The staff were all very friendly, we had a large family room, nice smelling soaps. Breakfast was very nice, made to order. "
Katriona 1-night trip
Posted 2 days ago
Rufflets St Andrews
The Albany Hotel St Andrews

The Albany Hotel St Andrews

10/10 Excellent
"Great location. Helpful staff. Good breakfast."
Donato 1-night trip
Posted 5 days ago
The Albany Hotel St Andrews
5Pilmourplace

5Pilmourplace

8/10 Good
"Breakfast included and location"
Kimberly 2-night trip
Posted 6 days ago
5Pilmourplace
Stravithie Castle

Stravithie Castle

8/10 Good
"David the hist was considerate flexible and very accomodating."
Terry 3-night trip
Posted 7 days ago
Stravithie Castle

More cheap stays in St. Andrews

Ye Olde Hotel

Ye Olde Hotel

61 Main Street St. Andrews Scotland
$57 nightly
$68 total
Sep 7 - Sep 8
Total with taxes and fees
7.6/10 Good! (50 reviews)
Ye Olde Hotel
go2 Dundee Camperdown Hotel

go2 Dundee Camperdown Hotel

A90, Kingsway Dundee Scotland
$61 nightly
$73 total
Aug 23 - Aug 24
Total with taxes and fees
go2 Dundee Camperdown Hotel
OYO Ashlea Manor

OYO Ashlea Manor

2 Victoria St Dundee Scotland
$91 nightly
$109 total
Aug 21 - Aug 22
Total with taxes and fees
8.4/10 Very Good! (7 reviews)
OYO Ashlea Manor
Monifieth Farm Hotel

Monifieth Farm Hotel

Arbroath Rd Dundee Scotland
$93 nightly
$111 total
Aug 23 - Aug 24
Total with taxes and fees
8.6/10 Excellent! (11 reviews)
Monifieth Farm Hotel
Staybridge Suites Dundee by IHG

Staybridge Suites Dundee by IHG

Lower Dens Mill Dundee Scotland
$110 nightly
$132 total
Aug 30 - Aug 31
Total with taxes and fees
Staybridge Suites Dundee by IHG
Balcomie Links Hotel

Balcomie Links Hotel

Balcomie Road Anstruther Scotland
$142 nightly
$170 total
Aug 14 - Aug 15
Total with taxes and fees
8.6/10 Excellent! (65 reviews)
Balcomie Links Hotel

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 birthplace of golf, featuring iconic courses like the Old Course, perfect for enthusiasts.
  • Rich History: Explore historic sites, including ancient ruins and castles, that showcase the town's fascinating past.
  • Beautiful Beaches: Enjoy stunning coastal views and sandy shores, ideal for relaxation or outdoor activities.
  • Cultural Experiences: Engage with local art museums and heritage tours that highlight St. Andrews' vibrant culture.
  • Luxury Accommodations: Stay at charming hotels and resorts, blending comfort with the town's historic charm.

Find great hotels near St. Andrews

Explore a range of hotel accommodations in St. Andrews, Scotland, whether you're seeking luxury hotels or family-friendly lodges. With options catering to both business travelers and pet owners, you can find the perfect spot to unwind. Discover the iconic Old Course Hotel or choose from various other hotels that combine comfort with the unique charm of this historic town.

  • Apex City Quay Hotel & Spa: Experience a perfect blend of family-friendly and eco-conscious travel at the 4-star Apex City Quay Hotel & Spa. With a stellar guest rating of 9.2, this hotel is located 11 miles from St. Andrews and boasts a range of amenities designed to cater to families and eco-aware guests alike. Enjoy spacious accommodations with free cribs for little ones and a delicious breakfast for children. The hotel’s eco-certification highlights its commitment to sustainability, making it an ideal choice for environmentally-minded travelers seeking a relaxing getaway.
  • Four Points Flex by Sheraton Dundee: Offering a comfortable and convenient stay, the 3-star Four Points Flex by Sheraton Dundee is also situated 11 miles from St. Andrews and enjoys a guest rating of 9.2. This hotel features a delightful dining experience with a variety of breakfast options, including a buffet on weekends and a bar and lounge for a nightcap. Guests can unwind in their rooms equipped with flat-screen and cable TVs, ensuring entertainment is never far away. Perfect for those seeking a blend of relaxation and local flavor.
  • Hampton by Hilton Dundee City Centre: This 3-star hotel is an excellent choice for business travelers, boasting a guest rating of 9.2 and conveniently located 11 miles from St. Andrews. Known for its modern amenities and comfortable accommodations, the Hampton by Hilton Dundee City Centre ensures a productive and restful stay for those on work trips. Guests appreciate the efficient service and central location, making it easy to navigate the city and enjoy a host of local attractions.

Where to stay in St. Andrews

St. Andrews, located on the stunning east coast of Scotland, offers a perfect blend of outdoor adventures, rich culture, and historical charm. Explore its picturesque streets, where friendly locals welcome you to this family-friendly town. Whether you’re enjoying the relaxing atmosphere of the nearby coastline or embarking on excursions to secluded areas, St. Andrews serves as a central hub for unforgettable experiences in the United Kingdom.

  • Kingsbarns: Nestled just a short drive from St. Andrews, Kingsbarns is a charming village that captivates visitors with its scenic beauty and outdoor adventures. Known for its top-notch golf courses and access to stunning coastal trails, this destination is particularly popular during the summer months from July to September. Here, you can explore local landmarks such as historic castles and the renowned St. Andrews University. Kingsbarns also offers a vibrant atmosphere for those seeking sports and adventure, making it a must-visit for outdoor enthusiasts.
  • Leuchars: Located a bit inland from St. Andrews, Leuchars is a lively village that boasts a blend of culture and outdoor activities. The village attracts travelers throughout the year, with peak visits occurring in April, July, and September. Visitors can enjoy a variety of experiences, from exploring the local historic sites to indulging in golf at nearby courses. With its proximity to both St. Andrews University and picturesque castles, Leuchars offers a unique glimpse into Scotland’s rich heritage while catering to sports lovers and culture enthusiasts alike.
  • Mount Melville: Just a stone's throw from St. Andrews, Mount Melville is a quaint village that offers a delightful mix of outdoor activities and cultural experiences. Popular among visitors during the bustling summer months from July to September, this area is perfect for those who appreciate golf and education, with easy access to local universities and museums. The village is also home to symbolic landmarks that tell the story of the region’s history, making it an enriching stop for anyone looking to explore the beauty and culture of Scotland.

Things to do near St. Andrews

St. Andrews offers a fantastic blend of outdoor activities and cultural experiences, making it a perfect vacation spot. Golf enthusiasts can explore world-famous courses and enjoy golf breaks, while heritage tours provide insight into the town's rich history. Don't miss out on distillery tours for a taste of local spirits and the chance to unwind at luxury resorts. Whether you're hitting the greens or soaking in the culture, St. Andrews has something for everyone.

Shopping

In St. Andrews, enjoy shopping at local boutiques and charming shops along Market Street, perfect for gifts and souvenirs. If you're up for a drive, visit the Eastgate Shopping Centre in nearby Peebles, located about 12 miles away, where you'll find a variety of retail options and dining spots.

Recreation

Experience luxury at Ballumbie Castle Golf Course, a private country club 12 miles from St. Andrews. Enjoy a round of golf surrounded by beautiful landscapes, followed by relaxation in the clubhouse, where you can unwind and indulge in upscale amenities, making it a perfect retreat for rejuvenation.

Adventure

Explore the stunning landscapes of St. Andrews by hiking the Fife Coastal Path, where you can enjoy breathtaking sea views and spot local wildlife. For a thrilling experience, try surfing or paddleboarding at West Sands Beach, taking advantage of the beautiful waves and sandy shores.

Nightlife

In St. Andrews, the Old Course Hotel's bars offer stunning views and relaxed vibes. The Rule offers a cozy pub atmosphere with local brews, while The Scores Hotel features a lively lounge perfect for socializing. For dancing, check out the Student Union for a vibrant nightlife scene.

*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: Expedia’s search tool enables you to choose your budget, desired location, and additional preferences. You can easily arrange your search results to display hotels from the lowest to the highest prices, making it simple to find the most affordable options first. Additionally, you can refine your choices by hotel type—selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your St. Andrews hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions in St. Andrews

St. Andrews is an ideal destination for those seeking outdoor adventures, sports, and cultural experiences. Visitors can explore beautiful beaches, historic castles, and engaging art museums, making it perfect for travelers looking for romance, relaxation, or cultural enrichment. Whether you're interested in soaking up the sun or immersing yourself in local history, St. Andrews offers a variety of attractions to suit every type of vacationer.

  • St. Andrew's Cathedral: Explore the impressive ruins of St. Andrew's Cathedral, once a magnificent structure and now a hauntingly beautiful testament to Scotland’s ecclesiastical history. Experience the rich cultural vibes that permeate the site, providing a glimpse into the past and the role the cathedral played in early Christianity.
  • St. Andrew's Castle: Discover the romantic allure of St. Andrew's Castle, perched dramatically on the cliffs. This historic site offers a fascinating look into Scotland's turbulent history, complete with stunning views of the coastline and a captivating atmosphere that invites exploration.
  • The Scores: Stroll along The Scores, a picturesque street that runs along the seafront, offering breathtaking views of the ocean. Enjoy the vibrant city vibes as you wander past charming shops and cafes, making it perfect for a leisurely day out.

Best time to go to St. Andrews

The best time to visit St. Andrews is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, 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 planning your trip to St. Andrews, Scotland, you have several airport options. EDInburgh Airport (EDI) is 35 miles away, with nearby hotels like the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 7 miles from the airport. GLAsgow Airport (GLA) is 71 miles away, offering luxury stays such as the Kimpton Blythswood Hotel & Spa, 7 miles from GLA, and JA Mar Hall Scotland, just 4 miles from the airport. Lastly, Aberdeen Airport (ABZ) is 64 miles from St. Andrews, with great hotel choices like the 5-star Marcliffe, located 6 miles away, and the Courtyard by Marriott, just 0.3 miles from ABZ.

Frequently asked questions

What is the best area to stay in St Andrews?
The best area to stay in St Andrews is in the town center, which offers convenient access to its historic sites, university, and golf courses.This central area is highly walkable and provides easy access to the Old Course, the historic St Andrews Cathedral and Castle ruins, and the main shopping streets like Market Street and South Street. It's the hub for visitors looking to experience the town's main attractions without needing a car.For couples, staying in the town center offers a romantic setting with cobbled streets, cozy restaurants, and boutique shops. You're just a short walk from the university grounds and the West Sands beach, superb for leisurely strolls.Golf enthusiasts will find the town center ideal due to its proximity to the Old Course and other prominent courses.
What are the best hotels in St Andrews that travelers recommend?
Two of the best hotels in St Andrews that receive consistently high recommendations from travelers are the Old Course Hotel and the Fairmont St Andrews.The 5-star Old Course Hotel, with an outstanding 9.6 rating, is an excellent choice for golf enthusiasts, featuring an onsite golf course, a golf clubhouse, and a restaurant with golf course views. Guests frequently praise the amazing staff and location, as well as the absolutely beautiful rooms. It is conveniently located near the St Andrews - Jubilee Course and the Old Course at St Andrews.Another highly recommended option is the 5-star Fairmont St Andrews, which has a 9.4 rating. This hotel also boasts an onsite golf course and offers sea views from some rooms. Travelers often highlight the friendly and attentive service, excellent breakfast, and fantastic spa facilities. It is situated near St Andrews Bay and the Torrance Course.
What are the best family hotels in St Andrews?
For family-friendly hotels in St Andrews, consider the Fairmont St Andrews, Rusacks St Andrews, or Hotel du Vin & Bistro St. Andrews.The 5-star Fairmont St Andrews, with a 9.4 rating, offers excellent amenities for families, including connecting rooms, free cribs, and sofa beds. They also provide onsite babysitting and supervised childcare for children, which guests frequently praise as fantastic. Visitors often highlight the friendly and attentive service from the staff, as well as the excellent breakfast.Another highly-rated option is the 5-star Rusacks St Andrews, also with a 9.4 rating. This hotel provides highchairs, rollaway extra beds, connecting rooms, and free cribs. It is conveniently located near several attractions, with West Sands just 0.2 miles away and St. Andrews Botanic Garden 0.5 miles away. Guests consistently mention the beautiful rooms, comfortable beds, and the friendly staff.The 4-star Hotel du Vin & Bistro St. Andrews, rated 9.2, is another great choice for families. It offers free cribs, connecting rooms, and free parking nearby. Located just 0.3 miles from West Sands and 0.6 miles from St. Andrews Botanic Garden, guests appreciate its great location. Reviewers often praise the comfortable rooms, delicious breakfast, and exceptional staff. Find more child-friendly accommodations in St Andrews
What are the best 5-star hotels in St Andrews?
For 5-star hotels in St Andrews, consider the Old Course Hotel, Fairmont St Andrews, Rusacks St Andrews, Seaton House - Small Luxury Hotels of the World, and Kinnettles Hotel and Spa.The 5-star Old Course Hotel, with an outstanding 9.6 rating, is an excellent choice for golf enthusiasts as it is located directly next to the Old Course at St Andrews and the St Andrews - Jubilee Course. Guests consistently praise the friendly and amazing staff, the beautiful rooms, and the wonderful service. The hotel also features deep soaking bathtubs and 24-hour room service.Another fantastic option is the 5-star Fairmont St Andrews, rated 9.4. This hotel is also golf-focused with onsite golf courses like the Devlin Course and Torrance Course, and many rooms offer sea views. Guests frequently highlight the friendly and attentive service, excellent breakfast, and fantastic spa facilities.The 5-star Rusacks St Andrews, rated 9.4, is highly regarded for its excellent location, being just 0.1 miles from the Old Course at St Andrews and the St Andrews - Jubilee Course. Guests appreciate the beautiful and lovely rooms, the super comfortable beds, and the friendly staff who are always willing to help. The hotel also offers 24-hour room service and valet parking.Seaton House - Small Luxury Hotels of the World, a 5-star hotel with a great 10.0 rating, offers luxurious amenities including sea views, Egyptian cotton sheets, and rainfall showerheads. It is conveniently located near the British Golf Museum and the Old Course at St Andrews.Finally, the 5-star Kinnettles Hotel and Spa, with a 9.0 rating, is an ideal choice for those seeking a relaxing spa experience. It boasts a full-service spa with a hot tub, steam room, and a variety of treatments including hot stone, Swedish, and deep tissue massages. Guests praise the clean and amazing rooms, great breakfast, and super friendly staff. It is also close to the Old Course at St Andrews. Find more luxury hotels in St Andrews
What are the best spa hotels in St Andrews?
For exceptional spa hotels in St Andrews, consider the Old Course Hotel, Kinnettles Hotel and Spa, and Fairmont St Andrews.The 5-star Old Course Hotel, boasting an impressive 9.6 rating, offers an extensive spa experience with amenities such as a steam room, hot stone massage, hydrotherapy treatments, deep tissue massage, and a full-service spa with couples treatment rooms. Guests frequently praise the amazing staff and absolutely beautiful rooms. It is also conveniently located near the Old Course at St Andrews and the British Golf Museum.Another excellent choice is the 5-star Kinnettles Hotel and Spa, rated 9.0. Its spa features a hot tub, steam room, and offers various massages including hot stone and Swedish, along with facials and body treatments. Customers consistently highlight the clean and amazing rooms, great breakfast, and super friendly staff. The hotel is situated close to the Old Course at St Andrews and the British Golf Museum.The 5-star Fairmont St Andrews, with a 9.4 rating, provides a fantastic spa experience that includes aromatherapy treatments, couples treatment rooms, a sauna, and a steam room. Guests often praise the friendly and attentive service, excellent breakfast, and fantastic spa facilities. This hotel is located near St Andrews Bay and the Torrance Course. 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 and free self-parking. Guests consistently praise its clean rooms, excellent food, and friendly staff. 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. Guests frequently highlight its beautiful rooms, super comfortable beds, and excellent location. It is very close to the Swilken Bridge and other attractions like St. Andrew's Cathedral and Castle Sands.Another excellent option is the 4-star The Dunvegan Hotel, which has a 9.4 rating and includes a free full breakfast. This hotel is particularly well-suited for golf enthusiasts, with golf course access nearby. Reviewers often mention its comfortable and clean rooms, as well as the delicious breakfast and great location near the Swilken Bridge.The 3.5-star 5Pilmourplace, with a 9.2 rating, also provides a free full breakfast. Guests appreciate its convenient location, comfortable rooms, and wonderful breakfast. It is situated in a nice shopping district and is a short walk from attractions like St. Andrew's Cathedral and Holy Trinity Church.Kinnettles Hotel and Spa, a 5-star hotel with a 9.0 rating, offers a free cooked breakfast. This hotel is an excellent choice for those seeking relaxation, as it features a full-service spa with various treatments, including hot stone massage and facials. Guests frequently praise its clean and amazing rooms, great breakfast, and super friendly staff. It is also close to St. Andrew's Cathedral and Castle Sands. 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 an excellent choice for travelers with pets, as it provides food and water bowls. It is conveniently located just 0.4 miles from St Andrews Bay, and guests frequently praise the friendly and attentive staff, as well as the excellent breakfast and fantastic spa.Another highly-rated option is the 4-star Rufflets St Andrews, also with a 9.4 rating. This hotel is well-suited for those traveling with dogs and offers food and water bowls, along with a 24-hour airport shuttle service. Guests consistently highlight the beautiful and clean rooms, excellent staff, and delicious food.The 4-star Hotel du Vin & Bistro St. Andrews, rated 9.2, welcomes dogs and provides food and water bowls. It offers free parking nearby and complimentary Wi-Fi, along with free toiletries. Its location is a significant advantage, being just 0.0 miles from The Scores and within a mile of East Sands, Castle Sands, West Sands, and St. Andrews Botanic Garden. Guests frequently comment on the comfortable rooms, excellent breakfast, and exceptional, friendly staff.The 5-star Rusacks St Andrews, with a 9.4 rating, is another fantastic pet-friendly hotel that provides food and water bowls for dogs. Guests can enjoy a complimentary cooked breakfast. Its location is ideal for exploring St Andrews, being just 0.2 miles from West Sands and The Scores. Visitors often mention the beautiful rooms, friendly staff, and super comfortable beds.Finally, the 4-star Cambo House And Estate B&B boasts an outstanding 9.8 rating and is a great choice for pet owners. It offers free self-parking and complimentary Wi-Fi. The property is conveniently located just 0.5 miles from both Cambo Estate Gardens and Cambo Sands. See more pet-friendly hotels in St Andrews
What are the best budget hotels in St Andrews?
For the best budget hotels in St Andrews, consider The Albany Hotel St Andrews or Agnes Blackadder Hall Campus Accommodation.The 3-star Albany Hotel St Andrews, with an excellent 9.0 rating, is known for its great location, being just 0.1 miles from Holy Trinity Church and 0.2 miles from St. Andrew's Cathedral and Castle Sands. Guests appreciate the cozy, comfortable rooms and the friendly staff. This hotel also offers free WiFi, free toiletries, and some rooms include a balcony or patio.Another great choice is the 3-star Agnes Blackadder Hall Campus Accommodation, which has a rating of 8.2. This accommodation provides free breakfast, free WiFi, and free self-parking, making it a convenient option. It is located 0.3 miles from Swilken Bridge and 0.9 miles from St. Andrew's Cathedral and Castle Sands. View all budget hotels in St Andrews
What are the most romantic hotels in St Andrews for couples?
For a romantic getaway in St Andrews, consider the Old Course Hotel, Seaton House - Small Luxury Hotels of the World, Fairmont St Andrews, Rusacks St Andrews, or Hotel du Vin & Bistro St. Andrews.The 5-star Old Course Hotel, with an outstanding rating of 9.6, offers a luxurious experience with rooms that are frequently described as absolutely beautiful. Many rooms feature a furnished balcony and provide splendid golf views. Guests often praise the friendly and wonderful service from the staff. For couples looking to relax, the hotel includes amenities such as a hot tub, couples' treatment rooms, and a sauna. It is also conveniently located near the Old Course at St Andrews and the British Golf Museum.Another exceptional option is the 5-star Seaton House - Small Luxury Hotels of the World, which boasts a great 10.0 rating. This hotel provides a truly intimate experience with 24-hour room service, Egyptian cotton sheets, and designer toiletries. Many rooms offer sea views, adding to the romantic ambiance. It is very close to the Old Course at St Andrews and the British Golf Museum.The 5-star Fairmont St Andrews, rated 9.4, is an excellent choice for couples seeking relaxation and pampering. It features a full-service spa with aromatherapy treatments, couples' treatment rooms, a sauna, and a steam room. Guests consistently highlight the fantastic spa and the friendly, attentive service. Many rooms offer sea views, and there is also a hot tub available. The hotel is situated near St Andrews Bay.The 5-star Rusacks St Andrews, with a 9.4 rating, is praised for its beautiful and lovely rooms and super comfortable beds. The staff are described as friendly and always willing to help, while the location is excellent. Some rooms feature balconies, great for enjoying the surroundings. The hotel is very close to the Old Course at St Andrews and the British Golf Museum.For a slightly different but equally romantic experience, the 4-star Hotel du Vin & Bistro St. Andrews, rated 9.2, is a great option. Guests frequently praise the exceptional and friendly staff, the excellent breakfast, and the great location. Many rooms offer sea views. It is also conveniently located near the Old Course at St Andrews and the British Golf Museum. 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 excellent choices.The 5-star Old Course Hotel, with a 9.6 rating, is located just 0.3 miles from West Sands. This hotel is particularly appealing for golf enthusiasts, offering an onsite golf course, golf view rooms, and even golf lessons. Guests consistently praise the amazing staff and location, and describe the rooms as absolutely beautiful.Another superb option is the 5-star Seaton House - Small Luxury Hotels of the World, which boasts a great 10.0 rating. It is incredibly close to West Sands, at just 0.2 miles away, and also very near The Scores. The hotel features luxurious amenities such as 24-hour room service, Egyptian cotton sheets, and designer toiletries, with some rooms offering delightful sea views.The 5-star Rusacks St Andrews, rated 9.4, is also conveniently located just 0.2 miles from West Sands and 0.2 miles from The Scores. Travelers frequently highlight the beautiful and lovely rooms, the always helpful and friendly staff, and the excellent location. The super comfortable beds and good food are also often mentioned as positives.
When is the best time to go to St Andrews?
The best time to go to St Andrews is during the shoulder seasons of May, June, September, and October, when the weather is pleasant and the crowds are smaller.These months offer a good balance of mild temperatures and fewer tourists compared to the peak summer months. You can expect average temperatures ranging from 50°F to 60°F (10°C to 15°C), which is comfortable for exploring the town and its outdoor attractions. The daylight hours are also generous, allowing for longer days of sightseeing.For those looking to enjoy golf, the shoulder seasons provide excellent conditions without the intense demand and higher prices of July and August. The courses are typically well-maintained, and booking tee times is generally easier. This period is ideal for couples or solo travelers seeking a relaxed trip with good weather for outdoor activities.If your primary interest is experiencing the historic university town without the student population, late June through August is ideal, as the university is on summer break.
Where can I find the best nightlife in St Andrews?
St Andrews offers a selection of nightlife options, primarily suiting a university town setting.The town center, particularly around Market Street and South Street, is where you'll find most of the evening establishments. This area hosts a variety of pubs, many with a traditional Scottish feel, offering local ales and spirits. You'll also find a few wine bars and establishments that feature live acoustic music on select evenings.For those looking for a more energetic evening, there are a couple of venues that transform into late-night spots with DJs and dancing. These are typically located within the town center as well and are popular with the student population but also frequented by visitors.Beyond the main streets, some hotel bars offer a quieter, more refined setting for evening drinks.
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 $68 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