Cheap Bus, Train and Carpool tickets to Hamilton, CA

What are the most popular routes to Hamilton?

Ottawa - HamiltonAverage priceR 818Average duration9h 30mDaily departures40
Niagara Falls - HamiltonAverage priceR 179Average duration1h 12mDaily departures43
Windsor - HamiltonAverage priceR 669Average duration4h 35mDaily departures5
Montreal - HamiltonAverage priceR 2 365Average duration11h 27mDaily departures2
Brantford - HamiltonAverage priceR 141Average duration33mDaily departures210