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.

Room view was great,
Scored 9.0
9.0
Rated wonderful
Wonderful
2,124 reviews
Price from
$362
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.

Lovely, clean, quiet apartment. Easy walking distance to all of the sights in St Andrews.
Scored 9.2
9.2
Rated wonderful
Wonderful
667 reviews
Price from
$226
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.

- the warm hospitality and attentiveness of the staff - proximity to the beach - comfortable beds
Scored 9.4
9.4
Rated wonderful
Wonderful
389 reviews
Price from
$211
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.

Location was perfect! Room was great, super comfy bed, complimentary mini bar was much appreciated!
Scored 9.2
9.2
Rated wonderful
Wonderful
758 reviews
Price from
$221
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.

Beautiful well appointed apartment.
Scored 9.5
9.5
Rated exceptional
Exceptional
224 reviews
Price from
$345
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.

Fantastic suite on two floors. Everything we needed was there, comfy bed, breakfast in room was lovely and the food in the restaurant was great.
Scored 9.5
9.5
Rated exceptional
Exceptional
48 reviews
Price from
$430
1 night, 2 adults
Andrean House, St Andrews, hotel in St. Andrews

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 provides a...

Gorgeous property Very clean with lovely surroundings Perfect location
Scored 9.8
9.8
Rated exceptional
Exceptional
10 reviews
Price from
$1,274
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.

Great dinner and breakfast!
Scored 8.1
8.1
Rated very good
Very Good
1,048 reviews
Price from
$125
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.

Wonderful staff and the rooms were very nice.
Scored 8.3
8.3
Rated very good
Very Good
1,310 reviews
Price from
$190
1 night, 2 adults
Greyfriars Inn by Greene King Inns, hotel in St. Andrews

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

Location was great, and the room was fine overall
Scored 8.5
8.5
Rated very good
Very Good
1,478 reviews
Price from
$163
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.
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 wonderful
    Wonderful
     · 2,124 reviews

    Overlooking the famous Old Course in St Andrews center, 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 wonderful
    Wonderful
     · 389 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.

    Very welcoming and friendly staff, who made a fuss of our puppy.

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

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

    Everything was great - staff, room, location and food :)

  • The Inn At Lathones
    Scored 8.1
    8.1
    Rated very good
    Very Good
     · 1,048 reviews

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

    A fantastic stay. Welcoming staff. Great food. Lovely room.

  • The Albany St Andrews
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 1,310 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 excellent
    Excellent
     · 479 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
     · 787 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.

    Lovely friendly staff. Could not do enough for you

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

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

    Double Green House, Playfair Terrace offers accommodations in St. Andrews, 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
     · 1 review

    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

    Offering free bikes and a terrace, Links Townhouse in St. Andrews is close to West Sands Beach and St Andrews East Sands Beach.

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

    Torrance At Abbey Park Avenue offers accommodations in St. Andrews, a 7-minute walk from St Andrews University and 2.5 miles from Fairmont St Andrews Bay Golf Course.

  • Steprock Cottage
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    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
     · 4 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.

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

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

    Gorgeous property Very clean with lovely surroundings Perfect location

  • 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 accommodations, 5 minutes’ walk from the Royal & Ancient Golf Club, University and town.

    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.

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

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

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

  • Elegant Apartment nr University
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 11 reviews

    Elegant Apartment nr University is located in St. Andrews, just 3 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

    Location was ideal and the property was immaculate.

  • 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

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

    30 Lade Braes offers accommodations in St. Andrews, 13 miles from Discovery Point.

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

    Luxurious apartment 10 minute walk from Old Course offers accommodations in St. Andrews, 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
     · 11 reviews

    Edradour offers accommodations in St. Andrews, 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.

  • Argyle Rigg * Deluxe Central Townhouse * Balcony
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 81 reviews

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

    superb configuration with 3 bathrooms for 4 people

  • Rustic Cabins, sea views from rewilded farm
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 325 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.

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

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

    Breakfast was continental everything was excellent

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

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

    Clean and tidy and close to town. Very friendly staff

  • No1 Apartments & Bedrooms St Andrews - St Mary's
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 667 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

  • Flat 17 Southgait Hall Central 3 Bed Apt with Parking
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 13 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.

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

  • 14 South Street
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 4 reviews

    14 South Street offers accommodations in St. Andrews, a 15-minute walk from West Sands Beach and 400 yards from St Andrews University.

  • Argyle Rigg - Central Elegant Townhouse - Balcony
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 46 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.

  • Luxury Apartment with Garden, and Putting Green
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 57 reviews

    Luxury Apartment with Garden, and Putting Green is located in St. Andrews, just a 10-minute walk from St Andrews University and 2.7 miles from Fairmont St Andrews Bay Golf Course.

    The apartment was very spacious and well equipped.

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

  • Montague Guest House
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 131 reviews

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

    Great location, comfortable bed, stunning breakfast!

  • No12 Bed and Breakfast, St Andrews
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 176 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.

  • Woodside Apartments
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 165 reviews

    Located in St Andrews, in a building dating from 2014, 4.3 mi 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 wonderful
    Wonderful
     · 12 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.

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

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

  • Beautiful 3-Bed Lodge in St Andrews
    Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 7 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

  • Maison Verte Lodge 8 Close to St Andrews
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 11 reviews

    Featuring a garden, Maison Verte Lodge 8 Close to St Andrews offers accommodations in St. Andrews. This property offers access to a balcony, free private parking, and free Wifi.

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
     · 42 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
     · 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
    Travelers with friends
  • Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 17 reviews
    Location ideal, like a home from home and spotlessly clean
    Fiona
    Solo traveler
  • Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 83 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: $147.48
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 787 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
  • Avg. price/night: $241.34
    Scored 7.9
    7.9
    Rated good
    Good
     · 1,546 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
  • Avg. price/night: $241.34
    Scored 7.9
    7.9
    Rated good
    Good
     · 1,546 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: $522.65
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 667 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
     · 136 reviews
    Very convenient location, beautifully furnished, very comfortable beds and very clean. Easy to deal with owner and agent.
    Anne S
    Travelers with friends

Research, refine, and make plans for your whole trip