hero
How2Go
Kayamkulam to Vidisha

Kayamkulam to Vidisha

Vidisha is approximately 2250+ km from Kayamkulam, 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 Vidisha.

Read More
Sort By
Mode of Transport

Via Chandrapur

RECOMMENDED

CHEAPEST

Kayamkulam

Chandrapur

Vidisha

Approx Travel Time

1d 15h 30m

₹1,080

Onwards

Via Bangalore, Bhopal

Kayamkulam

Bangalore

Bhopal

Vidisha

Approx Travel Time

20h 54m

₹6,720

Onwards

Kayamkulam

Bangalore

Bhopal

Vidisha

Approx Travel Time

18h 45m

₹8,024

Onwards

Kayamkulam

Bangalore

Bhopal

Vidisha

Approx Travel Time

2d 7h 10m

₹5,399

Onwards

Kayamkulam

Bangalore

Bhopal

Vidisha

Approx Travel Time

19h 40m

₹8,159

Onwards

Ads by MMT

Via Itarsi

Kayamkulam

Itarsi

Vidisha

Approx Travel Time

1d 15h 28m

₹4,332

Onwards

Via Thiruvananthapuram, Indore

FASTEST

Kayamkulam

Thiruvananthapuram

Indore

Vidisha

Approx Travel Time

15h 10m

₹13,576

Onwards

Kayamkulam

Thiruvananthapuram

Indore

Vidisha

Approx Travel Time

16h 11m

₹9,668

Onwards

Kayamkulam

Thiruvananthapuram

Indore

Vidisha

Approx Travel Time

16h

₹9,843

Onwards

Ads by MMT

Via Salem, Bhopal

Kayamkulam

Salem

Bhopal

Vidisha

Approx Travel Time

1d 15h 50m

₹2,150

Onwards

Frequently Asked Questions

What is the distance between Kayamkulam and Vidisha?

Vidisha is approximately 2250+ kms from Kayamkulam.

How long does it take to reach Vidisha from Kayamkulam?

It takes approximately 15 hours to reach Vidisha from Kayamkulam by Cab, Flight, Train Via Thiruvananthapuram, Indore.

What is the cheapest way to reach Vidisha from Kayamkulam?

The cheapest way to reach Vidisha from Kayamkulam is by Train Via Chandrapur.

What is the fastest way to reach Vidisha from Kayamkulam?

The fastest way to reach Vidisha from Kayamkulam is by Cab, Flight, Train Via Thiruvananthapuram, Indore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India