To reach Aberdeen from Cupar, take the ScotRail train. The journey takes about 2 hours.
Total Distance: 120 km driving distance, 100 km air distance.
Trains are frequent.
All year round.