The 10 best cheap hotels in St. Andrews, UK | Booking.com
Skip to main content

Cheap hotels in St. Andrews

Find the cheap hotels that appeal to you the most

The best cheap hotels in St. Andrews

Check out our selection of great cheap hotels in St. Andrews

Filter by:

Review score

The Arran, St Andrews

St. Andrews

Just a 7-minute walk from West Sands Beach and 0.7 miles from St Andrews East Sands Beach, The Arran, St Andrews features accommodations in St. Andrews, with a garden.

M
Michael
From
United States
Modern amenities in a traditional area were the exception not the norm. Angus went above and beyond in making certain that we enjoyed our stay. Will definitely book again when we return to St. Andrews.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,019 reviews
Price from
$221.41
1 night, 2 adults

Rusacks St Andrews

Hotel in St. Andrews

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

J
JAMES
From
United States
Dripping with golf history! Walk to everything . Staff was super friendly and accommodating.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,501 reviews
Price from
$371.02
1 night, 2 adults

Rustic Cabins, sea views from rewilded farm with Highland Cows

St. Andrews

Rustic Cabins, sea views from rewilded farm with Highland Cows offers accommodations in St.

M
Marcel
From
Indonesia
Loved the Cabins! Great space and great quality and AWESOME views!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 405 reviews
Price from
$154.31
1 night, 2 adults

No1 Apartments St Andrews - South Street

St. Andrews

No1 Apartments St Andrews - South Street enjoys a location in St. Andrews, a 5-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course.

Y
Yolanda
From
Spain
Everything looked recently renovated, clean and comfortable. The location was also very convenient
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 289 reviews
Price from
$520.22
1 night, 2 adults

No1 Apartments & Bedrooms St Andrews - St Mary's

St. Andrews

No1 Apartments & Bedrooms St Andrews - St Mary's enjoys a location in St. Andrews, a 11-minute walk from West Sands Beach and 600 yards from St Andrews University.

A
Alina
From
Romania
The place is gorgeous, very tastefully decorated, super comfortable beds, beautiful bathrooms, a wonderful experience overall. We spent the last night of our 1 week trip in Scotland here and, after having seen a series of 4-star accommodations in various places in Scotland,, this was by far our favorite. Needless to say the location is perfect, right on the main street of the town, close to every nice restaurant and shop worth visiting. This place really feels like a home away from home and not a hotel, we loved it.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 505 reviews
Price from
$343.20
1 night, 2 adults

Rooms at the Saint

Hotel in St. Andrews

Located in St. Andrews and with West Sands Beach reachable within a 16-minute walk, Rooms at the Saint provides a garden, non-smoking rooms, free WiFi throughout the property and a bar.

C
Clare
From
Canada
Lovely 1-night stay at the Saint. The rooms are cozy and spotless and the bathroom feels luxurious with heated floored and nice quality amenities. Breakfast in the morning was also 10/10. Would definitely recommend staying here.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 531 reviews
Price from
$271.72
1 night, 2 adults

The Inn At Kingsbarns

St. Andrews

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

A
Agnes Margaret
From
United Kingdom
Absolutely everything! A fabulous hotel with lovely staff, beautifully appointed rooms and great food.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 466 reviews
Price from
$275.08
1 night, 2 adults

Scooniehill Farm House B&B

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.

C
Cameron & Caryn
From
Thailand
We liked everything about this place! The owners were incredibly friendly; the breakfast was absolutely spectacular (and massive); the view of St. Andrews was unbeatable; and our room was spotless and comfortable (and well-insulated from the wind and rain!). We would definitely stay here again.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 132 reviews
Price from
$174.44
1 night, 2 adults

Guardbridge Inn

St. Andrews

Located in St. Andrews, 4 miles from St Andrews University, Guardbridge Inn has accommodations with a garden, free private parking, a terrace and a restaurant.

S
Stacey
From
Canada
Lovely staff, comfortable beds, good restaurant, and close to golf!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 18 reviews
Price from
$241.53
1 night, 2 adults

The Peat Inn Restaurant With Rooms

Hotel in St. Andrews

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

L
Lori
From
United States
The hotel was fabulous. We stayed in a suite and it was roomy and wonderful. We had breakfast brought to our room in the morning. So relaxing. They made you feel like royalty.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 94 reviews
Price from
$399.44
1 night, 2 adults
All cheap hotels in St. Andrews

Looking for a cheap hotel?

For those trying to save, these fun, budget hotels still have lots to offer, from Wifi to convenient locations. Popular with backpackers, many properties are set in central areas and include comfortable rooms with private or shared bathrooms. You’ll also find loads of options that feature 24-hour front desks and luggage storage.

Most booked cheap hotels in St. Andrews and surrounding area in the past month

See all

Stay connected in St. Andrews and nearby. Cheap hotels with free Wifi

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 1,363 reviews

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

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 91 reviews

    Just a 7-minute walk from West Sands Beach and 400 yards from St Andrews University, Montague Guest House features accommodations in St. Andrews, with a terrace and a shared lounge.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 974 reviews

    Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course.

    From $421.34 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 97 reviews

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

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 73 reviews

    Just a 10-minute walk from St Andrews East Sands Beach and 0.8 miles from St Andrews University, 21KR Bed and Breakfast, close to beach, town centre and golf features accommodations in St.

    From $224.63 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 112 reviews

    The Garden Apartment is located in Dunino, just 2.6 miles from Fairmont St Andrews Bay Golf Course and 3 miles from St Andrews University.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 103 reviews

    Golfers dream Guest suite with onsite golf studio available for booking by guests is located in Strathkinness, just 3.3 miles from St Andrews University and 5.8 miles from Fairmont St Andrews Bay Golf...

    From $214.70 per night
  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 282 reviews

    Located in Leuchars and within 5.9 miles of St Andrews University, Ye Olde Hotel features a bar, non-smoking rooms, and free WiFi throughout the property.

    From $92.59 per night

Enjoy breakfast in St. Andrews and nearby

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 94 reviews

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

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 51 reviews

    Market Street Apartment - No 86D offers accommodations in St. Andrews, a 3-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 49 reviews

    The Cross Keys Apartment - 85D Market Street is located in St. Andrews, just a 12-minute walk from West Sands Beach and 300 yards from St Andrews University.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 19 reviews

    The property is around a 2-minute walk from St Andrews University, 2.8 miles from Fairmont St Andrews Bay Golf Course, and 13 miles from Discovery Point.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 14 reviews

    Skye Sands - Jubilee Penthouse Residence is located in St. Andrews, just a 2-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course.

  • Logies Cottage

    St. Andrews
    Breakfast options
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 8 reviews

    Just a 13-minute walk from West Sands Beach and 400 yards from St Andrews University, Logies Cottage features accommodations in St. Andrews with a garden. The vacation home has access to a restaurant.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 10 reviews

    Little Haven - St Andrews Town Centre is located in St. Andrews, just a 3-minute walk from St Andrews University and 2.7 miles from Fairmont St Andrews Bay Golf Course.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 13 reviews

    Just a 8-minute walk from St Andrews East Sands Beach and a few steps from St Andrews University, 4 Bedroom House in the Heart of St Andrews features accommodations in St. Andrews with a garden.

Great access to the city center. Check these cheap hotels in St. Andrews and nearby

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 17 reviews

    Andrean House, St Andrews is located in St. Andrews, just a 7-minute walk from West Sands Beach and 400 yards from St Andrews University. With garden views, this accommodation offers a terrace.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 870 reviews

    Set among 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.

    From $114.06 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 7 reviews

    Heywood Cottage is located in St. Andrews, just a 3-minute walk from St Andrews University and 3 miles from Fairmont St Andrews Bay Golf Course.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 11 reviews

    Just a 8-minute walk from St Andrews East Sands Beach and 300 yards from St Andrews University, 23 Market Street features accommodations in St. Andrews with a garden.

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 24 reviews

    WeeLoft - St Andrews Studio Apartment offers accommodations in St. Andrews, a 3-minute walk from St Andrews University and 2.9 miles from Fairmont St Andrews Bay Golf Course.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 31 reviews

    Southgait Hall - No 17 offers accommodations in St. Andrews, a 6-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 8 reviews

    Greyfriar's Snug offers accommodations in St. Andrews, a 5-minute walk from St Andrews University and 3.1 miles from Fairmont St Andrews Bay Golf Course.

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 22 reviews

    Luxurious apartment 10 minute walk from Old Course is located in St. Andrews, just a 10-minute walk from St Andrews East Sands Beach and 500 yards from St Andrews University.

FAQ about cheap hotels in St. Andrews

Cheap hotels that guests love in St. Andrews

See all
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 51 reviews
    Location was ideal and parking was really good. Apartment suited us perfectly with plenty of room. Very clean and lots of thoughtful touches.
    Guest review by
    Gillespie
    Group
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 46 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.
    Guest review by
    John
    Group
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 43 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.
    Guest review by
    Kevin
    Travelers with friends
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 19 reviews
    Location ideal, like a home from home and spotlessly clean
    Guest review by
    Fiona
    Solo traveler
  • Avg. price/night: $114.06
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 870 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.
    Guest review by
    Gahagan
    Travelers with friends