Skip to main content

The best cheap hotels in St. Andrews

Check out our selection 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 center, Rusacks St Andrews features valet parking is available and free WiFi throughout the property.

This hotel is the finest establishment in which we have ever had the pleasure of staying. We have been to hotels in over 50 countries and nothing compares to St. Andrews. It is a world class experience. We were greeted at the door, our luggage was taken to our room, and we were given a tour of the facility. Our room was stunning as was the view. It was luxurious and comfortable. We ate at One Under as 18 was closed this time of year. The menu was limited but our burger and fish and chips were delicious. Breakfast the next morning was spectacular. Staff members were amazing- they were a real delight to speak with and were so helpful. I cannot recommend a hotel more highly!
Scored 9.0
9.0
Rated wonderful
Wonderful
1,949 reviews
Price from
$463.50
1 night, 2 adults
No1 Apartments & Bedrooms St Andrews - St Mary's, hotel in St. Andrews

Just a 10-minute walk from West Sands Beach and 0.7 miles from St Andrews East Sands Beach, No1 Apartments & Bedrooms St Andrews - St Mary's features accommodations in St. Andrews, with a garden.

Clean, contemporary and centrally located.
Scored 9.2
9.2
Rated wonderful
Wonderful
660 reviews
Price from
$152.21
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 accommodations in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

Absolutely everything! A fabulous hotel with lovely staff, beautifully appointed rooms and great food.
Scored 9.4
9.4
Rated wonderful
Wonderful
414 reviews
Price from
$192.61
1 night, 2 adults
Rustic Cabins, sea views from rewilded farm, hotel in St. Andrews

Rustic Cabins, sea views from rewilded farm offers accommodations in St. Andrews, 1.6 miles from St Andrews East Sands Beach and a 8-minute walk from Fairmont St Andrews Bay Golf Course.

Excellent views. The room was clean and comfortable. Enjoyed walking around the property, and seeing the Highland cows was a bonus!
Scored 9.3
9.3
Rated wonderful
Wonderful
331 reviews
Price from
$140.64
1 night, 2 adults
The Arran, St Andrews, hotel in St. Andrews

Housed in a historic building, the recently renovated The Arran, St Andrews features accommodations with a garden and free Wifi.

They accommodated my early heckun last minute, staff are lovely and the candy and refreshments in the room were a perfect surprise! Thank you!
Scored 9.2
9.2
Rated wonderful
Wonderful
851 reviews
Price from
$177.33
1 night, 2 adults
No1 Apartments St Andrews - South Street, hotel in St. Andrews

No1 Apartments St Andrews - South Street offers accommodations in St. Andrews near West Sands Beach and St Andrews University.

The apartment was right in the center of Saint Andrews, an easy walk to everything. The decor was cheerful and thoughtfully designed, the place was bright and sunny, the kitchen well-equipped, and the bedrooms comfortable.
Scored 9.5
9.5
Rated exceptional
Exceptional
260 reviews
Price from
$249.54
1 night, 2 adults
Annandale Guest House, hotel in St. Andrews

Annandale Guest House enjoys a location in St. Andrews, 3.1 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

Very comfortable accommodation, gracious hosts and perfect location for exploring St Andrews
Scored 9.2
9.2
Rated wonderful
Wonderful
68 reviews
Price from
$171.21
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.

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 9.7
9.7
Rated exceptional
Exceptional
97 reviews
Price from
$171.21
1 night, 2 adults
Lodge 17 St Andrews, hotel in St. Andrews

4.2 miles from St Andrews University in St. Andrews, Lodge 17 St Andrews offers accommodations with access to a fitness center. This property offers access to a patio and free private parking.

Scored 9.8
9.8
Rated exceptional
Exceptional
8 reviews
Price from
$281.28
1 night, 2 adults
21KR Bed and Breakfast, close to beach, town centre and golf, hotel in St. Andrews

Just a 12-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.

Scored 9.1
9.1
Rated wonderful
Wonderful
16 reviews
Price from
$198.12
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 this month

See all

Enjoy breakfast in St. Andrews!

  • Rusacks St Andrews
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 1,949 reviews

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

    Location, history and proximity to the old course.

  • 21KR Bed and Breakfast, close to beach, town centre and golf
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 16 reviews

    Just a 12-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.

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

  • Annandale Guest House
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 68 reviews

    Annandale Guest House enjoys a location in St. Andrews, 3.1 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

    Very clean, decor tasteful, great central location

  • Greyfriars Inn by Greene King Inns
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 1,459 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...

    As good as always, 5th stay at the hotel. Excellent

  • Hotel Du Vin, St Andrews
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 1,015 reviews

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

    Immaculate , lovely staff , great location. Great food

  • Rooms at the Saint
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 475 reviews

    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.

    Central location, beautiful room. Welcoming staff.

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

    Off Grid Travel at Cambo Estate is a recently renovated apartment in St. Andrews where guests can make the most of its garden and barbecue facilities.

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

  • The Arran, St Andrews
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 851 reviews

    Housed in a historic building, the recently renovated The Arran, St Andrews features accommodations with a garden and free Wifi.

    Clean / comfortable/ spacious/ great location

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

  • Guthrie Place Apartment Off Market Street
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Guthrie Place Apartment Off Market Street offers accommodations in St. Andrews, 13 miles from Discovery Point.

  • WeeLoft - St Andrews Studio Apartment
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    WeeLoft - St Andrews Studio Apartment offers accommodations in St. Andrews, a 13-minute walk from West Sands Beach and 300 yards from St Andrews University.

  • Westburn Lane Apartment Central St Andrews
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 2 reviews

    Westburn Lane Apartment Central St Andrews is located in St. Andrews, just 2.6 miles from Fairmont St Andrews Bay Golf Course and 14 miles from Discovery Point.

  • Double Green House, Playfair Terrace
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Double Green House, Playfair Terrace is located in St. Andrews, just a 14-minute walk from St Andrews East Sands Beach and 500 yards from St Andrews University.

  • The Wee House
    Central location
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 2 reviews

    The Wee House offers accommodations in St. Andrews, a 15-minute walk from St Andrews East Sands Beach and half a mile from St Andrews University.

  • Links Townhouse
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 2 reviews

    Just a 8-minute walk from West Sands Beach and 0.8 miles from St Andrews East Sands Beach, Links Townhouse features accommodations in St. Andrews, with free bikes and a terrace.

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

    Torrance At Abbey Park Avenue offers accommodations in St. Andrews, a 19-minute walk from West Sands Beach and 0.4 miles from St Andrews University.

    Everything perfect in this property. Beautifully appointed, comfortable, well equipped and great location.

  • Steprock Cottage
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 2 reviews

    Steprock Cottage is located in St. Andrews, just a 15-minute walk from St Andrews East Sands Beach and 600 yards from St Andrews University.

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

    Beachfront Penthouse by the Old Course offers accommodations in St. Andrews, 3.2 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

    Very comfortable, well decorated with beautiful furniture

  • Andrean House, St Andrews
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 13 reviews

    Andrean House, St Andrews is located in St. Andrews, just 3.1 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point. With garden views, this accommodation offers a terrace.

    Gorgeous property Very clean with lovely surroundings Perfect location

  • The Greyfriars Apartment
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 29 reviews

    Just a 13-minute walk from St Andrews East Sands Beach and 400 yards from St Andrews University, The Greyfriars Apartment features accommodations in St. Andrews with a terrace.

    Great location and flat. Couldn't have been happier

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

    Willow Cottage, North Street offers accommodations in St. Andrews, 13 miles from Discovery Point.

  • Skye Sands - Alexandra Penthouse - St Andrews
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 5 reviews

    Skye Sands - Alexandra Penthouse - St Andrews offers accommodations in St. Andrews, 3 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

  • 8b Howard Place
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 3 reviews

    8b Howard Place offers accommodations in St. Andrews, 13 miles from Discovery Point.

  • 14B Howard Place
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 3 reviews

    14B Howard Place offers accommodations in St. Andrews, 13 miles from Discovery Point.

  • No1 Apartments St Andrews - South Street
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 260 reviews

    No1 Apartments St Andrews - South Street offers accommodations in St. Andrews near West Sands Beach and St Andrews University.

    Location was superb & the property was immaculate.

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

    Amazing! Served in your room at a time you request

  • 23 Market Street
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 2 reviews

    23 Market Street offers accommodations in St. Andrews, 2.8 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point. This vacation home offers a garden.

  • 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 offers accommodations in St. Andrews, 3 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

    Location was excellent and the property layout was excellent.

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

    20 Golf Place offers accommodations in St. Andrews, 3.2 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

    Location and view of teh Old Course are exceptional

  • Luxurious apartment 10 minute walk from Old Course
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 18 reviews

    Luxurious apartment 10 minute walk from Old Course is located in St. Andrews, just 2.7 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

    Luftig ,fresht ,rent og godt utstyrt leilighet,bra beliggenhet 😊

  • Edradour
    Central location
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 15 reviews

    Edradour is located in St. Andrews, just 3 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

    Excellent location and spacious and walkable to the Old Course.

  • Skye Sands - 11 Alexandra Penthouse - St Andrews
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 22 reviews

    Skye Sands - 11 Alexandra Penthouse - St Andrews offers accommodations in St. Andrews, 13 miles from Discovery Point.

    The location was ideal for both golf and entertainment.

  • Rustic Cabins, sea views from rewilded farm
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 331 reviews

    Rustic Cabins, sea views from rewilded farm offers accommodations in St. Andrews, 1.6 miles from St Andrews East Sands Beach and a 8-minute walk from Fairmont St Andrews Bay Golf Course.

    Comfortable, clean , great shower & very peaceful.

  • The Spindle Guest Rooms
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 259 reviews

    Housed in a historic building, The Spindle Guest Rooms provides accommodations with a terrace and free Wifi in St. Andrews, a 14-minute walk from St Andrews East Sands Beach.

    Perfect location and the owner was lovely and very helpful

  • Argyle Rigg * Deluxe Central Townhouse * Balcony
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 77 reviews

    Argyle Rigg * Deluxe Central Townhouse * Balcony is located in St. Andrews, just 3 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

    superb configuration with 3 bathrooms for 4 people

  • Argyle Rigg - Central Elegant Townhouse - Balcony
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 43 reviews

    Argyle Rigg - Central Elegant Townhouse - Balcony offers accommodations in St. Andrews, a 16-minute walk from St Andrews East Sands Beach and half a mile from St Andrews University.

    We did not have a breakfast oincluded in our stay.

  • No1 Apartments & Bedrooms St Andrews - St Mary's
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 660 reviews

    Just a 10-minute walk from West Sands Beach and 0.7 miles from St Andrews East Sands Beach, No1 Apartments & Bedrooms St Andrews - St Mary's features accommodations in St. Andrews, with a garden.

    The apartment was superb!Catered for all our needs

Stay connected in St. Andrews! Cheap hotels with free Wifi

  • The Studio Pod, St Andrews
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 108 reviews

    Featuring a garden, The Studio Pod, St Andrews provides accommodations in St. Andrews. Housed in a building dating from 2000, this apartment features free Wifi and free private parking.

    Beautiful setting . Clean . Comfy bed and cosy room

  • No12 Bed and Breakfast, St Andrews
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 163 reviews

    No12 Bed and Breakfast, St Andrews provides beachfront accommodations in St. Andrews. 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.

  • The Inn At Kingsbarns
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 414 reviews

    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.

    Super clean. Really matters to us. Also super comfortable beds.

  • Eden Lodge - Eden View Estate, St Andrews
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 7 reviews

    Featuring a garden, Eden Lodge - Eden View Estate, St Andrews provides accommodations in St. Andrews. This property offers access to a patio, free private parking, and free Wifi.

    View from property across the estuary. Nice and warm.

  • Swilcan Lodge - Eden View Estate, St Andrews
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 5 reviews

    Featuring a garden, Swilcan Lodge - Eden View Estate, St Andrews offers accommodations in St. Andrews. This property offers access to a patio, free private parking, and free Wifi.

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

    The Cottage at Hillhead Farm is located in St. Andrews, just 2.8 miles from Fairmont St Andrews Bay Golf Course and 5.7 miles from St Andrews University.

    Beautiful cottage set in a stunning location. Very welcoming hosts.

  • Beautiful 3-Bed Lodge in St Andrews
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 9 reviews

    4.5 miles from St Andrews University in St. Andrews, Beautiful 3-Bed Lodge in St Andrews features accommodations with access to a hot tub.

    Exceptionally clean. Showers had good power. Kitchen facilities excellent

  • Flat 17 Southgait Hall Central 3 Bed Apt with Parking
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 17 reviews

    Flat 17 Southgait Hall Central 3 Bed Apt with Parking offers accommodations in St. Andrews, a 13-minute walk from West Sands Beach and 600 yards from St Andrews University.

    Beautiful, clean and very central. Well equipped and warm.

FAQ about cheap hotels in St. Andrews

Cheap hotels that guests love in St. Andrews

See all
  • Scored 8.3
    8.3
    Rated very good
    Very Good
     · 65 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.5
    9.5
    Rated exceptional
    Exceptional
     · 51 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 wonderful
    Wonderful
     · 36 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
    Travelers with friends
  • Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 18 reviews
    Location ideal, like a home from home and spotlessly clean
    Fiona
    Solo traveler
  • 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
  • Scored 8.2
    8.2
    Rated very good
    Very Good
     · 801 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
    Travelers with friends
  • Scored 7.9
    7.9
    Rated good
    Good
     · 1,422 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 traveler
  • Scored 7.9
    7.9
    Rated good
    Good
     · 1,422 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: $204.40
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 660 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