To reach Kirkcaldy from Cupar, take the ScotRail train. The journey takes about 30 minutes.
Total Distance: 30 km driving distance, 25 km air distance.
Trains are frequent.
All year round.