hero
How2Go
Kollam to Vaniyambadi

Kollam to Vaniyambadi

Vaniyambadi is approximately 650+ km from Kollam, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Vaniyambadi.

Read More
Sort By
Mode of Transport

Direct Train

RECOMMENDED

Kollam

Vaniyambadi

Approx Travel Time

12h 20m

₹395

Onwards

Via Cochin, Bangalore

Kollam

Cochin

Bangalore

Vaniyambadi

Approx Travel Time

9h 27m

₹4,931

Onwards

Via Thiruvananthapuram, Bangalore

FASTEST

Kollam

Thiruvananthapuram

Bangalore

Vaniyambadi

Approx Travel Time

8h 37m

₹7,611

Onwards

Via Salem

Kollam

Salem

Vaniyambadi

Approx Travel Time

14h 2m

₹3,319

Onwards

Kollam

Salem

Vaniyambadi

Approx Travel Time

14h 16m

₹5,419

Onwards

Via Cochin

Kollam

Cochin

Vaniyambadi

Approx Travel Time

11h 35m

₹390

Onwards

Kollam

Cochin

Vaniyambadi

Approx Travel Time

11h 54m

₹1,079

Onwards

Via Ottappalam

Kollam

Ottappalam

Vaniyambadi

Approx Travel Time

11h 38m

₹435

Onwards

Via Thrissur

CHEAPEST

Kollam

Thrissur

Vaniyambadi

Approx Travel Time

12h 14m

₹365

Onwards

Via Kottayam

Kollam

Kottayam

Vaniyambadi

Approx Travel Time

12h 53m

₹1,664

Onwards

Frequently Asked Questions

What is the distance between Kollam and Vaniyambadi?

Vaniyambadi is approximately 650+ kms from Kollam.

How long does it take to reach Vaniyambadi from Kollam?

It takes approximately 9 hours to reach Vaniyambadi from Kollam by Train, Flight, Bus Via Thiruvananthapuram, Bangalore.

What is the cheapest way to reach Vaniyambadi from Kollam?

The cheapest way to reach Vaniyambadi from Kollam is by Train Via Thrissur.

What is the fastest way to reach Vaniyambadi from Kollam?

The fastest way to reach Vaniyambadi from Kollam is by Train, Flight, Bus Via Thiruvananthapuram, Bangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India