Search Cheap Hotels in St. Andrews

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Andrews Cheap Hotels

Next weekend
In two weeks

Our top choices for St. Andrews cheap hotels

Monifieth Farm Hotel

Monifieth Farm Hotel
2.0 star property
Monifieth
The price is £49
includes taxes & fees
31 May - 1 Jun
Monifieth Farm Hotel

Lomond Guest House

Lomond Guest House
3.0 star property
Leven
The price is £96
includes taxes & fees
31 May - 1 Jun
Lomond Guest House

The Covenanter Hotel

The Covenanter Hotel
3.0 star property
Cupar
9.2 out of 10, Wonderful, (33 reviews)
"We had a lovely stay. The Queens room, with the tub was great after a day of sightseeing. The food was great and the staff was very friendly with suggestions and just great to chat with. Would stay there again."
United States
Jessika
The price is £131
includes taxes & fees
15 Jun - 16 Jun
The Covenanter Hotel

OYO Ashlea Manor

OYO Ashlea Manor
2.0 star property
Dundee
9.6 out of 10, Exceptional, (4 reviews)
"Nice place to stay ✔️ Very clean, a nice welcome on arrival Id use again"
United Kingdom
Stephen
The price is £67
includes taxes & fees
25 May - 26 May
OYO Ashlea Manor

Ye Olde Hotel

Ye Olde Hotel
2.0 star property
St. Andrews
7.4 out of 10, Good, (38 reviews)
"Great publican Barry. Highly recommend value for money"
Australia
wayne
The price is £56
includes taxes & fees
8 Jun - 9 Jun
Ye Olde Hotel

THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
2.5 star property
St. Andrews
8.8 out of 10, Excellent, (105 reviews)
"Everything was very clean and comfortable"
United States
Peter
The price is £132
includes taxes & fees
27 May - 28 May
THE SPACE TO STAY APARTHOTEL

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 £130
includes taxes & fees
31 May - 1 Jun
Balcomie Links Hotel

Stravithie Castle

Stravithie Castle
3.0 star property
St. Andrews
9.8 out of 10, Exceptional, (140 reviews)
"Owner was so kind, shared his home, gave great instructions and insight where to eat. The breakfast was delightful."
Canada
Jessica
The price is £164
includes taxes & fees
27 May - 28 May
Stravithie Castle

The Clarendon

The Clarendon
3.5 star property
Dundee
10.0 out of 10, Exceptional, (192 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 £91
includes taxes & fees
31 May - 1 Jun
The Clarendon
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.

Find out more about St. Andrews

Discover cheap things to do in St. Andrews

St. Andrews, known for its rich history and stunning coastal scenery, offers a delightful mix of affordable activities for budget-conscious travellers. Begin your exploration at the iconic St. Andrews Castle, where you can wander through the ruins and enjoy breathtaking views of the North Sea; entry is reasonably priced, and the site often hosts free events. For a taste of local culture, stroll through the charming streets of the town centre and visit the University of St. Andrews, the oldest university in Scotland. The picturesque grounds are perfect for a picnic—pack a few snacks and enjoy the sights without spending a penny. Golf enthusiasts will appreciate the Old Course, where you can walk around the famous links, soaking in the atmosphere of this historic golfing destination without the need for a tee time. If you're looking for budget dining, head to the St. Andrews Farmers Market held every Saturday, where you can sample local produce and street food at wallet-friendly prices. For those seeking affordable accommodation, consider staying in the heart of the town, where budget hotels offer easy access to these attractions. This allows you to fully immerse yourself in the local vibe while ensuring you’re just a short stroll away from the beach and the vibrant local scene.

Find the best cheap hotels in St. Andrews

For travellers seeking budget-friendly accommodations in the historic town of St. Andrews, these hotels offer great value without compromising comfort. Each hotel provides essential amenities to ensure a pleasant stay while exploring this charming destination.

Stravithie Castle

  • Why it's great for a budget-friendly vacation: With an exceptional review rating of 9.8, Stravithie Castle stands out as a top choice for budget-conscious travellers. Guests can start their day with a complimentary continental breakfast and take advantage of free toiletries and WiFi. The hotel also offers self-parking at no extra cost, making it an economical option for those with vehicles.
  • Other amenities: This charming hotel features a playground for children and a lovely garden, ideal for relaxing moments. With options for early check-in and late check-out, guests have flexibility during their stay. The unique traditional design of the castle adds character and charm, making it a memorable place to stay while visiting St. Andrews.
  • Nearby attractions: University of St. Andrews - 6.2 km, St Andrews Bay - 6.2 km, Scotland's Secret Bunker - 5.6 km

The Albany Hotel St Andrews

  • Why it's great for a budget-friendly vacation: The Albany Hotel St Andrews is a fantastic choice for budget-conscious travellers, offering a solid review rating of 9.0. Guests can enjoy complimentary WiFi and free toiletries, ensuring a comfortable and convenient stay. The hotel also features nearby free parking, making it an ideal base for exploring the picturesque surroundings.
  • Other amenities: This welcoming hotel boasts daily housekeeping services and room service for added convenience. Guests can unwind on the furnished patio or enjoy the serene garden area. With easy access to nearby beaches, it’s perfect for those looking to enjoy the coastal charm of St. Andrews. Balconies and terraces provide lovely spaces to relax after a day of sightseeing, enhancing the overall experience for visitors.
  • Nearby attractions: University of St. Andrews - 0 km, St Andrews - Eden Course - 0.2 km, St. Andrew's Cathedral - 0.3 km

Greyfriars Inn by Greene King Inns

  • Why it's great for a budget-friendly vacation: Greyfriars Inn is a well-rated budget option with a guest review rating of 9.0, making it a reliable choice for travellers wanting comfort on a budget. With free WiFi available throughout, guests can stay connected while exploring the local area. The hotel's nearby the beach adds an appealing aspect for those looking to enjoy the coastal beauty of St. Andrews.
  • Other amenities: The inn features air conditioning for added comfort during warmer months. Its inviting atmosphere makes it a perfect spot to relax after a day of exploration. With a focus on providing essential amenities, Greyfriars Inn ensures visitors have everything they need for a pleasant stay without overspending.
  • Nearby attractions: University of St. Andrews - 0.2 km, Old Course at St Andrews - 0.3 km, Royal & Ancient Golf Club of St. Andrews - 0.4 km

Drumoig Golf Hotel

  • Why it's great for a budget-friendly vacation: Drumoig Golf Hotel is ideal for budget travellers and golf enthusiasts alike, with an excellent review rating of 8.2. Guests enjoy complimentary WiFi and free cribs for families, making it a versatile option for various types of visitors. The hotel’s onsite golf course provides a unique opportunity for guests to indulge in their passion without leaving the premises.
  • Other amenities: The hotel includes daily housekeeping services to maintain a clean and comfortable environment. A restaurant with golf course views allows guests to enjoy delicious meals while taking in the scenic surroundings. With pets permitted, it caters to animal lovers as well. Free services for children make this hotel a great value option for families.
  • Nearby attractions: V&A Dundee - 7.2 km, Discovery Point - 7.4 km, Drumoig Golf Course - 0.2 km

How to get cheap hotels in St. Andrews?

 

✅ The length of stay in St. Andrews often varies depending on the nature of the trip, but many travellers opt to stay for several days or up to a week to take in St. Andrews's notable landmarks and points of interest.

✅  If you're looking for cheap hotels in St. Andrews in 2026, book your hotel well in advance. Reserving your stay at least a few weeks or months ahead of time can help you take advantage of amazing rates on cheap hotels in St. Andrews, and if your plans change you can find many options of hotels with free cancelation.

✅  To find affordable hotels in St. Andrews on Expedia, start by entering your travel dates and the number of individuals in your group. Once you've provided this information, you can refine your search results by filtering for budget hotels in St. Andrews.

✅  Use the filtering tools offered by Expedia to refine your search results by location, price limits, amenities such as breakfast included, and other factors that matter to you. This will help you quickly locate the ideal budget-friendly hotel that fits your specific requirements.

✅  If you're looking to save money on a cheap hotel in St. Andrews, the ideal time to go is usually during the off-season in St. Andrews. On Expedia, you can find hotels from £50*.

✅  St. Andrews offers numerous budget-friendly attractions and activities for travellers, such as art and exhibits at free museums and galleries or exploring St. Andrews on foot.

✅  One of the best ways to find cheap hotels in St. Andrews is to search Expedia for properties that provide family-friendly accommodations and features such as activities and complimentary meals, and then sort these by price.

*Prices and availability are subject to change. Additional terms may apply.

Top St. Andrews Hotel Reviews

Frequently asked questions

Which are the best hotels to stay in St Andrews as a budget traveler?
For budget-conscious travellers seeking excellent value in St Andrews, top recommendations include Stravithie Castle, The Albany Hotel St Andrews, and Greyfriars Inn by Greene King Inns.

Stravithie Castle, a 3-star property with an outstanding 9.8 rating, offers fantastic value with complimentary continental breakfast, free toiletries, and free self-parking, alongside free WiFi. This ensures a comfortable and convenient stay without extra costs.

Another great option is The Albany Hotel St Andrews, a 3-star hotel with a 9.0 rating. Guests consistently praise its excellent breakfast, wonderful location, and cosy, comfortable rooms. The friendly staff and great service are frequently highlighted in reviews. The hotel also provides free WiFi and free parking nearby. Many rooms feature a furnished patio, terrace, or balcony, great for relaxing.

Greyfriars Inn by Greene King Inns, a 3-star hotel rated 9.0, is much-loved for its excellent, friendly staff and great location. Guests often comment on the comfortable, big rooms and delicious breakfast. It also provides free WiFi and is conveniently located near the beach.
How much does a budget hotel in St Andrews cost?
Budget hotel prices in St Andrews vary, but you can find a great deal from £50 on Expedia. To find the cheapest budget hotels, be flexible with your dates—typically, off-peak and mid-week stays are cheaper. Stretch your budget further by looking for hotels with free breakfast, free parking or free airport shuttles. Sort your search results by "Price: low to high" to see our lowest rates.
Which area of St Andrews is best to stay in for cheap hotels?
For solo travellers looking for cheap hotels in St Andrews, focusing on areas slightly outside the immediate town centre or considering guesthouses and university accommodation during off-peak times offers the best value. While St Andrews is a compact town and generally pricier due to its popularity, strategic booking can yield significant savings.

Solo travellers will find that guesthouses and Bed & Breakfasts, often located on streets like North Street, South Street, and Market Street, can offer more competitive rates compared to larger hotels. While these are central, looking for options a few blocks away from the main thoroughfares can sometimes reduce costs.

Another excellent option for budget-conscious solo travellers, particularly outside of university terms, is to explore accommodation offered by the University of St Andrews. During summer holidays and other breaks, some university residences convert into affordable lodging, providing a clean and convenient base often within walking distance of the town's attractions.
What are the top-rated cheap hotels for families in St Andrews?
For top-rated, budget-friendly hotels suitable for families in St Andrews, consider The Albany Hotel St Andrews, Drumoig Golf Hotel, Stravithie Castle, and Agnes Blackadder Hall Campus Accommodation.

The 3-star Albany Hotel St Andrews, with a 9.0 rating, offers free WiFi and free toiletries, and parking is available nearby at no extra cost. Guests frequently praise its excellent breakfast, great location, and comfortable rooms, while the friendly staff provides great service.

Another excellent choice is the 3-star Drumoig Golf Hotel, rated 8.2. This hotel provides free cots for children and free WiFi. Families can enjoy the convenience of an onsite golf course, and reviews often highlight the excellent, big rooms and friendly staff.

Stravithie Castle, a 3-star property with an impressive 9.8 rating, includes a free continental breakfast and free WiFi. Free toiletries and free self-parking are also provided, which adds to the value for families.

Agnes Blackadder Hall Campus Accommodation, a 3-star hotel with an 8.2 rating, offers complimentary breakfast, free cots, and free self-parking.
What cheap hotels in St Andrews offer complimentary breakfast?
For budget-friendly hotels in St Andrews that include complimentary breakfast, Stravithie Castle and Agnes Blackadder Hall Campus Accommodation are both excellent choices.

Stravithie Castle, a 3-star property with an impressive 9.8 rating, offers guests a delightful complimentary breakfast, ensuring a great start to your day. It also provides free toiletries, free self-parking, and free WiFi, adding to its value for money.
When is the most affordable time to visit St Andrews?
The most affordable time to visit St Andrews is typically during the off-peak season, particularly from November to March, excluding the Christmas and New Year period. During these months, you'll find lower prices on accommodation and potentially cheaper travel options compared to the bustling summer months or the university term times.

Solo travellers looking for value will find that many guesthouses and smaller hotels offer reduced rates, and there's less competition for bookings. The town maintains its charming atmosphere even in the cooler months, and attractions like the historic cathedral ruins and St Andrews Castle are often quieter, allowing for a more reflective visit. You can still enjoy coastal walks and explore the town's independent shops without the crowds.

While some seasonal businesses might have reduced hours, many of St Andrews' core attractions and eateries remain open, providing a more local experience.
Is St Andrews a budget-friendly destination?
While St Andrews is generally considered more expensive than other Scottish towns, travellers can absolutely experience its charm on a budget with some smart planning.

For accommodation, look for guesthouses or bed and breakfasts slightly outside the immediate town centre, or consider staying in nearby Cupar, which is well-connected by bus. Solo travellers might find more affordable options in university halls of residence during the summer months when students are away.

Couples can enjoy many of St Andrews' iconic sights for free. Take a romantic stroll along West Sands Beach, where the opening scene of Chariots of Fire was filmed, or explore the dramatic ruins of St Andrews Cathedral and St Andrews Castle. The town's historic streets and university buildings are also wonderful to wander through at no cost.

Dining can be managed affordably by opting for traditional Scottish pub lunches or grabbing a takeaway from local bakeries and enjoying it by the harbour. Many cafes offer good value for a quick bite.
What cheap hotels in St Andrews offer cooking facilities or kitchenettes?
For budget-conscious travellers seeking accommodations with cooking facilities in St Andrews, the St Andrews Luxury 2-bed House, Sleeps 4 is an excellent choice.

This highly-rated property, boasting a superb 9.4 review score, offers a fully equipped kitchen, which is great for preparing your own meals and saving on dining costs. Additionally, guests benefit from complimentary WiFi and free self-parking. The provision of a crib and highchair also makes it a practical option for families.
Which cheap hotels in St Andrews have good reviews for customer service?
For affordable hotels in St Andrews with great customer service, The Albany Hotel St Andrews, Greyfriars Inn by Greene King Inns, and Drumoig Golf Hotel are all excellent choices.

The 3-star Albany Hotel St Andrews, with a 9.0 rating, consistently receives praise from guests for its friendly and helpful service. It also offers complimentary WiFi and free nearby parking, adding to its value.

Another solid option is the 3-star Greyfriars Inn by Greene King Inns, rated 9.0. Reviewers frequently highlight the excellent and friendly staff here, and its proximity to the beach is an added bonus for those who enjoy coastal walks.

Finally, the 3-star Drumoig Golf Hotel, with an 8.2 rating, is known for its wonderful and friendly staff.
Are there any cheap hotels in St Andrews that allow for late check-out or early check-in?
Yes, for budget-friendly accommodation in St Andrews offering flexible check-in and check-out options, Stravithie Castle is a superb choice.

Stravithie Castle, a 3-star property with an outstanding 9.8 rating, is top for its accommodating approach to arrival and departure times. Guests frequently appreciate the flexibility for early check-in and late check-out. This hotel also provides excellent value with complimentary continental breakfast, free toiletries, and free self-parking, making it a convenient and affordable option for your stay. You'll also benefit from free WiFi throughout your visit.
How can I save on a budget hotel in St Andrews with Expedia?
There are plenty of ways to save on a budget hotel in St Andrews. Join One Key™, our free travel rewards programme, to unlock Member Prices across a range of hotels. Typically, booking in advance will help you save on hotel bookings. If you're feeling spontaneous, be sure to check for last-minute deals.
What free activities should we do in St Andrews?
St Andrews offers a surprising array of free activities, superb for budget-conscious travellers looking to experience its rich history and stunning coastal scenery without spending a penny.

For couples and solo travellers, exploring the iconic ruins of St Andrews Cathedral and St Andrews Castle is a must. While there's a charge to enter the museum portions, wandering the extensive grounds, taking in the dramatic clifftop location, and admiring the architecture is completely free. Afterwards, a leisurely stroll along the famous West Sands beach, where scenes from "Chariots of Fire" were filmed, offers breathtaking views and refreshing sea air. You can also follow the coastal path for even more scenic vistas.

The town itself is a joy to explore on foot, with its charming historic streets and numerous picturesque lanes. You could spend hours simply soaking in the atmosphere, admiring the university buildings, and browsing the shop windows. The St Andrews Botanic Garden offers free entry during certain times, providing a tranquil escape with beautiful plant collections.
Is it cheaper to book flights and a hotel in St Andrews as a package?
Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
Can I cancel my budget hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right budget hotel in St Andrews for you.

Explore a world of travel with Expedia