St Andrews

Find2-Star Hotels in St Andrews

Choose your dates to see the latest hotel prices and availability.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 2 great 2-Star hotels in St Andrews for you.

Select dates to see latest prices and deals.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Ye Olde Hotel
Ye Olde HotelYe Olde Hotel
Hotels in St Andrews
With a stay at Ye Olde Hotel in St. Andrews, you'll be within a 10-minute drive of St. Andrews Links and University of St. Andrews. This hotel is 7.3 mi (11.7 km) from Old Course at St Andrews and 0.2 mi (0.4 km) from St. Athernase Church. This hotel offers designated smoking areas. Featured amenities include luggage storage, laundry facilities, and microwave in a common area. Free self parking is available onsite. Make yourself at home in one of the 8 guestrooms featuring refrigerators and microwaves. Your room comes with a Select Comfort bed. Prepare your meals in the shared/communal kitchen. 40-inch Smart televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected.

AAnonymous User 2025.07.16
Country-style small hotel, the hotel country bar is very cute, the temporary short trip is very comfortable, the kitchen, washing machine with dryer, everything, the room is spacious and bright, the family room is in the attic, the skylight is very comfortable.
1 review
7.3/10
Price from
MXN$1,336
per night
Check Availability
Luxury Cottage in the heart of St Andrews.
Luxury Cottage in the heart of St Andrews.Luxury Cottage in the heart of St Andrews.
Hotels in St Andrews
Welcome to No. 8 Southfield. No.8 is an extremely comfortable stone-built cottage dating from the 1890s located in a peaceful private development within 5 minutes walk of St Andrews town centre and 15 minutes walk from the Old Course. Fully modernised, furnished and equipped to a premium standard, the house comprises 2 bedrooms, lounge, dining room, kitchen and back garden. The dining room serves as a 3rd bedroom with 2 single beds. No. 8 is a perfect location for families or groups visiting St Andrews for any reason.About No.8No. 8 is furnished and equipped to a luxury standard with everything you could need for an exceptional, relaxing stay as you explore St. Andrews and the beautiful surrounding areas. The patio style back garden includes table and chairs and a small BBQ allowing outside eating. WiFi, TV, music system, washing machine. tumble dryer, dishwasher, microwave, nespresso machine and filter coffee set are all included. The property also comes with a private car parking space allowing hassle free access to the heart of St. Andrews.No. 8 was new to the short term rental market in late 2019. I look forward to welcoming you to the cosy cottage, if you have any questions please just ask.About pets:No pets allowed.About checkOut:Check out before 10:00 AM.About children:Children allowed: ages 0-17.About checkIn:Check in after 4:00 PM.About smoking:Smoking is not permitted.About minBookingAge:Minimum age to rent: 25.About events:No events allowed.
Outstanding
41 reviews
10.0/10
Check Availability
See All 2-Star Hotels in St Andrews

Top 4 Premium Hotels in St Andrews

See all
Discover our curated selection of premium hotels in St Andrews for your next stay
No.
1
Old Course Hotel St Andrews Hotels in St Andrews
9.4/10
110 review

Old Course Hotel St Andrews

Hotel near St Andrews
"Good Location"
Select dates to view prices
No.
2
Rusacks St. Andrews Hotels in St Andrews
9.2/10
108 review

Rusacks St. Andrews

Hotel near St Andrews
"Great rooms"
Select dates to view prices
No.
3
Fairmont St Andrews - Scotland Hotels in St Andrews
9.1/10
113 review

Fairmont St Andrews - Scotland

Hotel near St Andrews
"Good Location"
Select dates to view prices
No.
4
Kinnettles Hotel & Spa Hotels in St Andrews
8.7/10
44 review

Kinnettles Hotel & Spa

Hotel near St Andrews
"Good Location"
Select dates to view prices

FAQs

What are the best 2 star hotels in St Andrews?

Whether you are travelling to St Andrews for business or fun, Ye Olde Hotel (from MXN$1,403) is a preferred choice.

What is the average cost of staying in 2 star hotels in St Andrews?

For 2 star hotels in St Andrews, the average cost on weekdays is MXN$3,917, and the usual price on weekends (Friday–Saturday) is MXN$3,041.

What are the best 2 star hotels in St Andrews with bars?

For 2 star hotels in St Andrews with bars, Ye Olde Hotel (from MXN$1,403) is very popular.

Which 2 star hotels in St Andrews provide free wifi?

For many, stable internet connection is a must for travel. Ye Olde Hotel (from MXN$1,403) is a popular hotel with free Wi-Fi.

What are some of the best deals for 2 star hotels in St Andrews?

Trip.com keeps you informed of amazing deals on thousands of 2 star hotels. You can check the promotions page to see cheap hotels on Trip.com.

More information

Highest PriceMXN$7,158
Lowest PriceMXN$1,356
Number of Reviews41
Total Properties2
Average Price (Weekdays)MXN$3,917
Average Price (Weekends)MXN$3,041