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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Andrews hotels

The Inn At Kingsbarns

The Inn At Kingsbarns
4.0 star property
St. Andrews
9.8 out of 10, Exceptional, (190 reviews)
"A great stay. Everything was great from accommodation to the staff including a hearty breakfast. Would defo recommend to anyone 👌 "
United Kingdom
Frank
The price is P11,553
P13,863 total
includes taxes & fees
Feb 22 - Feb 23
The Inn At Kingsbarns

Drumoig Golf Hotel

Drumoig Golf Hotel
3.0 star property
St. Andrews
8.2 out of 10, Very Good, (342 reviews)
"Excellent stay with view of golf course. Food excellent!!"
Australia
Sherry
Drumoig Golf Hotel

Premier Inn St Andrews

Premier Inn St Andrews
3.0 star property
St. Andrews
8.2 out of 10, Very Good, (16 reviews)
"Room was good staff were great and very helpful "
United States
Peadar
The price is P4,489
P5,387 total
includes taxes & fees
Feb 22 - Feb 23
Premier Inn St Andrews

Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club
3.0 star property
Cupar
8.0 out of 10, Very Good, (169 reviews)
"Staff are nice. The room is very clean"
United Kingdom
Lalaine
The price is P5,829
P6,994 total
includes taxes & fees
Feb 16 - Feb 17
Lomond Hills Hotel & Health Club

THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
8.6 out of 10, Excellent, (79 reviews)
"We greatly enjoyed our stay here and would definitely stay again! "
Canada
Heather
The price is P8,556
P10,267 total
includes taxes & fees
Mar 12 - Mar 13
THE SPACE TO STAY APARTHOTEL

Ye Olde Hotel

Ye Olde Hotel
2.0 star property
St. Andrews
7.4 out of 10, Good, (33 reviews)
"Affordable, well situated hotel only a quick bus ride away from St Andrews. The staff and bar men were hospitable and friendly."
Canada
Levi
The price is P4,224
P5,069 total
includes taxes & fees
Feb 16 - Feb 17
Ye Olde Hotel

The Covenanter Hotel

The Covenanter Hotel
3.0 star property
Cupar
9.2 out of 10, Wonderful, (29 reviews)
"Excellent room, great staff and perfect location."
United States
Alan
The Covenanter Hotel

Seascape Largo

Seascape Largo
3.5 star property
Leven
10.0 out of 10, Exceptional, (44 reviews)
"The breakfast is top class. I would also commend the comfort of the bed and the shower was one of the best that we have had during our travels"
Australia
John
Seascape Largo

Greyfriars Inn by Greene King Inns

Greyfriars Inn by Greene King Inns
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (309 reviews)
"Convenient location, reasonably priced. "
United States
Philip
The price is P5,810
P7,763 total
includes taxes & fees
Feb 17 - Feb 18
Greyfriars Inn by Greene King Inns

Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
5.0 star property
St. Andrews
9.8 out of 10, Exceptional, (65 reviews)
"Amazing staff, comfort, cleanliness was exceptional, amazing amenities, perfect location, an"
United States
Samantha
The price is P16,504
P19,805 total
includes taxes & fees
Feb 16 - Feb 17
Seaton House - Small Luxury Hotels of the World

Moatville Cupar

Moatville Cupar
3.0 star property
Cupar
9.0 out of 10, Wonderful, (8 reviews)
"Lovely property in excellent condition and the host was very great. "
United Kingdom
shafik
The price is P10,563
P12,675 total
includes taxes & fees
Feb 16 - Feb 17
Moatville Cupar

Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (366 reviews)
"Lovely atmosphere. Staff were so attentive and courteous. Room was very clean and the food was great. Would certainly go back."
United Kingdom
Derek
Rufflets St Andrews

Premier Inn Dundee North

Premier Inn Dundee North
3.0 star property
Dundee
6.8 out of 10, (3 reviews)
"We stayed here for one night as a stopover. The area in which it is located seemed a little sketchy. The front desk person was not personable. It seems like a "family friendly" place, and until late, children were noisily running up and down the hall. The room was clean, but basic. We made it through the night, but I wouldn't stay here again. "
United States
Stephen J
The price is P3,235
P3,882 total
includes taxes & fees
Mar 16 - Mar 17
Premier Inn Dundee North

Haar with Rooms

Haar with Rooms
3.5 star property
St. Andrews
9.4 out of 10, Exceptional, (89 reviews)
"Lovely room, staff & breakfast "
United Kingdom
Catherine
The price is P9,969
P11,962 total
includes taxes & fees
Feb 17 - Feb 18
Haar with Rooms

Dunclutha Guest House

Dunclutha Guest House
3.0 star property
Leven
9.8 out of 10, Exceptional, (419 reviews)
"Loved our, hostess, room and Breakfast. The hot tub was soo nice after a day of walking tours. "
United States
Richard
The price is P7,150
P7,150 total
includes taxes & fees
Feb 16 - Feb 17
Dunclutha Guest House

The Albany Hotel St Andrews

The Albany Hotel St Andrews
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (475 reviews)
"The staff is really very nice!"
United States
Serra
The price is P8,305
P9,966 total
includes taxes & fees
Feb 25 - Feb 26
The Albany Hotel St Andrews

Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
4.0 star property
St. Andrews
8.8 out of 10, Excellent, (209 reviews)
"Excellent stay and great location. Would definitely come again! "
United Kingdom
harry
The price is P7,836
P9,404 total
includes taxes & fees
Feb 16 - Feb 17
Cleveden House by The Dunvegan

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (187 reviews)
"Great location and lovely hotel"
United Kingdom
Amelia
The price is P14,669
P17,603 total
includes taxes & fees
Feb 19 - Feb 20
Kinnettles Hotel and Spa

Caledonian Hotel By Greene King Inns

Caledonian Hotel By Greene King Inns
3.0 star property
Leven
8.0 out of 10, Very Good, (196 reviews)
"Staff were amazing, room was very clean and bigger than expected. Food at restaurant was good."
Australia
Matthew
The price is P5,050
P6,060 total
includes taxes & fees
Feb 22 - Feb 23
Caledonian Hotel By Greene King Inns

5Pilmourplace

5Pilmourplace
3.5 star property
St. Andrews
9.2 out of 10, Wonderful, (187 reviews)
"This is a great no-frills option in St Andrews. Great location!"
United States
Molly
5Pilmourplace
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.

St. Andrew\'s Cathedral which includes a coastal town, general coastal views and landscape views

Top St. Andrews Hotel Reviews

More cheap stays in St. Andrews

Find out more about St. Andrews

Top reasons to visit St. Andrews

  • Iconic Golfing: St. Andrews is the birthplace of golf, home to the legendary Old Course, offering a unique experience for golf enthusiasts.
  • Historic University: The University of St. Andrews, Scotland's oldest, boasts stunning architecture and a rich academic heritage.
  • Scenic Coastal Views: Enjoy breathtaking coastal scenery and sandy beaches, perfect for relaxing strolls and outdoor activities.
  • Whisky Tasting: Visit Kingsbarns Distillery for an authentic taste of local Scottish whisky.
  • Cultural Heritage: Explore historic landmarks like St. Andrews Castle and immerse yourself in the town's rich history.

Find great hotels near St. Andrews

Discover a range of delightful accommodations in St. Andrews, Scotland, perfect for every type of traveller. Whether you're seeking a family-friendly lodge, a pet-friendly stay, or a business-ready hotel, the options cater to all your needs. Renowned for its picturesque surroundings and historic charm, St. Andrews features the iconic Old Course Hotel among its offerings. Enjoy a memorable visit with comfortable lodgings and top-notch services at your fingertips.

  • Apex City Quay Hotel & Spa: Nestled 17.7km from St. Andrews, the Apex City Quay Hotel & Spa is a luxurious 4-star retreat perfect for eco-conscious families. With a strong emphasis on sustainability, this hotel features an eco-certification and offers a full range of family-friendly amenities, including complimentary cribs and services tailored for children. Guests can unwind in the onsite spa, which provides a variety of treatments such as Swedish massages and body scrubs, along with an inviting indoor pool. This hotel harmonises relaxation with family fun, making it an ideal choice for those seeking a rejuvenating experience.
  • Four Points Flex by Sheraton Dundee: Located 17.7km from St. Andrews, the Four Points Flex by Sheraton Dundee is a comfortable 3-star hotel that caters to both leisure and business travellers. The hotel offers a delightful dining experience with options ranging from buffet breakfasts to a coffee shop. For entertainment, guests can enjoy in-room amenities such as flat-screen televisions and cable TV. This hotel strikes a balance between convenience and comfort, making it a great spot for those looking to explore the area while enjoying modern facilities.
  • Malmaison Dundee: Situated in the heart of the city, Malmaison Dundee is a chic 4-star hotel located 17.7km from St. Andrews, ideal for eco-conscious business travellers. With its eco-certification, the hotel seamlessly blends urban sophistication with sustainability. The stylish rooms are designed for comfort and productivity, making it a perfect base for business trips. Its prime city centre location allows guests to easily explore local attractions, ensuring a memorable stay infused with both leisure and work.

Where to stay in St. Andrews

St. Andrews, a beautiful Scottish coastal gem, offers an unforgettable travel experience for nature lovers and sports enthusiasts alike. With its rich history and friendly atmosphere, visitors can explore charming streets, stunning coastal views, and engaging cultural sites. Nearby regions provide a family-friendly, relaxing environment perfect for excursions. Whether you're discovering historic landmarks or enjoying the serene beaches, St. Andrews promises a delightful blend of adventure and relaxation for every traveller.

  • Leuchars: Nestled close to St. Andrews, Leuchars is a quaint village offering a unique blend of outdoor activities and cultural experiences. With a steady flow of visitors throughout the year, the peak months of April, July, and September see travellers drawn to its historic sites, including a renowned college university and an impressive castle. Outdoor enthusiasts can enjoy various sports and golf, while the village’s charm lies in its scenic landscapes and welcoming atmosphere, making it a delightful stop for those exploring the region.
  • Kingsbarns: A picturesque village located just a short distance from St. Andrews, Kingsbarns is a haven for adventure seekers and nature lovers. With visitor numbers peaking from July to September, it’s famous for its stunning coastal scenery and outdoor activities. The area boasts excellent hiking trails and golf courses, making it ideal for those looking to immerse themselves in nature. Attractions include a beautiful beach, a fascinating botanical garden, and lovely private gardens, ensuring a memorable experience filled with breathtaking views.
  • Strathkinness: Strathkinness is a charming village situated near St. Andrews, attracting visitors year-round, particularly in April and during the summer months. Known for its rich sporting culture and outdoor experiences, Strathkinness offers access to golf courses and educational venues. The village is close to significant landmarks, including a historic college university and a symbolic landmark, alongside a sandy beach. Its inviting atmosphere and vibrant community make it an excellent destination for those eager to explore the cultural and recreational offerings of the area.

Things to do in and around St. Andrews

St. Andrews is an ideal destination for outdoor enthusiasts and culture seekers alike, offering a wealth of activities such as golfing at renowned courses, including the famous Old Course. Visitors can also explore the Kingsbarns Distillery for a taste of local whisky, embark on engaging heritage tours, and enjoy the picturesque coastal scenery. With a rich educational environment and numerous tee times available, St. Andrews promises a memorable experience for all.

Shopping

In St. Andrews, enjoy local shops and boutiques for unique gifts. If you're up for a drive, Wellgate Shopping Centre offers a variety of stores and entertainment, while Scottish Gems and Tron Kirk, both 49.9km away, feature delightful finds in a charming setting.

Recreation

The Old Course at St Andrews offers an iconic golfing experience amidst stunning landscapes, perfect for sports enthusiasts. St Andrews Bay provides another excellent golfing venue with breathtaking coastal views. For relaxation, Craigtoun Country Park is ideal, featuring beautiful gardens, tranquil walks, and peaceful picnic spots.

Adventure

Experience the breathtaking views along the Fife Coastal Path, a scenic hiking trail in St. Andrews. Try your hand at clay shooting at the Scottish Clay Shooting Centre for an exhilarating activity. For cycling enthusiasts, the Lochs and Glens North Cycle Route offers stunning outdoor vibes, located 22.5km from St. Andrews.

Nightlife

For an exciting night out, visit Battlefield Live Dundee, an adventure-filled arcade just 17.7km away. If you fancy some culture, the Dundee Repertory Theatre offers romantic shows, also 17.7km away. Don't miss the Mills Observatory, 19.3km distant, for a family-friendly stargazing experience.

*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 in and around St. Andrews

St. Andrews is an idyllic destination for outdoor enthusiasts and culture lovers alike, renowned for its stunning beaches, historic university, and the iconic St. Andrews Castle. Visitors can immerse themselves in the rich heritage and romantic ambience, exploring various attractions that cater to both adventure and relaxation. Whether you're strolling along the sandy shores or delving into the town's history, St. Andrews offers a memorable experience for every traveller.

  • St Andrews Town Hall: This vibrant venue serves as a hub for local events and conferences, exuding a professional atmosphere. Its historic architecture adds charm, making it a notable part of the town's identity.
  • La Petite Epicerie: Located 14.5km from St Andrews, this delightful spot offers a relaxing experience with a touch of luxury. The friendly staff and exquisite selection of gourmet foods create a welcoming ambience for visitors.
  • Minnie the Minx Statue: Situated 17.7km away, this charming statue celebrates Scottish culture and adds a playful touch to the local landscape, making it a must-see for those interested in the region's artistic heritage.

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

Visiting St. Andrews, Scotland, is convenient with access to two major airports. Edinburgh Airport (EDI), located 56.3km away, offers several luxurious hotels nearby, such as Virgin Hotels Edinburgh, Kimpton Charlotte Square by IHG, and Sheraton Grand Hotel & Spa, all within 11.3km of the airport. Dundee Airport (DND) is closer at 19.3km, with quality options like Premier Inn Dundee North and The Landmark Hotel & SPA, both 3.2km away, along with Apex City Quay Hotel & Spa, situated 4.8km from DND. Transport services are readily available for easy access to and from these hotels to their respective airports.

Frequently asked questions

Where is the best place for a stay in St. Andrews?
The Inn At Kingsbarns is a favorite property for Expedia customers. This inn offers a restaurant and free parking. Traveler reviews also recommend Seaton House - Small Luxury Hotels of the World and The Dunvegan Hotel as top choices for your visit. 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 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 Rusacks St Andrews and Hotel du Vin & Bistro 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 Rusacks St Andrews and Hotel du Vin & Bistro 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. Seaton House - Small Luxury Hotels of the World and Old Course Hotel 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 Rusacks St Andrews and Hotel du Vin & Bistro St. Andrews. You can tee off at Royal & Ancient Golf Club of St. Andrews, Old Course at St Andrews, or St. Andrews Links while you're in town. See more golf hotels in St. Andrews.
What are some hotels with pools in St. Andrews?
Fairmont St Andrews: Provides 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 493 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, Swilken Bridge, and Hamish McHamish Statue 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.