Find hotels in St. Andrews from Rp1.025.393

  • 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 Rp1.068.118
Rp1.281.741 total
includes taxes & fees
17 May - 18 May
Monifieth Farm Hotel

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 Rp1.028.558
Rp1.234.269 total
includes taxes & fees
31 May - 1 Jun
Premier Inn Dundee West

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 Rp2.687.097
Rp3.224.516 total
includes taxes & fees
20 May - 21 May
The Covenanter Hotel

Ye Olde Hotel

Ye Olde Hotel
2.0 star property
St. Andrews
7.6 out of 10, Good, (36 reviews)
"Great publican Barry. Highly recommend value for money"
Australia
wayne
The price is Rp961.306
Rp1.153.567 total
includes taxes & fees
28 May - 29 May
Ye Olde Hotel

OYO Ashlea Manor

OYO Ashlea Manor
2.0 star property
Dundee
10.0 out of 10, Exceptional, (2 reviews)
"Room was spacious and clean. The owners were very friendly and accommodating despite my late arrival at short notice. Couldn't have asked for more. I enjoyed the peace and quiet on my stay. "
United Kingdom
Heather
The price is Rp1.318.668
Rp1.582.402 total
includes taxes & fees
21 May - 22 May
OYO Ashlea Manor

Hampton by Hilton Dundee City Centre

Hampton by Hilton Dundee City Centre
3.0 star property
Dundee
9.2 out of 10, Wonderful, (1,001 reviews)
"Lovely hotel and great staff"
United Kingdom
Iain
The price is Rp1.455.726
Rp1.746.966 total
includes taxes & fees
7 Jun - 8 Jun
Hampton by Hilton Dundee City Centre

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 Rp1.958.216
Rp2.349.859 total
includes taxes & fees
9 Jun - 10 Jun
Seascape Largo

Drumoig Golf Hotel

Drumoig Golf Hotel
3.0 star property
St. Andrews
8.4 out of 10, Very good, (345 reviews)
"The room was spotless and also had a great view of the 18th green . The staff where amazing very friendly and accommodating. Food was good also . Would definitely stay here again "
United Kingdom
Ross
The price is Rp1.581.691
Rp1.898.029 total
includes taxes & fees
18 May - 19 May
Drumoig Golf Hotel

The Shoregate

The Shoregate
2.5 star property
Crail
The price is Rp5.806.048
Rp6.967.257 total
includes taxes & fees
19 May - 20 May
The Shoregate

Four Points Flex by Sheraton Dundee

Four Points Flex by Sheraton Dundee
3.0 star property
Dundee
9.2 out of 10, Wonderful, (347 reviews)
"Great location, step off the train into the hotel."
United Kingdom
Colin
The price is Rp1.167.018
Rp1.400.422 total
includes taxes & fees
7 Jun - 8 Jun
Four Points Flex by Sheraton Dundee

Hotel Indigo Dundee by IHG

Hotel Indigo Dundee by IHG
4.0 star property
Dundee
9.4 out of 10, Exceptional, (1,001 reviews)
"Beautiful hotel, friendly staff, excellent location, very comfortable bed"
United Kingdom
Alison
The price is Rp1.364.817
Rp1.637.780 total
includes taxes & fees
17 May - 18 May
Hotel Indigo Dundee by IHG

Premier Inn Dundee Centre

Premier Inn Dundee Centre
3.0 star property
Dundee
8.4 out of 10, Very good, (12 reviews)
"Parking was pretty easy - although you had to pay a fee to park there each day. The room itself was good."
Australia
Joy
The price is Rp1.105.801
Rp1.326.961 total
includes taxes & fees
17 May - 18 May
Premier Inn Dundee Centre

Dunclutha Guest House

Dunclutha Guest House
3.0 star property
Leven
9.8 out of 10, Exceptional, (429 reviews)
"The room was very clean. The staff were very friendly, polite and helpful."
United Kingdom
Robert
The price is Rp2.138.540
Rp2.138.540 total
includes taxes & fees
19 May - 20 May
Dunclutha Guest House

The Station Hotel

The Station Hotel
3.5 star property
Carnoustie
9.2 out of 10, Wonderful, (268 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 Rp1.945.894
Rp2.335.215 total
includes taxes & fees
22 May - 23 May
The Station Hotel

The Inn at Lathones

The Inn at Lathones
3.0 star property
Leven
8.4 out of 10, Very good, (315 reviews)
"Comfortable room and bed. Very good dinner and breakfast. Would stay there again."
United Kingdom
David
The price is Rp2.464.236
Rp2.957.083 total
includes taxes & fees
19 May - 20 May
The Inn at Lathones

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 Rp3.224.133
Rp3.868.960 total
includes taxes & fees
20 May - 21 May
Stravithie Castle

Fisherman's Tavern Hotel - Inn by Greene King Inns

Fisherman's Tavern Hotel - Inn by Greene King Inns
3.0 star property
Dundee
9.0 out of 10, Wonderful, (416 reviews)
"I have stayed at the Fisherman's on a number of occasions and always find the staff welcoming and the facilities and location are ideal for my stay."
United Kingdom
Charlie
The price is Rp1.510.442
Rp1.812.530 total
includes taxes & fees
28 May - 29 May
Fisherman's Tavern Hotel - Inn by Greene King Inns

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
4.0 star property
Dundee
9.2 out of 10, Wonderful, (1,260 reviews)
"The perfect stay! "
United Kingdom
Ryan
The price is Rp1.681.297
Rp2.017.556 total
includes taxes & fees
31 May - 1 Jun
Apex City Quay Hotel & Spa

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 Rp2.658.427
Rp3.190.112 total
includes taxes & fees
17 May - 18 May
The Bank

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 Rp2.764.503
Rp3.317.404 total
includes taxes & fees
24 May - 25 May
Balcomie Links 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.

Holiday 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

  • Historic Golf Courses: St. Andrews is known as the Home of Golf, with world-famous courses that attract enthusiasts from around the globe.
  • Stunning Coastal Scenery: Enjoy breathtaking views along the Angus coast, perfect for leisurely walks or picnics.
  • Rich Academic Heritage: Visit the prestigious St. Andrews University, steeped in history and tradition.
  • Majestic Castle Ruins: Explore the ruins of St. Andrews Castle, offering a glimpse into the town's storied past.
  • Vibrant Arts Scene: Immerse yourself in local culture with galleries and events showcasing regional talent.

Find great hotels in and around St. Andrews

Discover a variety of accommodation options in St. Andrews, Scotland, perfect for every traveller. From family-friendly hotels to lodges catering to business needs, you'll find suitable retreats that ensure comfort and convenience. Many establishments offer pet-friendly services, and accessible rooms are available for those requiring special facilities. Whether you seek a relaxing holiday or a productive business trip, St. Andrews has something to offer everyone.

  • Apex City Quay Hotel & Spa: Nestled in a scenic location, Apex City Quay Hotel & Spa is a 4-star haven that caters to families, business travellers, and eco-conscious guests alike. Located 17.7km from St. Andrews, this eco-certified property offers a range of amenities, including free cribs for little ones, making it an excellent choice for families. Guests can unwind at the spa or enjoy the comfortable rooms designed with modern aesthetics. The hotel’s commitment to sustainability and family-friendly services make it a distinctive option for those seeking a restorative stay.
  • Staybridge Suites Dundee by IHG: A welcoming retreat for business travellers and pet owners, Staybridge Suites Dundee by IHG offers a 3.5-star experience just 17.7km from St. Andrews. This property is known for its LGBTQIA-friendly environment and pet-friendly policy, allowing certain pets with some restrictions. Guests can enjoy spacious suites equipped with kitchen facilities, providing a home-like atmosphere. The hotel’s community-inspired amenities, such as food and water bowls for dogs, enhance the stay for pet owners, making it a versatile choice for various travellers.
  • Rusacks St Andrews: Experience luxury at Rusacks St Andrews, a 5-star gem situated in the heart of St. Andrews. Perfect for romantic getaways and business trips, this hotel offers stunning golf course views and exclusive romance packages for couples. Guests can indulge in 24-hour room service and late-night dining options, complemented by a champagne service that elevates any special occasion. With a pet-friendly policy and exceptional dining experiences, Rusacks provides an exquisite blend of elegance and comfort, ensuring an unforgettable stay.

Where to stay in St. Andrews

St. Andrews offers a delightful blend of history and natural beauty, perfect for outdoor enthusiasts and culture seekers alike. Explore the charming streets of Auld Grey Toun, soak in the academic excellence of its renowned university, and wander along the stunning Angus coast. Nearby, the beautiful Devon area provides a relaxing retreat, while the friendly locals ensure a warm welcome. Whether you're seeking adventure or tranquillity, St. Andrews promises an unforgettable experience.

  • Leuchars: Nestled just a short distance from St. Andrews, Leuchars is a charming village that offers a unique blend of cultural and outdoor experiences. Its visitor numbers remain fairly steady throughout the year, with peaks in April, July, and September. Leuchars is particularly appealing to those interested in sports and culture, with notable attractions including historic colleges and a picturesque castle. The village is also home to several renowned golf courses, making it a perfect destination for golf enthusiasts. The serene environment and rich history provide visitors with a delightful travel experience.
  • Kingsbarns: Located near St. Andrews, Kingsbarns is a picturesque village that thrives on its seasonal tourism, with the height of visitor activity occurring from July to September. Known for its breathtaking scenery and adventure opportunities, Kingsbarns is a haven for outdoor lovers. The village boasts stunning hiking trails and access to beautiful beaches. Visitors can explore the local botanical gardens and enjoy the tranquil atmosphere of private gardens. With its scenic views and outdoor pursuits, Kingsbarns is a perfect getaway for those seeking both relaxation and adventure.
  • Kincaple: Just a stone's throw from St. Andrews, Kincaple is a quaint village that attracts visitors year-round, though it sees a surge in the summer months of July to September. Known for its outdoor activities and scenic beauty, Kincaple offers a range of experiences from golf to educational visits. The village is close to historic colleges and symbolic landmarks, as well as a national park that invites exploration and adventure. With its idyllic surroundings and rich heritage, Kincaple is an excellent choice for travellers looking to immerse themselves in the natural beauty of Scotland.

Things to do in and around St. Andrews

St. Andrews offers a delightful mix of outdoor activities, sports, and cultural experiences. Renowned for its historic golf courses, the town is a golfer's paradise. Visitors can also immerse themselves in the vibrant arts scene, showcasing local talent and creativity. Whether you're keen on exploring educational institutions or enjoying the stunning coastal scenery, St. Andrews promises a memorable getaway filled with unique activities.

Shopping

For shopping in St. Andrews, explore the local shops for unique gifts and souvenirs. If you're up for a drive, the Wellgate Shopping Centre, 19.3km away, offers a mix of business and entertainment vibes, while Scottish Gems and Tron Kirk, both 49.9km away, provide a charming city atmosphere.

Recreation

At the Old Course in St Andrews, enjoy a round of golf surrounded by breathtaking landscapes, embracing the outdoor spirit. St Andrews Bay offers another golfing experience with stunning coastal views. For relaxation, Craigtoun Country Park provides serene walks and tranquil spots perfect for unwinding in nature.

Adventure

The Fife Coastal Path offers breathtaking views and invigorating hiking experiences along the stunning coastline. For a thrilling challenge, visit the Scottish Clay Shooting Centre and test your aim. Additionally, the Lochs and Glens North Cycle Route, located 22.5km from St. Andrews, delivers a fantastic cycling adventure amidst picturesque landscapes.

Nightlife

In St. Andrews, the Dundee Repertory Theatre offers a charming blend of romance and culture just 17.7km away, while Battlefield Live Dundee provides an exhilarating arcade experience nearby. For a family-friendly evening, Mills Observatory, located 19.3km away, invites you to explore the wonders of the cosmos.

*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 an excellent destination for budget-conscious travellers, offering free attractions like West Sands, The Scores, and Elie Beach. To save on accommodation, consider visiting between January and March, when prices are lower compared to the summer months. Booking a month in advance is advisable, but keep an eye out for last-minute deals on Expedia. Tuesdays are typically the cheapest nights to stay, while Saturdays are the priciest. For economical transport, walking and using buses are great options. Additionally, bundling your hotel, flights, and activities can lead to further savings.

  • 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: The cheapest time to book a hotel in St. Andrews is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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 customise your preferences, such as your budget, preferred location, and the type of hotel you desire. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels that are currently available. To discover the most affordable prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can reduce your expenses 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 offers a delightful blend of outdoor activities, sports, and cultural experiences. Visitors can explore its beautiful beaches, historic university, and majestic castle, making it a perfect destination for those seeking romance and culture. Whether you're wandering through charming streets or enjoying the coastal scenery, St. Andrews promises a memorable vacation filled with rich history and scenic beauty.

  • Billow Ness Beach: A serene escape located 14.5km from St. Andrews, Billow Ness Beach offers stunning coastal views and a relaxing atmosphere. Enjoy the gentle waves, sandy shores, and the refreshing sea breeze as you unwind and soak up the beach vibes.
  • University of St. Andrews: As the oldest university in Scotland, the University of St. Andrews boasts rich history and vibrant culture. Stroll through its picturesque campus, explore historic buildings, and immerse yourself in the academic atmosphere that has shaped generations of scholars.
  • St. Andrew's Cathedral: These impressive ruins are a testament to the city's historical significance. Wander through the remnants of this once-majestic cathedral, and appreciate its architectural beauty while learning about its cultural heritage.

Best time to go to St. Andrews

The best time to visit St. Andrews can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Andrews falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in St. Andrews falls in January, 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

For your visit to St. Andrews, you can fly into two major airports: Edinburgh (EDI) and Dundee (DND). Edinburgh Airport is approximately 56.3km from St. Andrews, with luxurious hotel options like The Balmoral Hotel and InterContinental Edinburgh The George, both about 11.3km away, and Apex Grassmarket Hotel, located 9.7km from the airport. Alternatively, Dundee Airport is around 19.3km from St. Andrews, with nearby accommodations such as the 4.5-star Premier Inn Dundee North, just 3.2km away, and Apex City Quay Hotel & Spa, 4.8km from the airport. Both airports offer convenient access to your lodging and the charming coastal town of St. Andrews.

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 traveller 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 stay 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 if cancelled before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you booked a non-refundable reservation, you might still have the option to cancel and get 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 traveller 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 family accommodation 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 choices for your family trip include Rufflets St Andrews and Rusacks St Andrews. Also, attractions such as St. Andrews Aquarium and British Golf Museum are fun for children of all ages. Find more child-friendly accommodations in St. Andrews.
What is the favourite 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 other good options for your trip. See all available hotels listed as LGBTQ-friendly in St. Andrews.
What's the best dog-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. Two other good options for you and your pet's trip include Rufflets St Andrews and Rusacks St Andrews. See more pet-friendly hotel accommodations in St. Andrews.
What's the best place to stay for a beach holiday 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 to stay near the beach. See more stays near the beach in St. Andrews.
What's the best high-end 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 travellers 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 holiday. 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 on-site 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 centre. 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, cathedrals and beaches. In St. Andrews, there are 530 hotels and other accommodation options to choose from. Find out more about St. Andrews.
What is there to see 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. Take a look at what more there is to see and do in Expedia's St. Andrews guide.
How should I get around St. Andrews?
If you want to explore the larger area, hop aboard a train at 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 seasonal weather like in St. Andrews?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 5°C. Average annual precipitation for St. Andrews is 812 mm.