The journey from Guruvayur to Surat covers 1600 km. You can take a train from Thrissur to Surat Junction. The route passes through the scenic Konkan coast. Surat is known for its textile and diamond industries. Expect a travel time of 28-30 hours by train.
Total Distance: 1600 km by road, 1300 km air distance.
Book your train tickets well in advance.
November to February for pleasant weather.