Discover St Andrews, a charming seaside town on the coast of New Brunswick. With its historic streets, elegant architecture and beautiful coastal setting, it has a relaxed character that makes it a pleasure to explore.
Known as one of the oldest towns in the Maritimes, St Andrews combines heritage with the atmosphere of a modern resort. Historic buildings and independent shops sit alongside restaurants, galleries and places to enjoy the town’s beautiful surroundings.
Explore Historic St Andrews
Stroll through the streets of the National Historic District and discover the town’s fascinating heritage. Beautifully preserved buildings line the streets, creating an atmospheric setting for a leisurely walk.
The historic architecture is one of St Andrews’ great attractions. Take your time exploring the town and look out for distinctive homes, churches and commercial buildings that reflect its long history.
Despite its heritage, St Andrews has a lively modern character. Cafés, restaurants and independent businesses bring the historic centre to life throughout the year.
Discover Local Shops and Crafts
The old downtown commercial area is a wonderful place to browse. Independent shops offer everything from local artwork and handmade crafts to traditional woollen products.
Take time to explore the boutiques and galleries, where you can find locally made gifts and distinctive souvenirs. The relaxed pace makes shopping here part of the experience.
You can also stop for a coffee or meal and enjoy the atmosphere of this welcoming coastal community.
Golf and Coastal Scenery
St Andrews is well known as a golfing destination, with beautiful courses set among the coastal landscape. Golfers can enjoy scenic fairways while taking in views of the surrounding countryside and water.
Away from the golf course, the town provides plenty of opportunities to enjoy the outdoors. Take a leisurely walk, explore the waterfront or simply find a scenic spot and enjoy the