Kurukshetra to Mayiladuthurai Distance

Mayiladuthurai is approximately 2250+ 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 11 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 Delhi, Tiruchirappalli

RECOMMENDED

FASTEST

Kurukshetra

Delhi

Tiruchirappalli

Mayiladuthurai

Approx Travel Time

10h 55m

₹9,928

Onwards

Kurukshetra

Delhi

Tiruchirappalli

Mayiladuthurai

Approx Travel Time

12h 36m

₹12,932

Onwards

Via Mohali, Chennai

Kurukshetra

Mohali

Chennai

Mayiladuthurai

Approx Travel Time

12h 22m

₹10,752

Onwards

Kurukshetra

Mohali

Chennai

Mayiladuthurai

Approx Travel Time

12h 54m

₹8,959

Onwards

Ads by MMT

Via Agra, Chennai

CHEAPEST

Kurukshetra

Agra

Chennai

Mayiladuthurai

Approx Travel Time

1d 12h 47m

₹1,125

Onwards

Kurukshetra

Agra

Chennai

Mayiladuthurai

Approx Travel Time

1d 15h 51m

₹1,597

Onwards

Kurukshetra

Agra

Chennai

Mayiladuthurai

Approx Travel Time

1d 14h 15m

₹5,416

Onwards

Via Kota, Bangalore

Kurukshetra

Kota

Bangalore

Mayiladuthurai

Approx Travel Time

2d 6h 35m

₹5,898

Onwards

Ads by MMT

Via Delhi, Chennai

Kurukshetra

Delhi

Chennai

Mayiladuthurai

Approx Travel Time

11h 56m

₹10,119

Onwards

Via Ghaziabad, Chennai

Kurukshetra

Ghaziabad

Chennai

Mayiladuthurai

Approx Travel Time

13h 23m

₹10,164

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 Delhi?

Via Delhi, the distance is approximately 2250+ km, taking around 11 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India