Skip to main content

The best cheap hotels in St Andrews

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.

Great location, a very nice hotel and helpful staff.

Show more Show less
9
Superb
2,192 reviews
Price from
£515
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.

It was very well equipped and incredibly comfy and cozy. We found it our most relaxing stay!

Show more Show less
9.3
Superb
284 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.

perfect location beautiful room host was great

Show more Show less
9.2
Superb
690 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.

Excellent location ! Fantastic apartment. Great breakfast

Show more Show less
9.5
Exceptional
186 reviews
Price from
£423.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.

Lovely modern, comfortable guest house. Superb new bathroom. We loved the slipper bath! Kevin was very helpful in arranging an upgrade to this room, supplying information about restaurants and getting grapefruit segments for my mums breakfast.

Show more Show less
9
Superb
104 reviews
Price from
£250
per night

Offering a garden and garden view, No1 Apartments & Bedrooms St Andrews - St Mary's 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.

Perfect location, beautiful apartment with everything we could need

Show more Show less
9.2
Superb
738 reviews
Price from
£236.68
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.2
Superb
103 reviews
Price from
£170.28
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.

PAM is a very kind person ... and the whole family indeed ! She can help for food golf car repair and more ! We highly recommand the place, very quiet

Show more Show less
9.2
Superb
176 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.

I think it's the best guest house that I've ever been. John is wonderful, everything, literally everything is oriented towards making the guest feel welcomed. Very clean, AMAZING garden, really in touch with nature (2 pet mini chickens that I loved, Hasel and Cranberrly - don't know if I spelled it correctly, squirrels, birds, lovely flowers), and still super close to the centre, to everything that You need. Great addition is the coffee and tea machine, the spotless bathroom (practical also for people with back problems like me). The room was reserved without breakfast, but the additional stuff that You can drink/eat in the morning without any supplementary cost is literally all you need in the morning. Really impressed and would love to visit again. THANK YOU, JOHN !!!

Show more Show less
9.3
Superb
252 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.

It exceeded our expectations. Rooms were extremely clean and comfortable. With the fully equipped kitchen, we even managed to cook our dinners. TV has Netflix, etc installed, so you can also enjoy movies on the comfy sofa. And there were load of chips too.

Show more Show less
9.7
Exceptional
146 reviews
Price from
£195.50
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,192 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.

  • The Peat Inn Restaurant With Rooms
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 26 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

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

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

    Beautiful location, very lovely staff, and delicious food

  • David Russell Hall - Campus Accommodation
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 226 reviews

    David Russell Hall - Campus Accommodation is located in St Andrews, 1.5 miles from St Andrews Aquarium. Guests can enjoy the on-site restaurant. All rooms come with a desk and closet.

    Really nice breakfast. Walking distance to the city centre.

  • McIntosh Hall Campus Accommodation
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 311 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

  • Agnes Blackadder Hall - Campus Accommodation
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 563 reviews

    Located in St Andrews less than 10 minutes’ walk from the historical centre and the Royal & Ancient Golf Club of St Andrews, Agnes Blackadder Hall features accommodation with free private parking.

    great deal and included a breakfast which was excellent

  • Rustic Cabins, sea views from rewilded farm
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 284 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.

    Comfortable, clean , great shower & very peaceful.

  • The Arran, St Andrews
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 690 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.

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
     · 2 reviews

    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.

  • Kingsbarns House Apartment 1 St Andrews
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    Kingsbarns House Apartment 1 St Andrews is set in St Andrews, 1.6 km from West Sands Beach, 600 metres from St Andrews University, as well as 3.9 km from St Andrews Bay.

  • 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
     · 5 reviews

    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.

  • Beachfront Penthouse by the Old Course
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    Beachfront Penthouse by the Old Course has a balcony and is set in St Andrews, within just 1.3 km of St Andrews East Sands Beach and 600 metres of St Andrews University.

  • 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.

  • The Greyfriars Apartment
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 33 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

  • Murray Place - 5 min walk from The Old Course
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 18 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
     · 186 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.

  • Luxurious apartment 10 minute walk from Old Course
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 11 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 😊

  • 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
     · 83 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.

  • The Spindle Guest Rooms
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 252 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 Apartments & Bedrooms St Andrews - St Mary's
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 738 reviews

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

    Great location, great facility, brilliant weekend, thank you.

  • 12 kinkell court
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 6 reviews

    12 kinkell court, a property with a terrace and a bar, is set in St Andrews, 3 km from West Sands Beach, 2.3 km from St Andrews University, as well as 2.3 km from St Andrews Bay.

  • Lorimer House
    Central location
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 103 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.

  • Skye Sands - 11 Alexandra Penthouse - St Andrews
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 14 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.

  • Argyle Rigg - Central Elegant Townhouse - Balcony
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 46 reviews

    Argyle Rigg - Central Elegant Townhouse - Balcony features a balcony and is located in St Andrews, within just 1.4 km of St Andrews East Sands Beach and less than 1 km of St Andrews University.

    We did not have a breakfast oincluded in our stay.

  • JOIVY Unique Mezzanine Apartment in St Andrews
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 43 reviews

    Offering city views, JOIVY 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

  • Montague Guest House
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 179 reviews

    Situated in St Andrews, just 600 metres from West Sands Beach, Montague Guest House features beachfront accommodation with a garden, a terrace, a shared lounge and free WiFi.

    Very comfortable, clean and location was fantastic.

  • Annandale Guest House
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 104 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
     · 176 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
     · 146 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

  • The Inn At Kingsbarns
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 393 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.

  • Scooniehill Farm House B&B
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 131 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.

  • Lodge 10 The Silverdale Close to St Andrews
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 7 reviews

    Situated in St Andrews in the Fife region, Lodge 10 The Silverdale Close to St Andrews has a patio. Guests can benefit from a balcony and a children's playground.

  • Boase Garden Flat Parking
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 5 reviews

    Situated in St Andrews in the Fife region, with St Andrews East Sands Beach and West Sands Beach nearby, Boase Garden Flat Parking features accommodation with free WiFi and free private parking.

FAQ about cheap hotels in St Andrews








Cheap hotels that guests love in St Andrews

  • 8.1
    Scored 8.1
    Very good
    Rated very good
     · 68 reviews
    Location was ideal and parking was really good. Apartment suited us perfectly with plenty of room. Very clean and lots of thoughtful touches.
    Gillespie
    Group
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 33 reviews
    This is a very comfortable apartment with everything you need. It was warm and spotlessly clean. The location is ideal being only a short walk from the town and the harbour. Sheena and Darrell are perfect hosts and provided us with full and timely information on the property.
    John
    Group
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 38 reviews
    Everything. Location was ideal a three quarter sand wedge to the old course and Swilkin Bridge. Parked the car on arrival and never returned to it until leaving. Everywhere in walking distance. Accomodation spotless and with excellent modern facilities. Would definitely stay again if travelling to St Andrews.
    Kevin
    People with friends
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 13 reviews
    Location ideal, like a home from home and spotlessly clean
    Fiona
    Solo traveller
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 81 reviews
    From our arrival and throughout our visit Norma and Alan were exceptional hosts, nothing was too much trouble. The breakfast was excellent each morning especially the jams. The beautiful garden was tranquil and full of wildlife- Elvis the pheasant was a delight to watch. The accommodation was spotlessly clean, and the location for us was ideal. Alan was a source of golfing information which was really useful for us.
    Michelle
    Young couple
  • Avg. price/night: £110
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 707 reviews
    The location is ideal and the views over the golf course is beautiful. The rooms are a decent size and the beds are very comfortable. Spotless throughout with generous size bathrooms too. Great breakfast selection and the full cooked breakfast sets you up for the whole day. The staff are professional, welcoming and friendly.
    Gahagan
    People with friends
  • Avg. price/night: £280
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,794 reviews
    The room was very clean and comfortable. The bed was particularly comfortable. I didn't have breakfast so can't comment on that. The location was ideal right in the centre of St Andrews.
    Tabitha
    Solo traveller
  • Avg. price/night: £280
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,794 reviews
    Honestly such a fantastic stay at Ardgowan. Will definitely be back next time we visit Saint Andrew’s. The room was spotless and the staff went above and beyond. The location was honestly ideal right central and only a two minute walk to the old course.
    Paul
    Family with young children
  • Avg. price/night: £247.66
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 738 reviews
    The apartment we had was beautiful, very clean and modern with everything you could need. The shower was amazing and the beds were so comfortable. A fantastic location aswell, literally 2 minutes from the main shopping area. I would definitely stay again if it was within my budget.
    Amanda
    Family with young children
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 131 reviews
    Very convenient location, beautifully furnished, very comfortable beds and very clean. Easy to deal with owner and agent.
    Anne S
    People with friends

Research, refine and make plans for your whole trip

gogless