A coastal town with historic buildings, a church spire, and a castle overlooking the sea.

Find Hotels with Bar in St. Andrews from CA $160

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Andrews Hotels with Bar

Tonight
Oct 18 - Oct 19
Tomorrow
Oct 19 - Oct 20
Next weekend
Oct 23 - Oct 25
In two weeks
Oct 30 - Nov 1

Our top choices for St. Andrews hotels with a bar

1. The Kithmore Hotel

The Kithmore Hotel
St. Andrews
United States
LUKAS
CA $212
CA $255 total
includes taxes & fees
Nov 15 - Nov 16
The Kithmore Hotel

2. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
United States
Cameo
CA $236
CA $283 total
includes taxes & fees
Nov 18 - Nov 19
Hotel du Vin & Bistro St. Andrews

3. The Albany Hotel St Andrews

The Albany Hotel St Andrews
St. Andrews
United States
David
CA $215
CA $258 total
includes taxes & fees
Nov 18 - Nov 19
The Albany Hotel St Andrews

4. Old Course Hotel

Old Course Hotel
St. Andrews
United States
Baxter
CA $542
CA $650 total
includes taxes & fees
Nov 3 - Nov 4
Old Course Hotel

5. Greyfriars Inn by Greene King Inns

Greyfriars Inn by Greene King Inns
St. Andrews
United Kingdom
Duncan
CA $168
CA $221 total
includes taxes & fees
Nov 15 - Nov 16
Greyfriars Inn by Greene King Inns

6. Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
St. Andrews
United States
F David
CA $408
CA $490 total
includes taxes & fees
Nov 13 - Nov 14
Seaton House - Small Luxury Hotels of the World

7. Marine & Lawn Rusacks

Marine & Lawn Rusacks
St. Andrews
United States
Donna
CA $493
CA $592 total
includes taxes & fees
Nov 1 - Nov 2
Marine & Lawn Rusacks

8. Rufflets St Andrews

Rufflets St Andrews
St. Andrews
Canada
Robin
CA $286
CA $344 total
includes taxes & fees
Nov 16 - Nov 17
Rufflets St Andrews

9. Fairmont St Andrews

Fairmont St Andrews
St. Andrews
United Kingdom
Maria
CA $385
CA $462 total
includes taxes & fees
Nov 15 - Nov 16
Fairmont St Andrews

10. Kilconquhar Castle Estate

Kilconquhar Castle Estate
Leven
Canada
Debbi
CA $134
CA $160 total
includes taxes & fees
Nov 18 - Nov 19
Kilconquhar Castle Estate
View all properties

Top St. Andrews Hotel Reviews

Rusacks St Andrews

Rusacks St Andrews

10/10 Excellent
"Beautiful setting, lovely staff and excellent breakfast"
Catherine 1-night trip
Posted 1 hour ago
Rusacks St Andrews
The Albany Hotel St Andrews

The Albany Hotel St Andrews

10/10 Excellent
"No ice for our room for refreshments."
Reid 1-night trip
Posted 4 hours ago
The Albany Hotel St Andrews
Old Course Hotel

Old Course Hotel

8/10 Good
"Lovely hotel super friendly and helpful staff first class housekeeping and spacious rooms. Knocked a star off as the policy of not allowing guests to bring one bottle of wine and pay corkage struck me as weird for a hotel of this standard. We had a bottle which was special to us but we were not allowed to have it."
Richard 1-night trip
Posted 7 hours ago
Old Course Hotel
Fairmont St Andrews

Fairmont St Andrews

10/10 Excellent
"Our recent stay in the Executive Suite at Fairmont St Andrews was nothing short of perfection from start to finish. Exceptionally spacious, quiet, and thoughtfully designed. Having a dedicated lounge area made unwinding after a day out exploring an absolute pleasure If you are looking for world-class Scottish hospitality, spectacular coastal views, and total relaxation, this property delivers in every possible way. The estate itself is breath-taking. Walking along the coastal paths surrounding the two championship golf courses offered some of the best views in St Andrews."
Mimi 2-night trip
Posted 4 days ago
Fairmont St Andrews
Drumoig Golf Hotel

Drumoig Golf Hotel

8/10 Good
"nice big room, clean and good views"
robert 5-night trip
Posted 5 days ago
Drumoig Golf Hotel

Frequently asked questions

Searching for hotels with bars in St. Andrews?
If you prefer a place to stay where you can enjoy a drink after a day of exploring, St. Andrews features 534 hotels and other lodging options, including 16 accommodations with a bar on site. While you're here, consider a visit to St Andrews - Eden Course and The Scores.
What are the best hotels with bars in St. Andrews?
Here's some of the top St. Andrews properties with bars: Fairmont St Andrews: Hotel with 5 restaurants. Enjoy the 4 bars, free WiFi, and free parking. Rusacks St Andrews: Hotel with 2 restaurants. Enjoy the 2 bars, free breakfast, and free WiFi. Old Course Hotel: Hotel with 4 restaurants. Enjoy the 2 bars, free WiFi, and free parking. Rufflets St Andrews: Hotel with restaurant. Enjoy the bar, free WiFi, and free parking. The Kithmore Hotel: Hotel with restaurant. Enjoy the bar, free WiFi, and breakfast.
How many hotels with bars on site should I expect to find in St. Andrews?
Expedia has 16 hotels with a bar in St. Andrews.
What is there to do in St. Andrews?
In the area, you can visit St Andrews - Eden Course, The Scores, and St. Andrews Aquarium, then find a cozy spot for a nightcap. Other places to see include Royal & Ancient Golf Club of St. Andrews and Old Course at St Andrews. St. Andrews is well-known for its top-notch restaurants.
When is the best time to visit St. Andrews?
Visiting local bars in St. Andrews is better when you know what the weather holds. These rainfall averages and temperatures can help you decide the best time for bar hopping. The hottest months are usually July and August with an average temp of 56°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for St. Andrews is 32 inches.
How can I get to St. Andrews and around the area?
Here are some of your transportation options in and around St. Andrews: Fly into Dundee (DND), which is located 12 mi (19.3 km) from the city center. Otherwise, you can search for flights to Edinburgh Airport (EDI), which is 34.9 mi (56.1 km) away. To see more of the larger area, hop on a train at Leuchars Station.

Explore a world of travel with Expedia