Bangalore to Mayiladuthurai Distance

Mayiladuthurai is approximately 300+ km from Bangalore. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 9 hours, while trains complete the journey in approximately 11 hours, subject to the chosen service and route. Flying is the fastest way to reach Mayiladuthurai, with a total travel time of approximately 4 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 Bangalore, India to Mayiladuthurai, India

Direct Options

RECOMMENDED

Bangalore

Mayiladuthurai

Approx Travel Time

8h 40m

₹799

Onwards

Bangalore

Mayiladuthurai

Approx Travel Time

10h 25m

₹325

Onwards

Via Tiruchirappalli

FASTEST

Bangalore

Tiruchirappalli

Mayiladuthurai

Approx Travel Time

4h 15m

₹3,299

Onwards

Bangalore

Tiruchirappalli

Mayiladuthurai

Approx Travel Time

7h 31m

₹345

Onwards

Bangalore

Tiruchirappalli

Mayiladuthurai

Approx Travel Time

5h 50m

₹3,568

Onwards

Ads by MMT

Via Vellore

CHEAPEST

Bangalore

Vellore

Mayiladuthurai

Approx Travel Time

8h 10m

₹290

Onwards

Via Pondicherry

Bangalore

Pondicherry

Mayiladuthurai

Approx Travel Time

5h 20m

₹4,488

Onwards

Bangalore

Pondicherry

Mayiladuthurai

Approx Travel Time

5h 48m

₹4,184

Onwards

Ads by MMT

Via Karur

Bangalore

Karur

Mayiladuthurai

Approx Travel Time

8h 33m

₹355

Onwards

Via Viluppuram

Bangalore

Viluppuram

Mayiladuthurai

Approx Travel Time

8h 32m

₹574

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 250+ km.

What is the distance from Bangalore to Mayiladuthurai via Tiruchirappalli?

Via Tiruchirappalli, the distance is approximately 350+ km, taking around 4 hours.

Is there a train from Bangalore to Mayiladuthurai?

Yes, trains run between Bangalore and Mayiladuthurai, covering approximately 500+ km in around 11 hours.

What are the major restaurants on the way from Bangalore to Mayiladuthurai by road?

Major restaurants on the road route from Bangalore to Mayiladuthurai include: • Iyengar Bakery • Vennila Restaurant • Vennila Bakery • Yaagam Sweets • Nellai Karupatti Kaapi

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India