We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Bars & Pubs in St. Andrews

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

The Tavern

#3 of 106 Restaurants in St. Andrews
Price: $23 Map
Visitor photos (11)
Cuisines: French Steakhouse Seafood British Pub Bistro Scottish

The Keys Bar

#8 of 106 Restaurants in St. Andrews
Map
Visitor photos (23)
Cuisines: Pub

The Adamson

#11 of 106 Restaurants in St. Andrews
Price: $30 Map
Visitor photos (47)
Cuisines: Bar Grill Contemporary Pub

Golfer's Corner Lounge Bar at Dunvegan

#16 of 106 Restaurants in St. Andrews
Map
Visitor photos (15)
Cuisines: Pub Vegan

Rascals Bar St Andrews

#18 of 106 Restaurants in St. Andrews
Map
Visitor photos (80)
Cuisines: British Pub

The Jigger Inn

#20 of 106 Restaurants in St. Andrews
Price: $31 - $78 Map
Visitor photos (12)
Cuisines: British Pub

Criterion Public House

#24 of 106 Restaurants in St. Andrews
Price: $3 - $16 Map
Visitor photos (13)
Cuisines: International Pub

West Port Bar & Kitchen

#28 of 106 Restaurants in St. Andrews
Map
Visitor photos (15)
Cuisines: International Pub

Josper Bar and Grill

#33 of 106 Restaurants in St. Andrews
Map
Visitor photos (13)
Cuisines: Steakhouse Bar Seafood British Grill Pub

Sands Grill

#36 of 106 Restaurants in St. Andrews
Price: $47 - $109 Map
Visitor photos (11)
Cuisines: French Seafood British Pub Bistro Gastropub

Drouthy Neebors Bar

#38 of 106 Restaurants in St. Andrews
Map
Visitor photos (12)
Cuisines: British Pub Scottish

Hams Hame

#39 of 106 Restaurants in St. Andrews
Price: $14 - $30 Map
Visitor photos (30)
Cuisines: British Pub Gastropub Scottish
Reserve

Vic Pub\Kitchen and Social Club

#40 of 106 Restaurants in St. Andrews
Price: $8 - $23 Map
Visitor photos (23)
Cuisines: International British Contemporary Pub

The One Under Gastro Pub

#44 of 106 Restaurants in St. Andrews
Price: $31 - $55 Map
Visitor photos (11)
Cuisines: British Pub
Reserve

The Rule Pub Diner

#57 of 106 Restaurants in St. Andrews
Price: $8 - $12 Map
Visitor photos (11)
Cuisines: Sandwiches Delicatessen Pub

The Central

#61 of 106 Restaurants in St. Andrews
Map
Visitor photos (8)
Cuisines: British Pub