Surat, the diamond city of India, is well-connected to North India by rail. From Budaun, travel to Bareilly or Delhi to board a direct train to Surat. The journey covers roughly 1200 km and takes about 20-22 hours. The route passes through the scenic landscapes of Rajasthan and Madhya Pradesh.
Total Distance: 1200 km by road, 1050 km air distance.
Trains from Delhi to Surat are more frequent.
November to February for pleasant weather.