The journey from Saint John to Winnipeg is approximately 2,800 km. The most practical method is flying from Saint John Airport (YSJ) to Winnipeg (YWG) with a connection. Driving is also an option but takes about 30 to 35 hours. This route connects the Maritimes to the Prairies. Flying is highly recommended for time efficiency.
Total Distance: Driving distance 2,800 km; Air distance 2,300 km.
Book your flight in advance for better rates.
Spring and autumn for pleasant weather.