Welcome to Canada’s Chocolate town
Experience Small Town Charm With Unique Vacation Adventures
The sweetest small town you can escape to from your busy life. St. Stephen is nestled along the St. Croix River in South West New Brunswick, Canada. Our town is a wonderful mixture of small-town life with all the modern conveniences you need. Nestled on the St. Croix River, the Town of St. Stephen and its surrounding area gives ample opportunities to relax, unwind, explore and enjoy on your next vacation. Come spend a day, weekend or more in our inviting little community.
Visit Our Tourism Centre and Kiosk
Our Tourism Kiosk, located downtown on the waterfront, is open daily (weather permitting) from Canada Day to Labour Day to help promote local businesses and attractions.
Looking to Visit But Don’t Know Where To Start?
We’ve built out some trip ideas to get you started with your planning and all the details you’ll need to contact local accommodations, book local activity services and visit local attractions.