St Andrews

St Andrews Hotels with Bars

Book hotels in St Andrews with cozy and lively bar.

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

Hotels with Bars in St Andrews

Check out St Andrews hotels with chic bar.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in St Andrews
Featured facilities: Cafe, Spa, Sauna
Great
117 reviews
9.1/10
1 night
From $329
Check availability
65
Hotels in Leuchars
With a stay at Ye Olde Hotel in St. Andrews, you'll be within a 10-minute drive of University of St. Andrews and St. Athernase Church. This hotel is 7.3 mi (11.7 km) from Old Course at St Andrews and 1.4 mi (2.2 km) from Eden Mill St Andrews. 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.

"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."
44 reviews
7.5/10
1 night
From $64
Check availability
99+
Hotels in St Andrews
Featured facilities: Restaurant
Great
109 reviews
9.2/10
1 night
From $451
Check availability
78
Hotels in St Andrews
Featured facilities: Restaurant
Very Good
104 reviews
8.5/10
1 night
From $163
Check availability
99+
Hotels in St Andrews
Featured facilities: Restaurant
Very Good
105 reviews
8.9/10
1 night
From $329
Check availability
99+
Hotels in St Andrews
Featured facilities: Spa, Sauna, Restaurant
Amazing
118 reviews
9.4/10
1 night
From $543
Check availability
68
Hotels in St Andrews
Featured facilities: Restaurant
Very Good
51 reviews
8.3/10
1 night
From $100
Check availability
99+
Hotels in St Andrews
Featured facilities: Restaurant
Amazing
52 reviews
9.6/10
1 night
From $409
Check availability
64
Hotels in St Andrews
Featured facilities: Spa, Sauna, Snack bar
Very Good
73 reviews
8.7/10
1 night
From $276
Check availability
40
Hotels in Kingsbarns
Featured facilities: Restaurant
Great
70 reviews
9.2/10
1 night
From $193
Check availability
See More Hotels with bar in St Andrews

Latest Reviews for St Andrews Hotels

See all
Read genuine traveler ratings & reviews to find your perfect stay.

Haar with Rooms 5 Stars

8.7/10
Very Good
Posted on Sep 20, 2025
Chun Kong Choy
The establishment is more interested in running it's restaurant business than the hotel which is formed as one business attached together as one business entity. Even the entrance of the hotel is locked and guests have to use the entrance of the restaurant. No helper to help carry luggages as all the workers were busy helping in the restaurant. There is no elevator for a 3 storey climb to the rooms.
Price per night from:$193

Greyfriars Inn by Greene King Inns

8.4/10
Very Good
Posted on Nov 10, 2025
Guest User
The location was wonderful, just at North Street and not far from Scores, the city T2 social, the city centre, all the restaurants. We were so lucky with the weather, and managed to have a round of golf at the New Course. the rooms were big and nicely heated. I managed to get the corner room and have great views of the streets. It was well ventilated and the noise on the street did not affect me.
Price per night from:$204

Frequently Asked Questions

What are the best hotels with Bar in St Andrews?

If you are visiting St Andrews for business or tourism, Fairmont St Andrews - Scotland (from $306) , Rusacks St. Andrews (from $444) and Hotel du Vin, St Andrews (from $414) are popular choices.

How much is a hotel with Bar in St Andrews?

For hotels with Bar in St Andrews, the average price on weekdays is $365, and on weekends (Friday–Saturday) is $397.

What available deals for hotels with Bar in St Andrews?

Trip.com always provides various promotions and discounts for both new and loyal users. You can check the promotions page to figure out what promotions are available for your stay.

What hotels with Bar in St Andrews are pet-friendly?

The Inn At Kingsbarns (from $208) allows pets. But it's better to contact with hotels ahead to make sure. Enjoy your time with pets during your stay!

What are some of the best luxury hotels with Bar in St Andrews?

There are many luxury hotels with Bar in St Andrews. Fairmont St Andrews - Scotland (from $306), Rusacks St. Andrews (from $444) and Old Course Hotel St Andrews (from $642) are very popular.

St Andrews Hotels with bar Information

Total properties13
Number of reviews1,035
Highest price$2,917
Lowest price$265
Weekday Avg. Price$365
Weekend Avg. Price$397