Find hotels in St. Andrews from Rp996.700

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
4.0 star property
Dundee
9.2 out of 10, Wonderful, (1200)
"Great location and friendly staff"
United Kingdom
Euan
The price is Rp918.161
Rp1.101.794 total
includes taxes & fees
4 Jan - 5 Jan 2026
Apex City Quay Hotel & Spa

The Covenanter Hotel

The Covenanter Hotel
3.0 star property
Cupar
9.2 out of 10, Wonderful, (25)
"We very much enjoyed our stay. The hotel was exactly as I expected! Clean, good breakfast and we had a lot of fun at the bar! "
United States
Lisa
The Covenanter Hotel

Hampton by Hilton Dundee City Centre

Hampton by Hilton Dundee City Centre
3.0 star property
Dundee
9.2 out of 10, Wonderful, (1006)
"Clean rooms, nice lounge area and decent breakfast."
United Kingdom
Heather
The price is Rp960.538
Rp1.152.646 total
includes taxes & fees
4 Jan - 5 Jan 2026
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, (474)
"The staff is really very nice!"
United States
Serra
The price is Rp2.881.614
Rp3.457.937 total
includes taxes & fees
3 Jan - 4 Jan 2026
The Albany Hotel St Andrews

Carnoustie Golf Hotel

Carnoustie Golf Hotel
4.0 star property
Carnoustie
9.0 out of 10, Wonderful, (1003)
"All the staff are friendly and helpful, breakfast worth the money "
United Kingdom
steven
The price is Rp1.847.623
Rp2.217.147 total
includes taxes & fees
4 Jan - 5 Jan 2026
Carnoustie Golf Hotel

Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (357)
"Everything about this hotel screams home vibes, very cosy and welcoming"
United Kingdom
Tracy
The price is Rp3.390.134
Rp4.068.160 total
includes taxes & fees
1 Jan - 2 Jan 2026
Rufflets St Andrews

Premier Inn St Andrews

Premier Inn St Andrews
3.0 star property
St. Andrews
8.2 out of 10, Very good, (15)
"Room was good staff were great and very helpful "
United States
Peadar
The price is Rp979.372
Rp1.175.246 total
includes taxes & fees
18 Jan - 19 Jan 2026
Premier Inn St Andrews

Dunclutha Guest House

Dunclutha Guest House
3.0 star property
Leven
9.8 out of 10, Exceptional, (412)
"Loved our, hostess, room and Breakfast. The hot tub was soo nice after a day of walking tours. "
United States
Richard
The price is Rp1.932.376
Rp1.932.376 total
includes taxes & fees
6 Jan - 7 Jan 2026
Dunclutha Guest House

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (758)
"Our rooms were lovely and clean and comfy. The staff were very helpful"
United Kingdom
Derek
The price is Rp2.440.896
Rp2.929.075 total
includes taxes & fees
26 Jan - 27 Jan 2026
Hotel du Vin & Bistro St. Andrews

The Waterfront

The Waterfront
3.0 star property
Anstruther
9.4 out of 10, Exceptional, (199)
"Great location, good breakfast and very friendly staff. "
United Kingdom
Alice
The price is Rp2.165.843
Rp2.599.102 total
includes taxes & fees
5 Jan - 6 Jan 2026
The Waterfront

Four Points Flex by Sheraton Dundee

Four Points Flex by Sheraton Dundee
3.0 star property
Dundee
9.0 out of 10, Wonderful, (226)
"Staff were lovely, room was super clean and quiet"
United Kingdom
Nicholas
The price is Rp832.466
Rp998.959 total
includes taxes & fees
11 Jan - 12 Jan 2026
Four Points Flex by Sheraton Dundee

Holiday Inn Express Dundee by IHG

Holiday Inn Express Dundee by IHG
3.0 star property
Dundee
8.8 out of 10, Excellent, (1002)
"Friendly staff ,good choice at breakfast and a clean tidy room"
United Kingdom
Ian
The price is Rp809.865
Rp971.838 total
includes taxes & fees
8 Jan - 9 Jan 2026
Holiday Inn Express Dundee by IHG

Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (1001)
"Great hotel "
United Kingdom
Vincent
The price is Rp4.051.210
Rp4.861.452 total
includes taxes & fees
9 Jan - 10 Jan 2026
Fairmont St Andrews

The Ship Inn

The Ship Inn
3.5 star property
Elie
9.6 out of 10, Exceptional, (67)
"Beautiful location and fab food "
United Kingdom
Gillian
The price is Rp3.145.366
Rp3.774.349 total
includes taxes & fees
30 Dec - 31 Dec
The Ship Inn

Rusacks St Andrews

Rusacks St Andrews
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (422)
"Great location, friendly and helpful staff, clean and charming rooms with lovely views. "
United States
Avisa
The price is Rp5.254.707
Rp6.305.648 total
includes taxes & fees
8 Jan - 9 Jan 2026
Rusacks St Andrews

Hotel Indigo Dundee by IHG

Hotel Indigo Dundee by IHG
4.0 star property
Dundee
9.4 out of 10, Exceptional, (1002)
"The suites have underfloor heating, it Doesn't get any better!"
United Kingdom
Abigail
The price is Rp1.299.551
Rp1.559.461 total
includes taxes & fees
4 Jan - 5 Jan 2026
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, (8)
"Overall it was a great stay. Great communication regards how to have room serviced, request extra towels etc. One little niggle, the bar was closed by ten pm. "
Canada
Anne
The price is Rp960.538
Rp1.152.646 total
includes taxes & fees
19 Jan - 20 Jan 2026
Premier Inn Dundee Centre

Invercarse Hotel Dundee, BW Signature Collection

Invercarse Hotel Dundee, BW Signature Collection
3.0 star property
Dundee
8.8 out of 10, Excellent, (685)
"Clean and tidy hotel, staff friendly and helpful. "
United Kingdom
Lizzie
The price is Rp1.271.300
Rp1.525.561 total
includes taxes & fees
3 Jan - 4 Jan 2026
Invercarse Hotel Dundee, BW Signature Collection

Staybridge Suites Dundee by IHG

Staybridge Suites Dundee by IHG
2.0 star property
Dundee
9.6 out of 10, Exceptional, (661)
"Great breakfast nice large rooms"
Canada
Michael
The price is Rp1.186.547
Rp1.423.856 total
includes taxes & fees
18 Jan - 19 Jan 2026
Staybridge Suites Dundee by IHG

Malmaison Dundee

Malmaison Dundee
4.0 star property
Dundee
8.6 out of 10, Excellent, (1001)
"Great looking place, staff welcoming, food great"
United Kingdom
Debbie
The price is Rp1.017.040
Rp1.220.448 total
includes taxes & fees
4 Jan - 5 Jan 2026
Malmaison Dundee
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.

St. Andrew\'s Cathedral showing 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

  • 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?
Seaton House - Small Luxury Hotels of the World is a favourite property for Expedia customers. This hotel is steps from Old Course at St Andrews, and offers a restaurant and free valet parking. Traveller reviews also recommend The Dunvegan Hotel and No12 Bed and Breakfast as top choices for your visit. See all available top hotels, or vacation rentals in St. Andrews.
What are some of the best holiday rentals that St. Andrews has to offer?
St Giles ApartHotel by Joivy: This holiday home rental outside of St. Andrews comes with free WiFi so that you can feel at home during your trip. Kitchen amenities include a dishwasher, a fridge and a stovetop. See all 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 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 Rusacks St Andrews and Hotel du Vin & Bistro 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 Rusacks St Andrews and Rufflets 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 Kinnettles Hotel and Spa 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 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: Hotel located near Old Course at St Andrews. Features 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 Kinnettles Hotel and Spa and Old Course Hotel. 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 494 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 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 Cambo Estate Gardens. 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.