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

Monifieth Farm Hotel

Monifieth Farm Hotel
2.0 star property
Monifieth
The price is P3,701
P4,442 total
includes taxes & fees
May 24 - May 25
Monifieth Farm Hotel

The Covenanter Hotel

The Covenanter Hotel
3.0 star property
Cupar
9.2 out of 10, Wonderful, (31 reviews)
"Excellent room, great staff and perfect location."
United States
Alan
The price is P9,327
P11,193 total
includes taxes & fees
May 20 - May 21
The Covenanter Hotel

The Shoregate

The Shoregate
2.5 star property
Crail
The price is P20,154
P24,185 total
includes taxes & fees
May 18 - May 19
The Shoregate

Premier Inn St Andrews

Premier Inn St Andrews
3.0 star property
St. Andrews
7.8 out of 10, Good, (23 reviews)
"Quiet for sleeping"
United States
Susan
The price is P7,745
P9,294 total
includes taxes & fees
May 25 - May 26
Premier Inn St Andrews

Stravithie Castle

Stravithie Castle
3.0 star property
St. Andrews
9.8 out of 10, Exceptional, (139 reviews)
"Amazing place, and the hosts were so kind and personable. "
United Kingdom
Troy
The price is P11,447
P13,736 total
includes taxes & fees
May 18 - May 19
Stravithie Castle

Balcomie Links Hotel

Balcomie Links Hotel
2.0 star property
Anstruther
8.8 out of 10, Excellent, (57 reviews)
"Great location, clean rooms and lovely service "
Australia
Danae
The price is P9,596
P11,515 total
includes taxes & fees
May 18 - May 19
Balcomie Links Hotel

The Inn at Lathones

The Inn at Lathones
3.0 star property
Leven
8.6 out of 10, Excellent, (316 reviews)
"Comfortable room and bed. Very good dinner and breakfast. Would stay there again."
United Kingdom
David
The price is P8,291
P9,949 total
includes taxes & fees
May 18 - May 19
The Inn at Lathones

5Pilmourplace

5Pilmourplace
3.5 star property
St. Andrews
9.4 out of 10, Exceptional, (217 reviews)
"Ideal for an overnight stay and the breakfast is great!"
United Kingdom
Graeme
The price is P10,748
P12,897 total
includes taxes & fees
May 31 - Jun 1
5Pilmourplace

Hay Loft

Hay Loft
2.0 star property
Anstruther
The price is P23,631
P28,357 total
includes taxes & fees
May 20 - May 21
Hay Loft

The Bank

The Bank
4.0 star property
Anstruther
9.0 out of 10, Wonderful, (170 reviews)
"Great place to stay, staff were friendly and very helpful, breakfast was fab, recommended"
United Kingdom
Mark
The price is P9,870
P11,844 total
includes taxes & fees
May 31 - Jun 1
The Bank

The Clarendon

The Clarendon
3.5 star property
Dundee
10.0 out of 10, Exceptional, (191 reviews)
"It's a lovely property in a good location. Check-in and stay is all remote. Microwave, kettle and hob available in the room."
United Kingdom
Susan
The price is P6,622
P7,946 total
includes taxes & fees
May 27 - May 28
The Clarendon

No12 Bed and Breakfast

No12 Bed and Breakfast
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (33 reviews)
"We enjoyed our stay very much. Pam was friendly and helpful and the breakfasts were excellent. We could see the sea from our bedroom window. It is a little far to the centre of town, so if you don't have a car, be prepared."
United Kingdom
Anne
The price is P18,182
P18,182 total
includes taxes & fees
May 24 - May 25
No12 Bed and Breakfast

The Waterfront

The Waterfront
3.0 star property
Anstruther
9.4 out of 10, Exceptional, (214 reviews)
"Great hotel 15 minutes from St Andrew’s. Good restaurant and rooms (beds) were very comfortable."
Canada
Gigi
The price is P9,459
P11,351 total
includes taxes & fees
May 29 - May 30
The Waterfront

Premier Inn Dundee West

Premier Inn Dundee West
3.0 star property
Dundee
8.4 out of 10, Very Good, (6 reviews)
"Great place"
United States
Jean-Pierre
The price is P3,496
P4,195 total
includes taxes & fees
Jun 14 - Jun 15
Premier Inn Dundee West

Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (384 reviews)
"Great food and staff, relaxing hotel . "
United Kingdom
Alan
The price is P15,628
P18,753 total
includes taxes & fees
Jun 2 - Jun 3
Rufflets St Andrews

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
The price is P6,786
P8,143 total
includes taxes & fees
Jun 9 - Jun 10
Seascape Largo

Dunclutha Guest House

Dunclutha Guest House
3.0 star property
Leven
9.8 out of 10, Exceptional, (431 reviews)
"Julie makes the Best shortbread!! Breakfast was very filling and tasty with lots of options!"
Canada
Cathy
The price is P7,423
P7,423 total
includes taxes & fees
May 19 - May 20
Dunclutha Guest House

THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
8.8 out of 10, Excellent, (101 reviews)
"Everything was very clean and comfortable"
United States
Peter
The price is P7,732
P9,278 total
includes taxes & fees
May 28 - May 29
THE SPACE TO STAY APARTHOTEL

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
5.0 star property
St. Andrews
9.0 out of 10, Wonderful, (191 reviews)
"Breakfast and staff were fantastic. Check in was smooth. We found free parking around the corner on Murray street. Great location. "
Canada
Allison
The price is P22,277
P26,732 total
includes taxes & fees
May 19 - May 20
Kinnettles Hotel and Spa

Haar with Rooms

Haar with Rooms
3.5 star property
St. Andrews
9.4 out of 10, Exceptional, (102 reviews)
"Amazing location!"
Canada
Chris
The price is P16,653
P19,984 total
includes taxes & fees
May 25 - May 26
Haar with Rooms
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.

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 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 free parking and free WiFi. 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. 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 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 536 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 British Golf Museum and St. Andrews Preservation Trust Museum and Garden. Landmarks like The Scores, Swilken Bridge, and Hamish McHamish Statue might be worth a visit. Natural beauty is on display at West Sands, St. Andrews Botanic Garden, 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.