The journey from Cupar to Hamilton covers approximately 100 km. You will travel via the rail network, typically with a change in Edinburgh. This route takes you from the town of Cupar to the town of Hamilton in South Lanarkshire.
Total Distance: Driving distance 100 km, straight-line air distance 85 km.
ScotRail offers frequent services between Edinburgh and Hamilton.
All year round for business or local travel.