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

See the latest prices and deals by choosing your dates.
Rusacks St Andrews, hotel in St Andrews

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

Everything - view room bathroom. Breakfast. Dinner
Scored 9.0
9.0
Rated superb
Superb
2,128 reviews
Price from
£286
1 night, 2 adults
No1 Apartments & Bedrooms St Andrews - St Mary's, hotel in St Andrews

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.

Location- historical building
Scored 9.2
9.2
Rated superb
Superb
666 reviews
Price from
£169
1 night, 2 adults
The Inn At Kingsbarns, hotel in St Andrews

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.

A warm friendly welcome, clean and comfortable. There's fresh milk in the fridge in the room and beautiful local flowers on the dining room tables. Nothing was too much trouble for the staff. If you want a proper village Inn experience close to the sea, historic St Andrews and Cambo Gardens this community run gem is for you.
Scored 9.4
9.4
Rated superb
Superb
386 reviews
Price from
£175
1 night, 2 adults
Scooniehill Farm House B&B, hotel in St Andrews

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.

From the welcome to the goodbye it was wonderful. Food excellent, room excellent, Mike and Sam excellent.
Scored 9.7
9.7
Rated exceptional
Exceptional
100 reviews
Price from
£160
1 night, 2 adults
The Arran, St Andrews, hotel in St Andrews

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.

Clean, tidy and modern . Charlie was excellent on check in
Scored 9.2
9.2
Rated superb
Superb
756 reviews
Price from
£165
1 night, 2 adults
No1 Apartments St Andrews - South Street, hotel in St Andrews

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.

Location was superb & the property was immaculate.
Scored 9.5
9.5
Rated exceptional
Exceptional
222 reviews
Price from
£257
1 night, 2 adults
The Peat Inn Restaurant With Rooms, hotel in St Andrews

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.

Spacious rooms, modern decor, good facilities. Plenty of on site parking. Excellent restaurant. Welcoming staff
Scored 9.5
9.5
Rated exceptional
Exceptional
48 reviews
Price from
£298
1 night, 2 adults
Andrean House, St Andrews, hotel in St Andrews

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

The property was perfect, very clean & had every facility that we needed. It was decorated beautifully, very modern. Was a great location, close to the centre & also close to the beach.
Scored 9.8
9.8
Rated exceptional
Exceptional
10 reviews
Price from
£950
1 night, 2 adults
The Inn At Lathones, hotel in St Andrews

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

Delicious breakfast. Very friendly and accommodating staff
Scored 8.1
8.1
Rated very good
Very good
1,053 reviews
Price from
£93
1 night, 2 adults
The Albany St Andrews, hotel in St Andrews

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

Very central location.
Scored 8.3
8.3
Rated very good
Very good
1,315 reviews
Price from
£142
1 night, 2 adults
All cheap hotels in St Andrews
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
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 2,128 reviews

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

    Everything - view room bathroom. Breakfast. Dinner

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

    Coastal location for walking. Friendly staff. Very quiet room. Very clean

  • Greyfriars Inn by Greene King Inns
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 1,477 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 Albany St Andrews
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 1,315 reviews

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

    The location was excellent & staff were very friendly

  • Rooms at the Saint
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 482 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.

  • Drumoig Golf Hotel
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 783 reviews

    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.

    Lovely friendly staff. Could not do enough for you

  • Off Grid Travel at Cambo Estate
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 107 reviews

    Situated within 1.3 km of Kingsbarns Beach and 8.4 km of St Andrews Bay in St Andrews, Off Grid Travel at Cambo Estate features accommodation with seating area.

    Excellent location , peaceful . Beautiful,deer visited me in the morning

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

    Lovely B&B and Pam was very welcoming and helpful.

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

  • Double Green House, Playfair Terrace
    Scored 10.0
    10.0
    Rated exceptional
    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
    Scored 10.0
    10.0
    Rated exceptional
    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
    Scored 10.0
    10.0
    Rated exceptional
    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.

  • Torrance At Abbey Park Avenue
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 2 reviews

    Located in St Andrews in the Fife region, with St Andrews East Sands Beach and West Sands Beach nearby, Torrance At Abbey Park Avenue features accommodation with free private parking.

  • Steprock Cottage
    Scored 10.0
    10.0
    Rated exceptional
    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.

  • Beachfront Penthouse by the Old Course
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 4 reviews

    Boasting sea views, Beachfront Penthouse by the Old Course features accommodation with a balcony, around 600 metres from West Sands Beach.

    The location was so central and the fittings and fixtures were modern and well designed.

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

  • Andrean House, St Andrews
    Scored 9.8
    9.8
    Rated exceptional
    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

  • Willow Cottage, North Street
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 4 reviews

    Willow Cottage, North Street is situated in St Andrews, 1.2 km from St Andrews East Sands Beach, 400 metres from St Andrews University, and 5 km from St Andrews Bay.

  • 8b Howard Place
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 3 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.

  • No1 Apartments St Andrews - South Street
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 222 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.

    Location was superb & the property was immaculate.

  • The Peat Inn Restaurant With Rooms
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 48 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 - City Road Residence - Central St Andrews
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 11 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.

  • Elegant Apartment nr University
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 10 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.

    Location is great. It had a washer and dryer in the common area....bonus!

  • 20 Golf Place
    Central location
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 4 reviews

    Located in St Andrews, just 600 metres from West Sands Beach, 20 Golf Place provides beachfront accommodation with free WiFi.

    Location and view of teh Old Course are exceptional

  • 30 Lade Braes
    Central location
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 2 reviews

    Set 1.5 km from St Andrews East Sands Beach, less than 1 km from St Andrews University and 4.8 km from St Andrews Bay, 30 Lade Braes offers accommodation situated in St Andrews.

  • Luxurious apartment 10 minute walk from Old Course
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 14 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 😊

  • Edradour
    Central location
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 11 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.

    Excellent location and spacious and walkable to the Old Course.

  • Skye Sands - 11 Alexandra Penthouse - St Andrews
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 22 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 * Deluxe Central Townhouse * Balcony
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 80 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

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

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

  • The Spindle Guest Rooms
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 258 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

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

    Clean and tidy and close to town. Very friendly staff

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

    The apartment was superb!Catered for all our needs

  • Flat 17 Southgait Hall Central 3 Bed Apt with Parking
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 13 reviews

    Flat 17 Southgait Hall Central 3 Bed Apt with Parking is located in St Andrews, 1.1 km from West Sands Beach, 500 metres from St Andrews University, as well as 4.4 km from St Andrews Bay.

    Location was absolutely excellent! We were self catering, so breakfast didn’t apply.

  • 14 South Street
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 4 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.

  • Argyle Rigg - Central Elegant Townhouse - Balcony
    Scored 9.2
    9.2
    Rated superb
    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.

Stay connected in St Andrews! Cheap hotels with free WiFi

  • Woodside Apartments
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 165 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.

    Clean, tidy and amenities to hand. Beautiful views and sunsets.

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

  • 21KR Bed and Breakfast, close to beach, town centre and golf
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 12 reviews

    Set in St Andrews, 1 km from St Andrews East Sands Beach, 21KR Bed and Breakfast, close to beach, town centre and golf offers recently renovated accommodation with free WiFi and a garden.

    Welcoming, friendly lady. Clean rooms. Accessible to town.

  • The Cottage at Hillhead Farm
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 6 reviews

    Situated in St Andrews and only 4.5 km from St Andrews Bay, The Cottage at Hillhead Farm features accommodation with sea views, free WiFi and free private parking.

  • Beautiful 3-Bed Lodge in St Andrews
    Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 7 reviews

    11 km from St Andrews Bay in St Andrews, Beautiful 3-Bed Lodge in St Andrews features accommodation with access to a hot tub.

    Exceptionally clean. Showers had good power. Kitchen facilities excellent

  • Maison Verte Lodge 8 Close to St Andrews
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 11 reviews

    Offering a garden and river view, Maison Verte Lodge 8 Close to St Andrews is situated in St Andrews, 11 km from St Andrews Bay and 21 km from Discovery Point.

  • St Andrews - 5 min walk to centre
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 11 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.

    Mooi appartement met veel ruimte en fijne tuin. Heel fijn dat er een babybedje en een was/droog combinatie was. Prima badkamer met fijne douche.

  • Auld Tom's Rest
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 46 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.

    Spotlessly clean, very comfortable and furnished to a high standard.

FAQ about cheap hotels in St Andrews

Cheap hotels that guests love in St Andrews

  • Scored 8.2
    8.2
    Rated very good
    Very good
     · 70 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
  • Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 41 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
  • Scored 9.1
    9.1
    Rated superb
    Superb
     · 37 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
  • Scored 9.4
    9.4
    Rated superb
    Superb
     · 17 reviews
    Location ideal, like a home from home and spotlessly clean
    Fiona
    Solo traveller
  • Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 82 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
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 783 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: £180
    Scored 7.9
    7.9
    Rated good
    Good
     · 1,553 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: £180
    Scored 7.9
    7.9
    Rated good
    Good
     · 1,553 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: £389.82
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 666 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
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 137 reviews
    Very convenient location, beautifully furnished, very comfortable beds and very clean. Easy to deal with owner and agent.
    Anne S
    People with friends
gogless