Cheap Bus, Train and Carpool tickets to Hamilton, CA

What are the most popular routes to Hamilton?

Ottawa - HamiltonAverage priceCLP 77,124Average duration6h 30mDaily departures1
Kingston - HamiltonAverage priceCLP 64,980Average duration3h 30mDaily departures1
Kingston - HamiltonAverage priceCLP 38,678Average duration5h 50mDaily departures9
Windsor - HamiltonAverage priceCLP 36,406Average duration4h 35mDaily departures5
Niagara Falls - HamiltonAverage priceCLP 31,539Average duration2h 30mDaily departures1