Skip to main content

The 10 Best Budget Hotels in St Andrews, UK

Check out our pick of great cheap hotels in St Andrews

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Overlooking the famous Old Course in St Andrews centre, Rusacks St Andrews features valet parking is available and free WiFi throughout the property.

The rooms each have a modern bathroom with free designer toiletries and a hairdryer. Rooms also feature a flat-screen satellite TV and tea/coffee making facilities.

excellent location overlooking the 18th hole. staff were wonderful

Show more Show less
9
Superb
2,098 reviews
Price from
£299
per night

Offering barbecue facilities and sea view, Rustic Cabins, sea views from rewilded farm is located in St Andrews, 2.6 km from St Andrews East Sands Beach and 700 metres from St Andrews Bay. This holiday home provides free private parking and private check-in and check-out. Guests can access the holiday home via private entrance.

Mordern, quiet, great location

Show more Show less
9.3
Superb
233 reviews
Price from
£157.25
per night

Boasting a garden and views of garden, The Arran, St Andrews is a recently renovated aparthotel situated in St Andrews, 600 metres from West Sands Beach. It is set 1.1 km from St Andrews East Sands Beach and features luggage storage space. Outdoor furniture is available for guests to relax or dine outside.

Modern amenities in a traditional area were the exception not the norm. Angus went above and beyond in making certain that we enjoyed our stay. Will definitely book again when we return to St. Andrews.

Show more Show less
9.2
Superb
600 reviews
Price from
£150
per night

No1 Apartments St Andrews - South Street is set in St Andrews, 1 km from West Sands Beach, 500 metres from St Andrews University, and 4.5 km from St Andrews Bay. The apartment is 21 km from Discovery Point. Free WiFi is available throughout the property and St Andrews East Sands Beach is 1 km away.

stunning, and very easily accessible

Show more Show less
9.5
Exceptional
167 reviews
Price from
£335.48
per night

Annandale Guest House is situated in St Andrews, 1.2 km from St Andrews East Sands Beach, 400 metres from St Andrews University, as well as 5 km from St Andrews Bay. It is located 600 metres from West Sands Beach and features luggage storage space. The guest house also provides free WiFi as well as a paid airport shuttle service.

Great location. Spotless place with quality fittings and friendly host. Highly recommend.

Show more Show less
9
Superb
109 reviews
Price from
£180
per night

Offering a garden and garden view, No1 St Andrews - St Mary's Place is located in St Andrews, 1.2 km from St Andrews East Sands Beach and 500 metres from St Andrews University. This apartment is 4.7 km from St Andrews Bay and 21 km from Discovery Point. The property offers allergy-free units and is set less than 1 km from West Sands Beach.

Great location and Dawid was most helpful. Will most certainly stay there again.

Show more Show less
9.2
Superb
760 reviews
Price from
£160
per night

Located in St Andrews, Rooms at the Saint features a garden, restaurant, bar, and free WiFi throughout the property. The property is around 1.3 km from St Andrews East Sands Beach, 800 metres from St Andrews University and 4.8 km from St Andrews Bay. The property is non-smoking and is situated 1.3 km from West Sands Beach.

The room is spacious, quiet and tastefully decorated. The bathroom is the biggest I have seen in a European hotel. Everything is squicky clean. Looks like the bathroom is newly renovated. The breakfast is tasty & big servings. It is served at the restaurant. The Saints is a pub & restaurant & the rooms are located on the upper floors. The bar and the restaurant are so convenient at the end of a long day. Really convenient location in the centre of town.

Show more Show less
9
Superb
496 reviews
Price from
£215
per night

No12 Bed and Breakfast, St Andrews is a 4-star property set in St Andrews, facing the sea. Both free WiFi and parking on-site are available at the bed and breakfast free of charge. The accommodation offers a concierge service and a housekeeping service for guests.

This was my favorite B&B of our three week trip. Our room had a view of the sea and Pam was a great host. I tried haggis for the first time at her breakfast table and it was delicious! Nice rooms, walkable, easy parking.

Show more Show less
9.2
Superb
163 reviews
Price from
£204
per night

Housed in a historic building, The Spindle Guest Rooms provides accommodation with a terrace and free WiFi in St Andrews, 1.2 km from St Andrews East Sands Beach. The 3-star guest house features garden views and is 1.5 km from West Sands Beach. St Andrews University is 800 metres away and St Andrews Bay is 4.2 km from the guest house.

The owner John is a very friendly and helpful host. He has put a number of thoughtful touches into the property to make it very comfortable, relaxing and enjoyable to stay. The bed was comfortable and the property clean and well maintained. The location is within an easy walking distance of all St. Andrews offers. Quiet place to stay in a very pleasant setting.

Show more Show less
9.3
Superb
221 reviews
Price from
£130
per night

Situated in St Andrews, in a building dating from 2014, 7 km from St Andrews University, Woodside Apartments features a garden and apartments with free WiFi. This property is within 7 km of St Andrews Cathedral. Guests can enjoy garden views.

A great place to stay, Linda is most helpful and friendly, we would highly recommend.

Show more Show less
9.7
Exceptional
132 reviews
Price from
£161
per night

Looking for a cheap hotel?

For those on a budget, these cheap and cheerful hotels still have a lot to offer, with most offering WiFi and convenient locations. Popular with backpackers, many properties can be found in central locations and include comfortable rooms with private or shared bathrooms. You’ll also find a number of options which feature a 24-hour front desk and luggage storage.
Search cheap hotels in St Andrews

Most booked cheap hotels in St Andrews this month

Enjoy breakfast in St Andrews!

  • Rusacks St Andrews
    Breakfast options

    Overlooking the famous Old Course in St Andrews centre, Rusacks St Andrews features valet parking is available and free WiFi throughout the property.

    Perfect locations, lovely hotel and friendly staff.

    9.0
    Scored 9.0
    Superb
    Rated superb
     · 2,098 reviews
  • Rooms at the Saint
    Breakfast options

    Located in St Andrews, Rooms at the Saint features a garden, restaurant, bar, and free WiFi throughout the property.

    Central location, beautiful room. Welcoming staff.

    9.0
    Scored 9.0
    Superb
    Rated superb
     · 496 reviews
  • The Inn At Lathones
    Breakfast options

    At St. Andrews' oldest coaching inn, enjoy open log fires, award winning food and really friendly people to look after you.

    Beautifully maintained old property. Great restaurant.

    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,014 reviews
  • The Albany St Andrews
    Breakfast options

    Dating from 1795, this traditional, elegant Georgian terraced The Albany St Andrews hotel rests in the heart of historic St Andrews.

    Independent and cosy feeling hotel . Great location.

    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,292 reviews
  • Drumoig Golf Hotel
    Breakfast options

    Set amongst 250 acres with its own 18-hole championship golf course, Drumoig Golf Hotel offers rooms with free parking, free Wi-Fi in public areas, and a restaurant.

    The location, the staff were very friendly and helpful.

    8.2
    Scored 8.2
    Very good
    Rated very good
     · 673 reviews
  • No 5 Pilmour
    Breakfast options

    The privately-owned No 5 Pilmour is located within 100 metres of the historic St Andrews Links Golf Course and a 2-minute stroll from the heart of St Andrews.

    The room was beautiful The breakfast was excellent

    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 144 reviews
  • Annandale Guest House
    Breakfast options

    Annandale Guest House is situated in St Andrews, 1.2 km from St Andrews East Sands Beach, 400 metres from St Andrews University, as well as 5 km from St Andrews Bay.

    Very clean, decor tasteful, great central location

    9.0
    Scored 9.0
    Superb
    Rated superb
     · 109 reviews
  • No12 Bed and Breakfast, St Andrews
    Breakfast options

    No12 Bed and Breakfast, St Andrews is a 4-star property set in St Andrews, facing the sea. Both free WiFi and parking on-site are available at the bed and breakfast free of charge.

    Warm welcome. Comfortable room. Delicious breakfast.

    9.2
    Scored 9.2
    Superb
    Rated superb
     · 163 reviews

Great access to the city centre! Check these cheap hotels in St Andrews

  • Heywood Cottage
    Central location

    Located 1 km from St Andrews East Sands Beach, 300 metres from St Andrews University and 4.8 km from St Andrews Bay, Heywood Cottage provides accommodation situated in St Andrews.

    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 2 reviews
  • 14 South Street
    Central location

    14 South Street is located in St Andrews, 1.3 km from West Sands Beach, 400 metres from St Andrews University, as well as 4.1 km from St Andrews Bay.

    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review
  • Double Green House, Playfair Terrace
    Central location

    Situated 1.2 km from St Andrews East Sands Beach, 500 metres from St Andrews University and 5 km from St Andrews Bay, Double Green House, Playfair Terrace features accommodation set in St Andrews.

    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review
  • The Wee House
    Central location

    The Wee House is situated in St Andrews, 1.3 km from St Andrews East Sands Beach, 700 metres from St Andrews University, and 4.7 km from St Andrews Bay.

    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review
  • Links Townhouse
    Central location

    Situated in St Andrews, in a historic building, 700 metres from West Sands Beach, Links Townhouse is a villa with free bikes and terrace.

    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 2 reviews
  • 8b Howard Place
    Central location

    Set 1.4 km from St Andrews East Sands Beach, 700 metres from St Andrews University and 4.9 km from St Andrews Bay, 8b Howard Place offers accommodation situated in St Andrews.

    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review
  • Steprock Cottage
    Central location

    Located 1.3 km from St Andrews East Sands Beach, 600 metres from St Andrews University and 5.2 km from St Andrews Bay, Steprock Cottage provides accommodation set in St Andrews.

    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review
  • Andrean House, St Andrews
    Central location

    Featuring garden views, Andrean House, St Andrews provides accommodation with a garden and a terrace, around 600 metres from West Sands Beach.

    Gorgeous property Very clean with lovely surroundings Perfect location

    9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 9 reviews
  • Skye Sands - City Road Residence - Central St Andrews
    Central location

    Skye Sands - City Road Residence - Central St Andrews is located in St Andrews, 1.3 km from St Andrews East Sands Beach, 700 metres from St Andrews University, and 4.8 km from St Andrews Bay.

    Location was excellent and the property layout was excellent.

    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 8 reviews
  • Country Cottage by St. Andrews
    Central location

    Boasting a hot tub, Country Cottage by St. Andrews is situated in St Andrews. It is set 7.6 km from St Andrews University and features private check-in and check-out.

    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 3 reviews
  • The Greyfriars Apartment
    Central location

    The Greyfriars Apartment in St Andrews offers stylish and contemporary self-catering accommodation, 5 minutes’ walk from the Royal & Ancient Golf Club, University and town.

    Great location and flat. Couldn't have been happier

    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 34 reviews
  • Lade Braes Lane, Westview House, Westview, St. Andrews, Fife, KY16 9ED
    Central location

    Situated in St Andrews and only 1.2 km from St Andrews East Sands Beach, Lade Braes Lane, Westview House, Westview, St.

    very clean and well presented , all amenities covered, central location

    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 10 reviews
  • Murray Place - 5 min walk from The Old Course
    Central location

    Located 1.2 km from St Andrews East Sands Beach, 400 metres from St Andrews University and 5 km from St Andrews Bay, Murray Place - 5 min walk from The Old Course offers accommodation situated in St...

    Excellent location to the Old Course, city center, and beach.

    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 15 reviews
  • Skye Sands - 11 Alexandra Penthouse - St Andrews
    Central location

    Skye Sands - 11 Alexandra Penthouse - St Andrews is set in St Andrews, 1.3 km from St Andrews East Sands Beach, 700 metres from St Andrews University, as well as 4.8 km from St Andrews Bay.

    The location was ideal for both golf and entertainment.

    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 12 reviews
  • The Peat Inn Restaurant With Rooms
    Central location

    Located in St Andrews, 12 km from St Andrews University, The Peat Inn Restaurant With Rooms provides accommodation with a garden, free private parking, a restaurant and a bar.

    Amazing! Served in your room at a time you request

    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 20 reviews
  • Skye Sands - Alexandra Penthouse - St Andrews
    Central location

    Skye Sands - Alexandra Penthouse - St Andrews is situated in St Andrews, 1.4 km from St Andrews East Sands Beach, 700 metres from St Andrews University, and 4.8 km from St Andrews Bay.

    It was very comfortable and spacious and perfectly located.

    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 5 reviews
  • No1 Apartments St Andrews - South Street
    Central location

    No1 Apartments St Andrews - South Street is set in St Andrews, 1 km from West Sands Beach, 500 metres from St Andrews University, and 4.5 km from St Andrews Bay.

    Spacious, beautifully decorated and great amenities.

    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 167 reviews
  • Rustic Cabins, sea views from rewilded farm
    Central location

    Offering barbecue facilities and sea view, Rustic Cabins, sea views from rewilded farm is located in St Andrews, 2.6 km from St Andrews East Sands Beach and 700 metres from St Andrews Bay.

    Incredible views, really cool shell path, comfy bed

    9.3
    Scored 9.3
    Superb
    Rated superb
     · 233 reviews
  • Skye Sands - Jubilee Penthouse Residence - St Andrews
    Central location

    Situated 1 km from West Sands Beach, 200 metres from St Andrews University and 4.4 km from St Andrews Bay, Skye Sands - Jubilee Penthouse Residence - St Andrews provides accommodation set in St...

    Reggelit nem kértünk, az elhelyezkedés nem lehetett volna jobb.

    9.3
    Scored 9.3
    Superb
    Rated superb
     · 8 reviews
  • Lorimer House
    Central location

    Lorimer House is set in St Andrews, 1.2 km from St Andrews East Sands Beach, 400 metres from St Andrews University, as well as 4.9 km from St Andrews Bay.

    Breakfast was fab. Love the pancakes! Coffee amazing too.

    9.3
    Scored 9.3
    Superb
    Rated superb
     · 98 reviews
  • The Golf Cottage - 30 Seconds to The Old Course
    Central location

    The Golf Cottage - 30 Seconds to The Old Course has a terrace and is located in St Andrews, within just 1.2 km of St Andrews East Sands Beach and 400 metres of St Andrews University.

    Great location and layout. Good main bathroom but only a small mirror.

    9.3
    Scored 9.3
    Superb
    Rated superb
     · 7 reviews
  • The Spindle Guest Rooms
    Central location

    Housed in a historic building, The Spindle Guest Rooms provides accommodation with a terrace and free WiFi in St Andrews, 1.2 km from St Andrews East Sands Beach.

    Breakfast was continental everything was excellent

    9.3
    Scored 9.3
    Superb
    Rated superb
     · 221 reviews
  • Argyle Rigg * Deluxe Central Townhouse * Balcony
    Central location

    Argyle Rigg * Deluxe Central Townhouse * Balcony has a balcony and is situated in St Andrews, within just 1.3 km of West Sands Beach and 1.4 km of St Andrews East Sands Beach.

    superb configuration with 3 bathrooms for 4 people

    9.3
    Scored 9.3
    Superb
    Rated superb
     · 79 reviews
  • The Arran, St Andrews
    Central location

    Boasting a garden and views of garden, The Arran, St Andrews is a recently renovated aparthotel situated in St Andrews, 600 metres from West Sands Beach.

    Modern, fresh and immaculate in a fabulous location.

    9.2
    Scored 9.2
    Superb
    Rated superb
     · 600 reviews
  • No1 St Andrews - St Mary's Place
    Central location

    Offering a garden and garden view, No1 St Andrews - St Mary's Place is located in St Andrews, 1.2 km from St Andrews East Sands Beach and 500 metres from St Andrews University.

    great location, accommodation spotless, modern, very comfortable

    9.2
    Scored 9.2
    Superb
    Rated superb
     · 760 reviews
  • The Cross Keys Market Street Apartment - Sleeps 6
    Central location

    Set in St Andrews in the Fife region, with St Andrews East Sands Beach and West Sands Beach nearby, The Cross Keys Market Street Apartment - Sleeps 6 offers accommodation with free WiFi and free...

    great location, spacious rooms, excellent facilities

    9.2
    Scored 9.2
    Superb
    Rated superb
     · 32 reviews
  • Luxury Penthouse on The Scores - Best View in St Andrews
    Central location

    Situated 500 metres from St Andrews University, 5 km from St Andrews Bay and 21 km from Discovery Point, Luxury Penthouse on The Scores - Best View in St Andrews offers accommodation located in St...

    Views and very convenient location. Newly remodeled.

    9.2
    Scored 9.2
    Superb
    Rated superb
     · 13 reviews
  • Priorsgate
    Central location

    Priorsgate, a property with a garden, is situated in St Andrews, 1.4 km from West Sands Beach, 400 metres from St Andrews University, as well as 4.2 km from St Andrews Bay.

    The property is in a great location to St Andrews for the beach, history and all the golf courses

    9.2
    Scored 9.2
    Superb
    Rated superb
     · 14 reviews

Stay connected in St Andrews! Cheap hotels with free WiFi

  • The Studio Pod, St Andrews
    Free WiFi

    Situated in St Andrews and only 4.4 km from St Andrews Bay, The Studio Pod, St Andrews features accommodation with garden views, free WiFi and free private parking.

    Beautiful setting . Clean . Comfy bed and cosy room

    8.3
    Scored 8.3
    Very good
    Rated very good
     · 112 reviews
  • Woodside Apartments
    Free WiFi

    Situated in St Andrews, in a building dating from 2014, 7 km from St Andrews University, Woodside Apartments features a garden and apartments with free WiFi.

    Very spacious, clean, quiet Everything was provided

    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 132 reviews
  • The Inn At Kingsbarns
    Free WiFi

    Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodation in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

    Friendly, comfortable, cosy, great home cooked food.

    9.4
    Scored 9.4
    Superb
    Rated superb
     · 375 reviews
  • Scooniehill Farm House B&B
    Free WiFi

    Located 1.5 miles from the town of St Andrews, Scooniehill Farmhouse is a farmhouse with a large garden, offering panoramic views of the Scottish countryside.

    The location, the room and the breakfast were all amazing.

    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 136 reviews
  • Auld Tom's Rest
    Free WiFi

    Located in St Andrews, 1.7 km from St Andrews East Sands Beach, Auld Tom's Rest provides accommodation with a garden, free WiFi and private check-in and check-out.

    Excellent location. Everything was great. Garry was a responsive and great host

    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 13 reviews
  • The Howard Apartment nr The Old Course
    Free WiFi

    The Howard Apartment nr The Old Course is situated in St Andrews, 1.4 km from St Andrews East Sands Beach, 700 metres from St Andrews University, as well as 5 km from St Andrews Bay.

    Location and the standard of the apartment was first class

    9.1
    Scored 9.1
    Superb
    Rated superb
     · 9 reviews
  • Drumcarrow Luxury Lodges
    Free WiFi

    Located in St Andrews, 8 km from St Andrews University, Drumcarrow Luxury Lodges provides recently renovated accommodation with free WiFi and barbecue facilities.

    Location,Peace and Quiet Minutes from St Andrews Plenty walks

    9.4
    Scored 9.4
    Superb
    Rated superb
     · 23 reviews
  • Clubhouse Cottage on Eden View Estate
    Free WiFi

    Located in St Andrews and only 4.5 km from St Andrews University, Clubhouse Cottage on Eden View Estate provides accommodation with garden views, free WiFi and free private parking.

    Geschmackvoll eingerichtet, top Lage, Hundefreundlich

    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 6 reviews

FAQ about cheap hotels in St Andrews








Cheap hotels that guests love in St Andrews

Research, refine and make plans for your whole trip