The journey from Saint John to Hamilton is approximately 1,550 km. The most practical method is flying from Saint John Airport (YSJ) to Toronto Pearson (YYZ) or Hamilton (YHM) with a connection. Driving is also an option but takes about 17 to 19 hours. This route connects the Maritimes to the Hamilton area. Flying is highly recommended for time efficiency.
Total Distance: Driving distance 1,550 km; Air distance 1,250 km.
Book your flight in advance for better rates.
Spring and autumn for pleasant weather.