Discover the best food in St Andrews, New Brunswick. The historic seaside town offers some of the best dining experiences in Atlantic Canada, from fine dining to casual cafes. Our multigenerational family shares our favourite spots, from seafood restaurants in Saint Andrews to charming hidden gems.
$$$$$ – Splurge-Worthy Fine Dining in St Andrews
The Treadwell Inn and The Rossmount
Granny's Opinion:
The Treadwell Inn offers excellent food in town and The Rossmount Inn is the same high standard and price, but a mile or so outside. Neither is cheap, but both are charming and original – perfect for special occasions.
Parent's Opinion:
Best saved for a date night or a grown-up celebration, no one really wants to see children in either place. However, do go at lunchtime and sit outside. The Treadwell has a sweet garden and the Rossmount has a huge rolling lawn. My sisters and I often sit at the bar at the Rossmount, it's less fussy and the cocktails come faster!
Top Tip:
You can walk up Chamcook Mountain behind the Rossmount. It’s quite a steep climb, so take Dunsters Doughnuts as a bribe – suitable for kids over 7. Then have a drink overlooking the lawns afterwards on the terrace. One of the best views in St Andrews!
$$$$ – Exceptional Garden Dining
Kingsbrae Garden Cafe
Granny's Opinion:
The heavenly location of the Kingsbrae Garden restaurant both inside and outside, with private rooms, an art gallery and delicious food is hard to beat. It's an original menu with a great cook, beautiful views and friendly staff – a true St Andrews gem.
Parent's Opinion:
This is such a fun option. Call in advance and book a table outside so kids can run free after they have ordered. The restaurant overlooks a huge lawn and sometimes the alpacas come out to graze. Inside is a bit more stuffy, but staff are very accommodating of children and nothing is too much trouble.