Where to eat in St Andrews

Restaurants, cafés and pubs in St Andrews. 38 places, page 1 of 2.

On the map

  • Photo from Google Maps · Neighbours Cafe

    Google rating 4.9 (120)

    81 South St, St Andrews KY16 9QW, UK

    Café

    Neighbours Cafe is a casual café on South Street, in the middle of the old university quarter.

  • Photo from Google Maps · Laurie Coull

    Google rating 4.7 (467)

    159 South St, St Andrews KY16 9UP, UK

    Restaurant

    Amber is a Mediterranean-inspired restaurant and cocktail bar at the west end of South Street, from chef…

  • Photo from Google Maps · John Stevens

    Google rating 4.7 (124)

    6 Murray Pl, St Andrews KY16 9AP, UK

    Restaurant

    Bucks Bar is a rock'n'roll bar and restaurant on Murray Place serving American comfort food, with buttermilk…

  • Photo from Google Maps · Luca Cavallini

    Google rating 4.6 (532)

    7 Pilmour Pl, St Andrews KY16 9HZ, UK

    Pub

    The Dunvegan is a small hotel bar and restaurant on Pilmour Place, a short walk from the 18th green of the…

  • Photo from Google Maps · Jigger Inn

    Google rating 4.6 (684)

    Old Course Hotel, Old Station Rd, St Andrews KY16 9SP, UK

    Pub

    The Jigger Inn is a small pub in a former 1850s stationmaster's lodge beside the Old Course, part of the Old…

  • Photo from Google Maps · Marieke Kramer

    Google rating 4.6 (285)

    148 North St, St Andrews KY16 9AF, UK

    Café

    Taste is a casual coffee shop on North Street, in the university quarter of St Andrews.

  • Photo from Google Maps · JoAnne Fischer

    Google rating 4.6 (1,052)

    Woodburn Pl, St Andrews KY16 8LA, UK

    Café

    The Cheesy Toast Shack is a small kiosk at East Sands beach serving grilled cheese toasties with inventive…

  • Photo from Google Maps · The Criterion

    Google rating 4.6 (1,480)

    99 South St, St Andrews KY16 9QW, UK

    Pub

    The Criterion is a small, family-run pub on South Street that has been serving since 1874.

  • Photo from Google Maps · The Keys Bar

    Google rating 4.6 (555)

    87 Market St, St Andrews KY16 9NX, UK

    Pub

    The Keys is a traditional, family-run pub on Market Street, trading as a bar since the 19th century.

  • Photo from Google Maps · Alan Robertson

    Google rating 4.5 (260)

    32 Bell St, St Andrews KY16 9UX, UK

    Pub

    Aikman's is a long-running bar and bistro at 32 Bell Street, St Andrews, with the Cellar Bar below.

  • Photo from Google Maps · Anne Field

    Google rating 4.5 (1,123)

    Strathtyrum Farm, Strathtyrum, St Andrews KY16 9SF, UK

    Restaurant

    Balgove Larder is a farm shop at Strathtyrum on the western edge of St Andrews, with a butchery selling meat…

  • Photo from Google Maps · Birdies St Andrews

    Google rating 4.5 (73)

    13 Bell St, St Andrews KY16 9UR, UK

    Restaurant

    Birdies is an independent takeaway on Bell Street, in the middle of St Andrews' shopping streets, serving…

  • Photo from Google Maps · Herb's

    Google rating 4.5 (22)

    Old Station Rd, St Andrews KY16 9SP, UK

    Café

    Herb's is the coffee shop in the Pavilion at the entrance to the Old Course Hotel.

  • Photo from Google Maps · Rogue

    Google rating 4.5 (356)

    209 South St, St Andrews KY16 9EF, UK

    Restaurant

    Rogue is a restaurant and cocktail bar at the west end of South Street, beside the West Port.

  • Photo from Google Maps · The Social SPACE

    Google rating 4.5 (36)

    Kilrymont Rd, St Andrews KY16 8DE, UK

    Restaurant

    The Social is an all-day café, pizza kitchen and bar on the SPACE campus on Kilrymont Road, in the former…

  • Photo from Google Maps · Couthie

    Google rating 4.4 (491)

    5 Ellice Pl, St Andrews KY16 9HU, UK

    Café

    Bibi's Cafe is a small, blue-fronted café on Ellice Place, just off North Street in St Andrews.

  • Photo from Google Maps · Greyfriars Inn

    Google rating 4.4 (1,251)

    129 North St, St Andrews KY16 9AG, UK

    Pub

    Greyfriars Inn is a traditional Belhaven pub with rooms on North Street in central St Andrews.

  • Photo from Google Maps · Pimmy

    Google rating 4.4 (719)

    24 North St, St Andrews KY16 9AQ, UK

    Café

    Northpoint Café is a small café at 24 North Street, St Andrews, best known as a regular haunt of Prince…

  • Photo from Google Maps · Tailend Restaurant St Andrews

    Google rating 4.4 (2,188)

    130 Market St, St Andrews KY16 9PD, UK

    Restaurant

    The Tailend is a family-run seafood restaurant and takeaway on Market Street, best known for fish and chips.

  • Photo from Google Maps · Whey Pat Tavern

    Google rating 4.4 (601)

    1 Bridge St, St Andrews KY16 9EX, UK

    Pub

    The Whey Pat Tavern is a traditional Belhaven pub on Bridge Street, beside the West Port at the western end…

  • Photo from Google Maps · Central Bar

    Google rating 4.3 (1,185)

    77 Market St, St Andrews KY16 9NU, UK

    Pub

    Central Bar is a traditional Belhaven pub on Market Street, right in the middle of St Andrews.