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 pick of great cheap hotels in St. Andrews

Filter by:

Review score

Drumoig Golf Hotel

Hotel in St. Andrews

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.

B
Bruno
From
Belgium
Top location with a view on the golf course. The hotel is well managed with a friendly staff. It is extremely quiet. Nice breakfast room an bar food at reasonable price. The golf course is also very nice.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 884 reviews
Price from
US$111.75
1 night, 2 adults

The Studio Pod, St Andrews

St. Andrews

Situated in St. Andrews and only 4.4 km from St Andrews Bay, The Studio Pod, St Andrews features accommodation with garden views, free WiFi and free private parking.

J
John
From
United Kingdom
While the key was in a key box, the host "Alison" met us on arrival. The studio pod is small but that was very clear in the description, so no issue at all for us. It was very clean, tidy and well arranged, even a mini fridge with some milk!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 83 reviews
Price from
US$101.23
1 night, 2 adults

Rhum Cottage

Cupar (Near St. Andrews)

Set 11 km from St Andrews University, Rhum Cottage offers accommodation with free WiFi and free private parking. Offering a garden, the property is located within 27 km of Discovery Point.

j
jones
From
United Kingdom
Location not really good for us
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 8 reviews
Price from
US$632.85
1 night, 2 adults

Ye Olde Hotel

Leuchars (Near St. Andrews)

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

S
Sharon
From
Australia
Recently renovated. Large bedroom with good shower. Room was on the street but wasn’t that noisy ( we use earplugs anyway). Had use of small kitchen in pub and washer/dryer. Only about13 minutes drive to St Andrew’s.
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 312 reviews
Price from
US$47.33
1 night, 2 adults

The Waterfront

Anstruther (Near St. Andrews)

Just a few steps from Anstruther’s harbour and marina, with views over the Firth of Forth, The Waterfront offers 4-star bed and breakfast accommodation with free Wi-Fi.

H
Heather
From
Ireland
Excellent location and staff, food very good.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,390 reviews
Price from
US$166.30
1 night, 2 adults

The Clarendon

Dundee (Near St. Andrews)

The Clarendon is situated in Dundee, 24 km from St Andrews University and 28 km from St Andrews Bay. This 4-star hotel offers a concierge service and luggage storage space.

H
Helen
From
United States
A wonderful boutique hotel, beautiful and extremely clean. Excellent host and Alexa was a plus. I will be back again and again. The view from the window was lovely.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 778 reviews
Price from
US$139.88
1 night, 2 adults

Forth Bay Guest House

Leven-Fife (Near St. Andrews)

Forth Bay Guest House provides accommodation with barbecue facilities and free WiFi, and is located in Leven-Fife. The bed and breakfast offers a terrace.

D
Denise
From
Ireland
Very friendly host. The room was clean with a comfy bed. Breakfast was excellent and had good gluten free options. There was tea & coffee in the room and the bottled water was a lovely addition.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 220 reviews
Price from
US$157.76
1 night, 2 adults

Murray Library Hostel

Anstruther (Near St. Andrews)

Situated in Anstruther, a few steps from Billow Ness Beach, Murray Library Hostel features rooms with sea views and free WiFi. The property is non-smoking and is set 14 km from St Andrews Bay.

M
Megan
From
New Zealand
Beautiful hostel right by the beach. Super easy check in, great kitchen and common area with books and ridiculously comfortable bed!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 688 reviews
Price from
US$120.95
1 night, 2 adults

The Old Post Office Double Room (town centre)

Carnoustie (Near St. Andrews)

The Old Post Office Double Room (town centre) is situated in Carnoustie, 19 km from Discovery Point, 27 km from Lunan Bay, as well as 39 km from St Andrews University.

M
Marius Sumavi
From
Romania
A one of my best stay ,very clean you have kitchen ,for long stay you have washing machine etc Netflix, amazon movies, free , fresh towels y stay there 4 nights y felt like home 😁
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 98 reviews
Price from
US$105.30
1 night, 2 adults

Katmoget Cottage

Cupar (Near St. Andrews)

Situated in Cupar in the Fife region, Katmoget Cottage features accommodation with free WiFi and free private parking.

D
Douglas
From
United Kingdom
A very well set out cottage, with excellent facilities in a central location. We were planning a lot of walking across North Fife, and nowhere that we needed to be was more than half an hour's drive away. Brian and Rosalind could not have been more friendly or helpful. There are USB sockets scattered throughout the property, which is a very considerate addition. We were provided with a pot of homemade jam and eggs from their own chickens on arrival, which was a lovely addition.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews
Price from
US$607.59
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.

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

See all

Popular with guests booking cheap hotels in St. Andrews

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

Popular with guests booking cheap hotels in St. Andrews

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 497 reviews

Popular with guests booking cheap hotels in St. Andrews

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 575 reviews

Popular with guests booking cheap hotels in St. Andrews

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 538 reviews

Popular with guests booking cheap hotels in St. Andrews

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 486 reviews

Popular with guests booking cheap hotels in St. Andrews

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 997 reviews

Popular with guests booking cheap hotels in St. Andrews

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,355 reviews

Popular with guests booking cheap hotels in St. Andrews

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 884 reviews

Popular with guests booking cheap hotels in St. Andrews

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 944 reviews

Popular with guests booking cheap hotels in St. Andrews

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,457 reviews

Enjoy breakfast in St. Andrews and nearby

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,355 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...

From US$153.72 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 944 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 US$198.51 per night

No 5 Pilmour

St. Andrews
Breakfast options
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 95 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.

From US$279.06 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 98 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.

From US$391.35 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 48 reviews

Market Street Apartment - No 86D is situated in St. Andrews, 300 metres from St Andrews University, 4.5 km from St Andrews Bay, as well as 22 km from Discovery Point.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 48 reviews

Set in St. Andrews in the Fife region, with West Sands Beach and St Andrews University nearby, The Cross Keys Apartment - 85D Market Street offers accommodation with free WiFi and free private parking...

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 16 reviews

Skye Sands - Balgove Penthouse Residence is set in St. Andrews, 200 metres from St Andrews University, 4.4 km from St Andrews Bay, and 22 km from Discovery Point.

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

Located 200 metres from St Andrews University, 4.4 km from St Andrews Bay and 22 km from Discovery Point, Skye Sands - Jubilee Penthouse Residence provides accommodation situated in St. Andrews.

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

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 74 reviews

The Wee Room -Stay Where All St Andrews is on the Doorstep! is set in Fife, 600 metres from St Andrews University, 4.9 km from St Andrews Bay, as well as 21 km from Discovery Point.

From US$205.62 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 83 reviews

Situated in St. Andrews and only 4.4 km from St Andrews Bay, The Studio Pod, St Andrews features accommodation with garden views, free WiFi and free private parking.

From US$137.95 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 101 reviews

Set in Strathkinness and only 5.3 km from St Andrews University, Golfers dream Guest suite with onsite golf studio available for booking by guests offers accommodation with garden views, free WiFi and...

From US$199.71 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Offering a garden and inner courtyard view, 10mins to St Andrews and Dundee 5mins to Tentsmuir Forest and beach is situated in Leuchars, 10 km from St Andrews University and 13 km from Discovery Point...

From US$348.88 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 312 reviews

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

From US$90.66 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 165 reviews

Tarskavaig B&B in Radernie provides adults-only accommodation with free bikes and a garden. Offering free private parking, the 4-star bed and breakfast is 10 km from St Andrews University.

From US$157.66 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 8 reviews

Set in St. Andrews, 1.1 km from West Sands Beach and 300 metres from St Andrews University, Logies Cottage features a restaurant. This holiday home provides accommodation with a patio.

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

Set in St. Andrews, 300 metres from St Andrews University and 4.3 km from St Andrews Bay, Little Haven - St Andrews Town Centre offers a restaurant. The apartment is 22 km from Discovery Point.

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

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 884 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.

From US$111.68 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, 300 metres from St Andrews University, 4.8 km from St Andrews Bay, as well as 21 km from Discovery Point.

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

Located in St. Andrews, 500 metres from St Andrews University and 4.4 km from St Andrews Bay, Southgait Hall - No 17 provides a restaurant.

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

23 Market Street, a property with a garden, is located in St. Andrews, 200 metres from St Andrews University, 4.6 km from St Andrews Bay, as well as 22 km from Discovery Point.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 27 reviews

Offering garden views, WeeLoft - St Andrews Studio Apartment is an accommodation set in St. Andrews, 300 metres from St Andrews University and 4.6 km from St Andrews Bay.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 9 reviews

Located in St. Andrews in the Fife region, Queen's Gardens - No 3A features a patio.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 8 reviews

Greyfriar's Snug is set in St. Andrews, 400 metres from St Andrews University, 4.9 km from St Andrews Bay, and 21 km from Discovery Point.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 24 reviews

Boasting mountain views, Luxurious apartment 10 minute walk from Old Course features accommodation with a balcony, around less than 1 km from St Andrews East Sands Beach.

FAQ about cheap hotels in St. Andrews

Cheap hotels that guests love in St. Andrews

See all
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 48 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
Superb - What previous guests thought, 47 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
Superb - 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
People with friends
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 19 reviews
Location ideal, like a home from home and spotlessly clean
Guest review by
Fiona
Solo traveller
Avg. price/night: US$111.68
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 884 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
People with friends