Kurukshetra to Mayiladuthurai Distance

Mayiladuthurai is approximately 2350+ km from Kurukshetra. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Mayiladuthurai, with a total travel time of approximately 14 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Kurukshetra, India to Mayiladuthurai, India

Via Mohali, Chennai

RECOMMENDED

Kurukshetra

Mohali

Chennai

Mayiladuthurai

Approx Travel Time

15h

₹8,682

Onwards

FASTEST

Kurukshetra

Mohali

Chennai

Mayiladuthurai

Approx Travel Time

13h 50m

₹14,717

Onwards

Via Delhi, Tiruchirappalli

Kurukshetra

Delhi

Tiruchirappalli

Mayiladuthurai

Approx Travel Time

15h 8m

₹8,919

Onwards

Ads by MMT

Via Ghaziabad, Chennai

Kurukshetra

Ghaziabad

Chennai

Mayiladuthurai

Approx Travel Time

16h 49m

₹8,600

Onwards

Via Delhi, Chennai

Kurukshetra

Delhi

Chennai

Mayiladuthurai

Approx Travel Time

15h 33m

₹8,555

Onwards

Kurukshetra

Delhi

Chennai

Mayiladuthurai

Approx Travel Time

16h 33m

₹9,099

Onwards

Ads by MMT

Via Mathura, Chennai

CHEAPEST

Kurukshetra

Mathura

Chennai

Mayiladuthurai

Approx Travel Time

1d 20h 48m

₹1,110

Onwards

Kurukshetra

Mathura

Chennai

Mayiladuthurai

Approx Travel Time

1d 21h 58m

₹1,654

Onwards

Kurukshetra

Mathura

Chennai

Mayiladuthurai

Approx Travel Time

1d 20h 22m

₹5,285

Onwards

Via Delhi, Bangalore

Kurukshetra

Delhi

Bangalore

Mayiladuthurai

Approx Travel Time

2d 6h 15m

₹7,229

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Kurukshetra and Mayiladuthurai?

The straight-line distance is approximately 2100+ km.

What is the distance from Kurukshetra to Mayiladuthurai via Mohali?

Via Mohali, the distance is approximately 2350+ km, taking around 15 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India