The journey from Mahuva to Thiruvananthapuram is a long-distance trip of about 2000 kilometers. You will typically travel via Ahmedabad to catch a train to Thiruvananthapuram. This route traverses the entire western coast of India. Expect a travel time of 40 to 45 hours by train.
Total Distance: 2000 km by road, 1700 km air distance.
Check for trains from Ahmedabad to Thiruvananthapuram Central.
October to March for pleasant weather.