St Stephen Tourism

St. Stephen (2011 population: 4,817) is a Canadian town in Charlotte County, New Brunswick, situated on the east bank of the St. Croix River around the intersection of New Brunswick Route 170 and the southern terminus of New Brunswick Route 3. The St. Croix River marks a section of the Canada–United States border, forming a natural border between Calais, Maine and St. Stephen. U.S. Route 1 parallels the St. Croix river for a few miles, and is accessed from St. Stephen by three cross-border bridges.


Find the best activities, restaurants and things to do in St Stephen, Canada. Explore St Stephen travel guide before you plan your trip here. A holiday in St Stephen can generally be of 1-2 days.

Don't just take a trip, let the trip take you! Have a enjoyable time at St Stephen.

St Stephen Trip Planner

Plan your customized day by day trip plan for St Stephen. Choose from various experinces categories as adventure, romantic and family and kids friendly for your trip using using St Stephen trip planner.