logo

Drinking in St Andrews

St Andrews also has a vibrant drinking scene. Whether you’re looking for a cozy pub or a trendy cocktail bar, there is something for everyone when it comes to drinking in St Andrews.

Here are some of the top places to drink in St Andrews:

  1. The Criterion: The Criterion is a traditional pub located in the heart of the town. The pub has a cozy atmosphere and serves a wide range of local beers and whiskies. The Criterion is also known for its excellent grub.
  2. The Adamson Bar: The Adamson Bar is located next to the Adamson restaurant and is a trendy spot for cocktails and drinks. The bar has a modern decor and a great selection of cocktails, wines, and beers. The bar also serves food if you’re feeling peckish.
  3. The Jigger Inn: The Jigger Inn is located next to the famous Old Course golf course and is a must-visit for golf enthusiasts. The pub has a traditional Scottish decor and serves a range of local beers and whiskies. The pub also has a great selection of golf memorabilia on display.
  4. The Saint: The Saint is a stylish cocktail bar located in the center of the town. The bar has a modern decor and serves a range of classic and modern cocktails. The bar also has a great selection of wines and beers.
  5. The Vic: The Vic is a popular student pub located near the University of St Andrews. The pub has a lively atmosphere and serves a range of local beers and ciders. The pub also hosts regular events such as quiz nights and live music.

St Andrews has a vibrant drinking scene with something to suit all tastes and budgets. Whether you’re in the mood for a cozy pub or a trendy cocktail bar, you’ll find plenty of options in this charming town. So, be sure to explore the local drinking scene and try out some of these top places to drink in St Andrews.

share:

Related Posts

Reliable, Luxury Taxis

Book with us...

Scroll to Top

Booking Form

Whether it’s a transfer to an airport or railway station, a run around town, a golf or holiday tour, pre-book your St Andrews Taxi here. 

If you need a ride within 10 hours, it’s best to phone 01334 600 600 or instant message us.