hero
How2Go
Dindigul to Karimganj

Dindigul to Karimganj

Karimganj is approximately 2500+ km from Dindigul, 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 Karimganj.

Read More
Sort By
Mode of Transport

Via Bangalore, Agartala

RECOMMENDED

Dindigul

Bangalore

Agartala

Karimganj

Approx Travel Time

15h 41m

₹12,727

Onwards

Dindigul

Bangalore

Agartala

Karimganj

Approx Travel Time

15h 53m

₹13,001

Onwards

Dindigul

Bangalore

Agartala

Karimganj

Approx Travel Time

15h 51m

₹19,419

Onwards

Via Bangalore, Silchar

FASTEST

Dindigul

Bangalore

Silchar

Karimganj

Approx Travel Time

14h 39m

₹13,477

Onwards

Dindigul

Bangalore

Silchar

Karimganj

Approx Travel Time

15h 1m

₹17,664

Onwards

Dindigul

Bangalore

Silchar

Karimganj

Approx Travel Time

15h 13m

₹17,938

Onwards

Dindigul

Bangalore

Silchar

Karimganj

Approx Travel Time

14h 49m

₹20,169

Onwards

Via Chennai, Guwahati

Dindigul

Chennai

Guwahati

Karimganj

Approx Travel Time

2d 5h 45m

₹10,150

Onwards

Dindigul

Chennai

Guwahati

Karimganj

Approx Travel Time

19h 15m

₹11,433

Onwards

Via Bangalore, Patna, Guwahati

CHEAPEST

Dindigul

Bangalore

Patna

Guwahati

Karimganj

Approx Travel Time

4d 3h 5m

₹8,479

Onwards

Frequently Asked Questions

What is the distance between Dindigul and Karimganj?

Karimganj is approximately 2500+ kms from Dindigul.

How long does it take to reach Karimganj from Dindigul?

It takes approximately 15 hours to reach Karimganj from Dindigul by Train, Flight Via Bangalore, Silchar.

What is the cheapest way to reach Karimganj from Dindigul?

The cheapest way to reach Karimganj from Dindigul is by Bus Via Bangalore, Patna, Guwahati.

What is the fastest way to reach Karimganj from Dindigul?

The fastest way to reach Karimganj from Dindigul is by Train, Flight Via Bangalore, Silchar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India