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.

Location, interior, food, view.

Show more Show less
9
Superb
2,157 reviews
Price from
£455
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
251 reviews
Price from
£176.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.

I received an upgrade and really enjoyed my stay at the Arran.

Show more Show less
9.2
Superb
657 reviews
Price from
£160
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.

Everything looked recently renovated, clean and comfortable. The location was also very convenient

Show more Show less
9.5
Exceptional
181 reviews
Price from
£510.30
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.1
Superb
113 reviews
Price from
£249
per night

Offering a garden and garden view, No1 St Andrews and Westpark House Bedrooms 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.

Loved absolutely everything. The apartment was beautiful, spotlessly clean and the attention to detail was amazing. Luxury fixtures and fittings with everything we needed. The bed was luxurious and so comfy. Loved it so much we extended our stay while we were there and the communication was easy and efficient.

Show more Show less
9.2
Superb
766 reviews
Price from
£228.69
per night

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. It is located 600 metres from West Sands Beach and provides free WiFi plus luggage storage space.

The accommodation was very clean, in a fantastic location, great for late arrival check-in. Breakfast was beautiful each morning. Scott is super friendly, nothing is too much trouble.

Show more Show less
9.3
Superb
106 reviews

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.

Great team that accommodated us at late notice due to a car accident. Very happy with their service and will definitely return.

Show more Show less
8.9
Fabulous
516 reviews
Price from
£365
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.

Our room was extremely nice and comfortable. Pam is an excellent host. After our stay, we wished we had booked a longer stay, because we really enjoyed our time in St Andrews in general and at the No12 BnB in particular.

Show more Show less
9.2
Superb
168 reviews
Price from
£210
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.

John is the best host in the world. It was great pleasure to stay at his apartment.

Show more Show less
9.3
Superb
235 reviews
Price from
£140
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
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 2,157 reviews

    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.

  • Rooms at the Saint
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 517 reviews

    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.

  • The Inn At Kingsbarns
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 390 reviews

    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.

  • Greyfriars Inn by Greene King Inns
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 1,526 reviews

    Greyfriars Hotel is centrally located in St Andrews. Ideally situated within easy walking distance to many University Departments and buildings, shops, The Old Course. and many historic places of...

    Everything was great - staff, room, location and food :)

  • The Inn At Lathones
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,063 reviews

    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.

  • The Albany St Andrews
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,346 reviews

    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.

  • McIntosh Hall Campus Accommodation
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 253 reviews

    Situated 200 yards from the world-famous Old Golf Course, McIntosh Hall benefits from a central location in St Andrews. Free WiFi access is available throughout the property.

    lovely big room and location wise absolutely excellent

  • Rustic Cabins, sea views from rewilded farm
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 251 reviews

    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

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

  • Heywood Cottage
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 2 reviews

    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.

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

    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.

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

    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.

  • Links Townhouse
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 2 reviews

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

  • 8b Howard Place
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    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.

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

    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.

  • Elegant Apartment nr University
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    Elegant Apartment nr University is located in St Andrews, 1.4 km from West Sands Beach, less than 1 km from St Andrews University, and 4.8 km from St Andrews Bay.

  • Andrean House, St Andrews
    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 10 reviews

    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

  • Skye Sands - City Road Residence - Central St Andrews
    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 8 reviews

    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.

  • Country Cottage by St. Andrews
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 3 reviews

    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.

  • The Greyfriars Apartment
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 34 reviews

    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

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

    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

  • The Peat Inn Restaurant With Rooms
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 21 reviews

    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

  • Murray Place - 5 min walk from The Old Course
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 17 reviews

    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.

  • Skye Sands - Alexandra Penthouse - St Andrews
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 5 reviews

    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.

  • No1 Apartments St Andrews - South Street
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 181 reviews

    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.

  • 14 South Street
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 2 reviews

    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.

  • Edradour
    Central location
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 5 reviews

    Located in St Andrews, 1.1 km from West Sands Beach and 1.4 km from St Andrews East Sands Beach, Edradour provides accommodation with free WiFi in a historic building.

    location, free parking, floor heated bathroom/shower room, very helpful landlady

  • Argyle Rigg * Deluxe Central Townhouse * Balcony
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 81 reviews

    Argyle Rigg * Deluxe Central Townhouse * Balcony features 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

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

    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.

  • Luxurious apartment 10 minute walk from Old Course
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 9 reviews

    Situated in St Andrews in the Fife region, Luxurious apartment 10 minute walk from Old Course has a balcony and mountain views.

    Luftig ,fresht ,rent og godt utstyrt leilighet,bra beliggenhet 😊

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

    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.

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

    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, comfortable and very spacious for 4 adults.

  • Skye Sands - 11 Alexandra Penthouse - St Andrews
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 13 reviews

    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.

  • The Spindle Guest Rooms
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 235 reviews

    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

  • No1 St Andrews and Westpark House Bedrooms
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 775 reviews

    Offering a garden and garden view, No1 St Andrews and Westpark House Bedrooms is located in St Andrews, 1.2 km from St Andrews East Sands Beach and 500 metres from St Andrews University.

    The location was excellent ! the appartment was really comfortable

  • The Arran, St Andrews
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 657 reviews

    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.

  • ALTIDO Unique Mezzanine Apartment in St Andrews
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 42 reviews

    Offering city views, ALTIDO Unique Mezzanine Apartment in St Andrews is an accommodation set in St Andrews, 1.3 km from West Sands Beach and 400 metres from St Andrews University.

    beautiful property with all modern facilities and appliance’s

Stay connected in St Andrews! Cheap hotels with free WiFi

  • Annandale Guest House
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 113 reviews

    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

  • No12 Bed and Breakfast, St Andrews
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 168 reviews

    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.

  • Woodside Apartments
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 136 reviews

    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

  • Scooniehill Farm House B&B
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 142 reviews

    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.

  • St Andrews - 5 min walk to centre
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 5 reviews

    A recently renovated property, St Andrews - 5 min walk to centre is situated in St Andrews near St Andrews East Sands Beach, St Andrews University.

  • Auld Tom's Rest
    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 19 reviews

    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.

    Lovely place to stay, great communication and superb little extra's.

  • The Howard Apartment nr The Old Course
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 11 reviews

    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

  • Drumcarrow Luxury Lodges
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 27 reviews

    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

FAQ about cheap hotels in St Andrews








Cheap hotels that guests love in St Andrews

Research, refine and make plans for your whole trip