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

St. Andrews Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for St. Andrews hotels

Dunclutha Guest House

Dunclutha Guest House
3.0 star property
Leven
9.8 out of 10, Exceptional, (439 reviews)
"Great stay - nice room with homemade shortbread. Great breakfast- Recommended"
United States
Tim
The price is P7,321
P7,321 total
includes taxes & fees
Jul 9 - Jul 10
Dunclutha Guest House

OYO Ashlea Manor

OYO Ashlea Manor
2.0 star property
Dundee
8.0 out of 10, Very Good, (5 reviews)
"When we arrived at the hotel, there were no rooms even though we had a confirmation from Expedia. I’m currently working to have the fees refunded."
United States
Martha
The price is P4,515
P5,643 total
includes taxes & fees
Jul 12 - Jul 13
OYO Ashlea Manor

The Shoregate

The Shoregate
2.5 star property
Crail
The price is P21,718
P26,061 total
includes taxes & fees
Jul 12 - Jul 13
The Shoregate

Ye Olde Hotel

Ye Olde Hotel
2.0 star property
St. Andrews
7.6 out of 10, Good, (44 reviews)
"A very good budget place to stay. Bed was so comfortable it was one of my best nights sleep on my vacation. Ample parking. Walls are a little thin if you are staying close to the bar."
Canada
Craig
The price is P3,778
P4,534 total
includes taxes & fees
Jul 12 - Jul 13
Ye Olde Hotel

Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (1,000 reviews)
"Great staff, fantastic venue and a lovely stay."
United Kingdom
Chris
The price is P22,668
P27,202 total
includes taxes & fees
Jul 12 - Jul 13
Fairmont St Andrews

The Station Hotel

The Station Hotel
3.5 star property
Carnoustie
9.2 out of 10, Wonderful, (276 reviews)
"Lovely hotel in an excellent location on the sea front and next to the train station. Rooms were clean and breakfast great. All of the staff were friendly and approachable. Would definitely stay again"
United Kingdom
gareth
The price is P6,282
P7,539 total
includes taxes & fees
Jul 7 - Jul 8
The Station Hotel

Invercarse Hotel Dundee, BW Signature Collection

Invercarse Hotel Dundee, BW Signature Collection
3.0 star property
Dundee
8.8 out of 10, Excellent, (731 reviews)
"Spacious room, comfortable bed Nice and convenient location for getting into the Fife costal tourist route in our way to Edinburgh"
Canada
Monika
The price is P4,435
P5,322 total
includes taxes & fees
Jul 5 - Jul 6
Invercarse Hotel Dundee, BW Signature Collection

Drumoig Golf Hotel

Drumoig Golf Hotel
3.0 star property
St. Andrews
8.4 out of 10, Very Good, (349 reviews)
"Love the place"
United Kingdom
Robert
The price is P6,084
P7,301 total
includes taxes & fees
Jul 19 - Jul 20
Drumoig Golf Hotel

The Kithmore Hotel

The Kithmore Hotel
3.0 star property
St. Andrews
The price is P29,745
P35,695 total
includes taxes & fees
Jul 5 - Jul 6
The Kithmore Hotel

Stravithie Castle

Stravithie Castle
3.0 star property
St. Andrews
9.8 out of 10, Exceptional, (147 reviews)
"Beautiful castle. Very clean and peaceful."
Canada
Kelly
The price is P11,290
P13,548 total
includes taxes & fees
Jul 12 - Jul 13
Stravithie Castle

THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
4.5 star property
St. Andrews
8.8 out of 10, Excellent, (127 reviews)
"If in town for golf this is all you need!"
Canada
Robert
The price is P9,491
P11,390 total
includes taxes & fees
Jul 21 - Jul 22
THE SPACE TO STAY APARTHOTEL

Balcomie Links Hotel

Balcomie Links Hotel
2.0 star property
Anstruther
8.8 out of 10, Excellent, (59 reviews)
"The hotel is a bit far out from the shops so unless you’re reasonably fit , you might need a car. Our room was large an good sized en suite. The other problem I would point out is that, iagain if you’re struggling with walking ,or require the aid of a stick or other walking aid there’s a lot of stairs to reach some of the rooms. My husband did struggle with them. Ideal for a one night stop over."
United Kingdom
Margaret
The price is P9,464
P11,357 total
includes taxes & fees
Jul 15 - Jul 16
Balcomie Links Hotel

19th Hole Hotel

19th Hole Hotel
3.5 star property
Carnoustie
9.0 out of 10, Wonderful, (307 reviews)
"Great 2 night stay with friends. Staff excellent and very helpful."
United Kingdom
Francine
The price is P6,632
P7,958 total
includes taxes & fees
Jul 8 - Jul 9
19th Hole Hotel

Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club
3.0 star property
Cupar
8.0 out of 10, Very Good, (198 reviews)
"Good little hotel in good location"
United Kingdom
Keith
The price is P6,687
P8,025 total
includes taxes & fees
Jul 12 - Jul 13
Lomond Hills Hotel & Health Club

The Waterfront

The Waterfront
3.0 star property
Anstruther
9.4 out of 10, Exceptional, (224 reviews)
"Great hotel 15 minutes from St Andrew’s. Good restaurant and rooms (beds) were very comfortable."
Canada
Gigi
The price is P10,106
P12,128 total
includes taxes & fees
Jul 26 - Jul 27
The Waterfront

The Covenanter Hotel

The Covenanter Hotel
3.0 star property
Cupar
9.2 out of 10, Wonderful, (34 reviews)
"We had a lovely stay. The Queens room, with the tub was great after a day of sightseeing. The food was great and the staff was very friendly with suggestions and just great to chat with. Would stay there again."
United States
Jessika
The price is P9,199
P11,039 total
includes taxes & fees
Jul 5 - Jul 6
The Covenanter Hotel

Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,001 reviews)
"Breakfast Magnificent Staff Brilliant"
United Kingdom
Ronnie
The price is P38,195
P45,835 total
includes taxes & fees
Jul 21 - Jul 22
Old Course Hotel

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
4.0 star property
Dundee
9.2 out of 10, Wonderful, (1,272 reviews)
"Very nice hotel for a reasonable price with A lovely breakfast"
Canada
William
The price is P5,702
P6,843 total
includes taxes & fees
Jul 5 - Jul 6
Apex City Quay Hotel & Spa

The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
4.0 star property
Dundee
7.8 out of 10, Good, (1,000 reviews)
The price is P4,338
P5,206 total
includes taxes & fees
Jul 19 - Jul 20
The Landmark Hotel & SPA Leisure Club Dundee By Sunday

Woodlands Hotel, BW Signature Collection

Woodlands Hotel, BW Signature Collection
3.0 star property
Dundee
8.6 out of 10, Excellent, (737 reviews)
"Lovely breakfast, nice room and helpful staff."
United Kingdom
Paul
The price is P4,405
P5,286 total
includes taxes & fees
Jul 5 - Jul 6
Woodlands Hotel, BW Signature Collection
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.

Vacation Rentals in St. Andrews

Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. Andrews attractions

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.

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

Top St. Andrews Hotel Reviews

More cheap stays in St. Andrews

Find out more about St. Andrews

Top reasons to visit St. Andrews

  • Iconic Golf Experience: St. Andrews is the birthplace of golf, featuring the legendary Old Course, a must-visit for golf enthusiasts.
  • Historic Attractions: Discover the ancient ruins of St. Andrews Castle and the magnificent St. Andrews Cathedral, steeped in history.
  • Stunning Coastal Scenery: Enjoy picturesque strolls along St. Andrews Bay, perfect for romantic walks and breathtaking views.
  • Rich Cultural Heritage: Experience the vibrant culture through local events, museums, and charming streets filled with character.
  • Diverse Accommodations: Choose from a variety of lodging options, including cosy hotels and lodges tailored to all types of travellers.

Find great hotels near St. Andrews

St. Andrews offers a delightful selection of accommodations, from charming hotels to cosy lodges, catering to every traveller's needs. Whether you're seeking a family-friendly environment, a pet-friendly stay, or facilities suited for business travel, you'll find an array of options. Enjoy exploring hotel reviews and discovering star-rated establishments with comfortable rooms that enhance your experience in this historic town.

  • Apex City Quay Hotel & Spa: Situated a mere 18km from St. Andrews, the Apex City Quay Hotel & Spa offers a luxurious 4-star experience tailored for families and business travellers alike. With a guest rating of 9.2 out of 10, this hotel features a full-service spa and an indoor pool, providing a serene escape for relaxation. Families will appreciate the amenities designed for children, including complimentary cribs and a delightful breakfast option. The hotel’s spa facilities, including a sauna and hot tub, create an inviting atmosphere for unwinding after a day of exploration.
  • Four Points Flex by Sheraton Dundee: Also located 18km from St. Andrews, the 3-star Four Points Flex by Sheraton Dundee boasts an impressive guest rating of 9.2 out of 10. This hotel is perfect for those seeking convenience and comfort, offering diverse dining options such as a buffet breakfast and a coffee shop. With modern entertainment features like flat-screen and cable TVs, guests can enjoy a relaxing evening in. The inviting bar and lounge area provide a perfect setting for unwinding after a busy day.
  • Hampton by Hilton Dundee City Centre: Just 18km from St. Andrews, the Hampton by Hilton Dundee City Centre is a well-rated 3-star hotel with a guest rating of 9.2 out of 10. This accommodation is designed with the business traveller in mind, offering essential amenities and a convenient location. Guests can look forward to comfortable rooms and a complimentary breakfast, ensuring a pleasant start to each day. The hotel’s modern facilities cater well to those on work-related trips, making it a practical choice for business visitors.

Where to stay in St. Andrews

St. Andrews, renowned for its rich history and vibrant culture, offers a delightful escape for tourists. Nestled on Scotland's east coast, this charming city is perfect for outdoor enthusiasts and sports lovers, particularly golf aficionados. Explore its historic sites, friendly atmosphere, and nearby secluded spots for a relaxing getaway. Whether you're wandering through the ancient streets or enjoying family-friendly excursions, St. Andrews promises an unforgettable experience filled with warmth and adventure.

  • Leuchars: Nestled close to St. Andrews, Leuchars is a charming village that attracts visitors year-round, particularly during the spring and summer months. The village offers a peaceful retreat for those seeking outdoor activities, sports, and cultural experiences. Golf enthusiasts will appreciate the nearby golf courses, while history buffs can explore local landmarks such as the historic college university and Leuchars Castle. The village's welcoming atmosphere and proximity to the stunning Fife coastline make it an ideal base for discovering the rich culture and heritage of the area.
  • Kingsbarns: A picturesque village situated near St. Andrews, Kingsbarns is renowned for its seasonal influx of visitors, particularly during the summer months. Adventure seekers flock here for outdoor activities, including golfing and exploring scenic trails. The local golf course is a highlight, attracting enthusiasts from around the globe. Visitors can also enjoy the stunning views of the nearby national park and the historic college university. Kingsbarns is a perfect spot for those wanting to immerse themselves in nature and experience the thrill of outdoor adventures while being surrounded by breathtaking landscapes.
  • Mount Melville: Located just a stone's throw from St. Andrews, Mount Melville is a quaint village that sees a consistent stream of visitors, particularly in the warmer months. This area is ideal for those interested in outdoor sports and cultural experiences. With several golf courses nearby, it caters to sports enthusiasts and offers educational opportunities at the historic college university. Local attractions, including a symbolic landmark and the town hall, add to the village's charm. Mount Melville serves as a great starting point for exploring the rich history and natural beauty of the Fife region.

Things to do in St. Andrews

Shopping

In St. Andrews, you can enjoy local shops along South Street, featuring unique gifts and Scottish souvenirs. If you're up for a drive, visit the nearby Kingdom Shopping Centre in Glenrothes for a wider selection of high street brands and larger retail outlets.

Recreation

In St. Andrews, the St. Andrews Spa offers a serene escape with rejuvenating treatments and a tranquil atmosphere. Nearby, the Fairmont St. Andrews features a luxurious spa with stunning views and wellness facilities, ideal for relaxation after a day of exploring the historic town.

Adventure

Explore the scenic Fife Coastal Path, featuring rugged cliffs and picturesque beaches, perfect for walking and cycling. Experience thrilling water sports at St. Andrews Bay, including kayaking and windsurfing, or try your hand at golfing on world-renowned courses, immersing yourself in the sport's rich history.

Nightlife

St. Andrews boasts a lively nightlife with venues like The Rule, where you can enjoy craft beers, and The Central Bar, known for its vibrant atmosphere. For a late-night dance, head to The Vic, a popular spot among locals and students alike.

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

Booking tips and Expedia advantages for St. Andrews

St. Andrews is a fantastic destination for budget-conscious travellers, offering free attractions like West Sands and Elie Beach. To save on accommodation, consider visiting between January and March when prices are lower, and aim to book about a month in advance. Tuesdays typically offer the best hotel rates, while Saturdays are the most expensive. Utilise Expedia for last-minute deals, and combine hotel bookings with flights for extra savings. For transport, walking and buses are economical options to explore this charming town.

  • 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of accommodation you prefer. To find the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your St. Andrews hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near St. Andrews

St. Andrews offers a delightful blend of outdoor activities, sports, and cultural experiences. Visitors can explore stunning attractions such as St. Andrews Castle and the historic St. Andrews Cathedral, while golf enthusiasts will appreciate the iconic Old Course. The picturesque St. Andrews Bay provides a romantic setting for beach strolls, making it an ideal destination for those seeking both adventure and cultural enrichment.

  • Hill of Tarvit Mansion: Nestled 14km from St. Andrews, this historic mansion offers a glimpse into early 20th-century life, complete with beautiful gardens and original furnishings. Explore the rich culture and architecture that reflect the heritage of the Scottish aristocracy.
  • Minnie the Minx Statue: Located 18km away, this charming statue celebrates the beloved comic character from The Beano. It captures the playful spirit of Scottish culture and is a delightful spot for photographs, making it a whimsical addition to your itinerary.
  • La Petite Epicerie: Situated 14km from St. Andrews, this quaint shop offers a luxurious selection of gourmet foods. The friendly atmosphere and relaxing vibe create an inviting space for sampling fine delicacies and enjoying a moment of indulgence.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Flying into St. Andrews, Scotland, can be conveniently done via EDInburgh Airport (EDI), located 56km away. Nearby hotels include the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 11km from the airport, providing easy access. GLAsgow Airport (GLA) is 114km from St. Andrews, with excellent accommodations such as the 5-star JA Mar Hall Scotland, 6km away, offering shuttle services. INVerness Airport (INV), situated 154km from St. Andrews, features luxurious options like the 5-star Ness Walk, 13km from the airport, also providing transport services. Each airport offers a range of connections to ensure a smooth travel experience.

Frequently asked questions

Where is the best place for a stay in St. Andrews?
THE SPACE TO STAY APARTHOTEL is one of the top choices for your stay based on our traveler data. This aparthotel is a short 10-minute walk from University of St. Andrews, and it offers a restaurant and free parking. Other good choices for your visit include Fairmont St Andrews and Old Course Hotel. See all available top hotels, or vacation rentals in St. Andrews.
If I need to cancel my hotel reservation in St. Andrews, will I receive a refund?
Yes, you'll find most room reservations are fully refundable provided that you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If you booked a non-refundable reservation, it may still be possible to cancel it and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in St. Andrews.
What's the best budget-friendly accommodation in St. Andrews?
Based on our traveler reviews, David Russell Apartments Campus Accommodation is a top choice for a less expensive stay. View all budget hotels in St. Andrews.
What's the best accommodation for a family vacation in St. Andrews?
Fairmont St Andrews is a hotel with an indoor pool and 5 restaurants, and it's a top choice on Expedia for families. Other good options to stay with the kids include Rufflets St Andrews and Rusacks St Andrews. Attractions like St. Andrews Aquarium and British Golf Museum are also fun for kids of all ages. Find more child-friendly accommodations in St. Andrews.
What is the top LGBTQ-friendly accommodation in St. Andrews?
Rusacks St Andrews is a top LGBTQ-friendly hotel that features 2 restaurants and free breakfast. Fairmont St Andrews and Seaton House are two other good options for your stay. See all available hotels listed as LGBTQ-friendly in St. Andrews.
What's the best pet-friendly place to stay in St. Andrews?
Fairmont St Andrews is a top dog-friendly hotel, and offers 5 restaurants and a full-service spa for its human guests. Other good choices for you and your pet include Rufflets St Andrews and Rusacks St Andrews. See more pet-friendly hotel accommodations in St. Andrews.
What's the best accommodation for a beach vacation in St. Andrews?
No12 Bed and Breakfast is a top beach B&B offering flat-screen TVs, located within a short 4-minute walk of East Sands. The Scores Hotel is another good option for your beach trip. See more stays near the beach in St. Andrews.
What's the best luxury place to stay in St. Andrews?
Fairmont St Andrews is a luxury hotel with 5 restaurants and 4 bars, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Old Course Hotel and Rusacks St Andrews are other upscale choices for your stay. Find more luxury hotels in St. Andrews.
What's the best accommodation for a golf trip to St. Andrews?
Fairmont St Andrews is a top hotel that has a golf course and features a full-service spa. Other good options if you'd like to stay near a golf course include Old Course Hotel and Rusacks St Andrews. You can tee off at St Andrews - Eden Course, Royal & Ancient Golf Club of St. Andrews, or Old Course at St Andrews while you're in town. See more golf hotels in St. Andrews.
What are some hotels with pools in St. Andrews?
Fairmont St Andrews: Offers 5 restaurants, an indoor pool, and a full-service spa. Another option that features an onsite pool is Old Course Hotel. View all hotels with pools in St. Andrews.
What is the best spa hotel in St. Andrews?
Fairmont St Andrews is a top luxury spa hotel featuring 5 restaurants, 4 bars, a golf course, and a fitness center. Spend an afternoon at The Spa at Fairmont where you'll find facials, body treatments, and aromatherapy and more. Other popular spa hotels in St. Andrews include Old Course Hotel and Kinnettles Hotel and Spa. See all spa hotels in St. Andrews.
What is staying in St. Andrews like?
History buffs will enjoy exploring St. Andrews, and visitors give high marks for the pristine golf courses and top-notch restaurants. Tourists who journey to this welcoming city can discover its university setting, cathedral, and beaches. In St. Andrews, there are 529 hotels and other accommodations to choose from. Find out more about St. Andrews.
What are the top places to visit in St. Andrews?
Cultural venues include St. Andrews Preservation Trust Museum and Garden and British Golf Museum. Landmarks like The Scores, Hamish McHamish Statue, and Swilken Bridge might be worth a visit. Natural beauty is on display at West Sands, Craigtoun Country Park, and The Fife Coastal Path. Check out what more to see and do in Expedia's St. Andrews guide.
How can I get around St. Andrews?
If you want to venture outside of the area, ride aboard one of the trains from Leuchars Station. If you want to venture out around the area, you may want a rental car in St. Andrews for your journey.
What's the weather like in St. Andrews?
The hottest months are usually July and August with an average temp of 56°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for St. Andrews is 32 inches.