|Trips per day||35|
Located in New Brunswick, Canada, you can travel by bus to Saint John from 16 destinations and choose from 35 daily bus schedules to get you there. Maritime Bus has the most bus connections to Saint John. The furthest bus arriving in Saint John covers a distance of 364.54 miles, 586.53 kms, covering the journey in 13 hours and 58 minutes
Looking for other ways to get there? Check out Ferry options to Saint John.