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.

Staff where lively and very professional

Show more Show less
9
Superb
2,181 reviews
Price from
2,599 zł
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.

Very clean and private, great views

Show more Show less
9.3
Superb
271 reviews
Price from
889 zł
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.

Excellent location. Room was well designed and beautiful. The bed was very comfortable. Very clean suite and hotel. The staff were very friendly and accommodating.

Show more Show less
9.2
Superb
680 reviews
Price from
807 zł
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
184 reviews
Price from
2,137 zł
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
106 reviews
Price from
1,514 zł
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.

This property is stunning, well finished and well appointed. David was attentive and very helpful, nothing was too much trouble.

Show more Show less
9.1
Superb
747 reviews
Price from
1,342 zł
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.

Scott was super welcoming and helpful with any of my questions. The location is perfect. It was a quick walk to the center of town, as well as the golf course and beach.

Show more Show less
9.3
Superb
104 reviews
Price from
858 zł
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
173 reviews
Price from
1,120 zł
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.

Great location for getting into town and to the bus station! Room was clean and comfortable and John was very helpful and welcoming, offering tips and asking how our day was whenever we got in - plus a good baker! It felt cosy and was everything we needed.

Show more Show less
9.3
Superb
246 reviews
Price from
706 zł
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
142 reviews
Price from
987 zł
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,181 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 Inn At Kingsbarns
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 394 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,527 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 :)

  • David Russell Hall - Campus Accommodation
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 205 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
     · 267 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

  • No 5 Pilmour
    Breakfast options
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 148 reviews

    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.

    Great breakfast options, very well prepared and presented

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

    Location was spot-on ! Unobstructed view of the sea.

  • Annandale Guest House
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 108 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

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.

  • 38 The Scores
    Central location
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 2 reviews

    38 The Scores is located in St Andrews, 1.2 km from St Andrews East Sands Beach, 500 metres from St Andrews University, as well as 5.1 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
     · 4 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.

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

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

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

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

  • Lorimer House
    Central location
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 104 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 Spindle Guest Rooms
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 246 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

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

  • No1 Apartments & Bedrooms St Andrews - St Mary's
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 748 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.

  • JOIVY Unique Mezzanine Apartment in St Andrews
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 42 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

  • Luxury Penthouse on The Scores - Best View in St Andrews
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 14 reviews

    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.

Stay connected in St Andrews! Cheap hotels with free WiFi

  • Montague Guest House
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 187 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.

  • No12 Bed and Breakfast, St Andrews
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 173 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
     · 142 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
     · 136 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
     · 6 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.

  • St Andrews - 5 min walk to centre
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 6 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.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 27 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.

FAQ about cheap hotels in St Andrews








Cheap hotels that guests love in St Andrews

  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 31 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
     · 12 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
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 701 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: 2,371.67 zł
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,816 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: 2,371.67 zł
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,816 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: 1,342.06 zł
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 748 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
     · 132 reviews
    Very convenient location, beautifully furnished, very comfortable beds and very clean. Easy to deal with owner and agent.
    Anne S
    People with friends
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 364 reviews
    Nice B&B, very clean, ideally located right in the heart of St Andrews, and very friendly. Loads of snacks and water in the room which was nice. A bit pricey - but this was St Andrews in high season, so it's never going to be cheap. Bed was much too soft for me, but that's a personal thing.
    Simon
    Solo traveller