Cheap Bus, Train and Carpool tickets to Hamilton

What are the most popular routes to Hamilton?

London - HamiltonAverage price₪132Average duration10h 50mDaily departures4
Manchester - HamiltonAverage price₪192Average duration3h 9mDaily departures10
Manchester - HamiltonAverage price₪195Average duration4h 55mDaily departures4
Carlisle - HamiltonAverage price₪43Average duration1h 30mDaily departures2
Birmingham - HamiltonAverage price₪161Average duration7h 20mDaily departures2