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
Guest rating
Star rating

Our top choices for St. Andrews hotels

The Shoregate

The Shoregate
2.5 star property
Crail
The price is P14,524
P17,429 total
includes taxes & fees
Apr 6 - Apr 7
The Shoregate

The Covenanter Hotel

The Covenanter Hotel
3.0 star property
Cupar
9.2 out of 10, Wonderful, (30 reviews)
"Excellent room, great staff and perfect location."
United States
Alan
The price is P6,510
P7,812 total
includes taxes & fees
Apr 5 - Apr 6
The Covenanter Hotel

Premier Inn St Andrews

Premier Inn St Andrews
3.0 star property
St. Andrews
8.0 out of 10, Very Good, (18 reviews)
"Spotless room, courteous staff, close walk into town."
Canada
Kavita
The price is P6,162
P7,394 total
includes taxes & fees
Apr 26 - Apr 27
Premier Inn St Andrews

5Pilmourplace

5Pilmourplace
3.5 star property
St. Andrews
9.2 out of 10, Wonderful, (206 reviews)
"Really enjoyed our stay - nice room, comfortable common living room and excellent breakfast."
United Kingdom
Michael
The price is P13,039
P15,647 total
includes taxes & fees
Apr 16 - Apr 17
5Pilmourplace

The Waterfront

The Waterfront
3.0 star property
Anstruther
9.4 out of 10, Exceptional, (208 reviews)
"There was parking available. The Hotel is in an excellent position. The staff are very efficient and friendly. The breakfast has many delicious choices. "
United Kingdom
Elizabeth
The price is P9,243
P11,091 total
includes taxes & fees
Apr 2 - Apr 3
The Waterfront

The Bank

The Bank
4.0 star property
Anstruther
9.0 out of 10, Wonderful, (167 reviews)
"Staff excellent and room very good and clean"
United Kingdom
Jim
The price is P8,963
P10,755 total
includes taxes & fees
Apr 7 - Apr 8
The Bank

Haar with Rooms

Haar with Rooms
3.5 star property
St. Andrews
9.4 out of 10, Exceptional, (91 reviews)
"Lovely room, staff & breakfast "
United Kingdom
Catherine
The price is P14,278
P17,133 total
includes taxes & fees
Apr 8 - Apr 9
Haar with Rooms

The Inn at Lathones

The Inn at Lathones
3.0 star property
Leven
8.4 out of 10, Very Good, (315 reviews)
"The Inn at Lathones was fantastic! My room was spotless and very comfortable, and the staff were friendly and attentive. The amenities were excellent, making our stay both relaxing and enjoyable. Highly recommend!"
United Kingdom
Andrew
The price is P6,414
P7,696 total
includes taxes & fees
Apr 2 - Apr 3
The Inn at Lathones

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 P30,675
P36,811 total
includes taxes & fees
Apr 9 - Apr 10
Kinnettles Hotel and Spa

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, (78 reviews)
"Fabulous hotel.. would definitely go again! "
United Kingdom
Samantha
The price is P21,432
P25,719 total
includes taxes & fees
Apr 7 - Apr 8
Seaton House - Small Luxury Hotels of the World

Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (372 reviews)
"Great food and staff, relaxing hotel . "
United Kingdom
Alan
The price is P15,270
P18,324 total
includes taxes & fees
Apr 5 - Apr 6
Rufflets St Andrews

The Dunvegan Hotel

The Dunvegan Hotel
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (146 reviews)
"Very convenient for the town "
United Kingdom
Roy
The price is P22,444
P26,933 total
includes taxes & fees
Apr 8 - Apr 9
The Dunvegan Hotel

Premier Inn Dundee West

Premier Inn Dundee West
3.0 star property
Dundee
8.0 out of 10, Very Good, (5 reviews)
"Great place"
United States
Jean-Pierre
The price is P3,416
P4,099 total
includes taxes & fees
Apr 26 - Apr 27
Premier Inn Dundee West

Dunclutha Guest House

Dunclutha Guest House
3.0 star property
Leven
9.8 out of 10, Exceptional, (423 reviews)
"Yes. Nicely situated Owners very friendly and helpful "
United Kingdom
Robert
The price is P7,253
P7,253 total
includes taxes & fees
Apr 2 - Apr 3
Dunclutha Guest House

Hampton by Hilton Dundee City Centre

Hampton by Hilton Dundee City Centre
3.0 star property
Dundee
9.2 out of 10, Wonderful, (1,000 reviews)
"Great hotel in a good location, staff were lovely"
Australia
Timothy
The price is P4,313
P5,176 total
includes taxes & fees
Apr 26 - Apr 27
Hampton by Hilton Dundee City Centre

The Albany Hotel St Andrews

The Albany Hotel St Andrews
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (482 reviews)
"Room was spotless and staff were very attentive."
United Kingdom
Julie
The price is P15,002
P18,003 total
includes taxes & fees
Apr 2 - Apr 3
The Albany Hotel St Andrews

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,278
P9,934 total
includes taxes & fees
Apr 12 - Apr 13
THE SPACE TO STAY APARTHOTEL

The Clarendon

The Clarendon
3.5 star property
Dundee
10.0 out of 10, Exceptional, (183 reviews)
"Stunning place to stay . "
Australia
Ewan
The price is P6,471
P7,765 total
includes taxes & fees
Apr 7 - Apr 8
The Clarendon

The Station Hotel

The Station Hotel
3.5 star property
Carnoustie
9.2 out of 10, Wonderful, (260 reviews)
"Clean room staff were absolutely fantastic will definitely stay here again "
United Kingdom
Michael
The price is P5,274
P6,329 total
includes taxes & fees
Apr 2 - Apr 3
The Station Hotel

Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,004 reviews)
"Had a lovely 3nights however felt that the room especially bathroom needed a refurb "
United Kingdom
Ann
The price is P30,809
P36,970 total
includes taxes & fees
Apr 6 - Apr 7
Old Course Hotel
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 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?
Rufflets St Andrews is a hotel with a restaurant and free parking, and it's a top choice on Expedia for families. Other good options to stay with the kids include Fairmont 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?
Rufflets St Andrews is a top dog-friendly hotel, and offers a restaurant along with free WiFi for its human guests. Other good choices for you and your pet include Fairmont 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. Old Course Hotel and Seaton House - Small Luxury Hotels of the World 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 Hotel du Vin & Bistro 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?
Old Course Hotel: Hotel, 2-minute walk from Old Course at St Andrews. Features 4 restaurants, 2 indoor pools, and a full-service spa. Another option that features an onsite pool is Fairmont St Andrews. 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 523 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, The Fife Coastal Path, and East Sands. 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.