The drive from Waterville to St. Stephen is approximately 150 kilometers. You will travel south through the heart of New Brunswick. This is a straightforward drive on provincial highways. St. Stephen is a charming border town on the St. Croix River.
Total Distance: 150 km driving distance, 130 km straight-line distance.
Enjoy the scenic drive through the countryside.
May to October for pleasant driving weather.