hero
How2Go
Diu to Dharmapuri

Diu to Dharmapuri

Dharmapuri is approximately 1250+ km from Diu, 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 Dharmapuri.

Read More
Sort By
Mode of Transport

Via Mumbai, Bangalore

RECOMMENDED

FASTEST

Diu

Mumbai

Bangalore

Dharmapuri

Approx Travel Time

7h 42m

₹11,139

Onwards

Diu

Mumbai

Bangalore

Dharmapuri

Approx Travel Time

8h 45m

₹11,394

Onwards

Via Mumbai

Diu

Mumbai

Dharmapuri

Approx Travel Time

1d 20h 20m

On Demand

Via Surat, Bangalore

CHEAPEST

Diu

Surat

Bangalore

Dharmapuri

Approx Travel Time

1d 14h 21m

₹1,720

Onwards

Diu

Surat

Bangalore

Dharmapuri

Approx Travel Time

8h 2m

₹12,421

Onwards

Diu

Surat

Bangalore

Dharmapuri

Approx Travel Time

9h 5m

₹12,676

Onwards

Via Navi Mumbai, Bangalore

Diu

Navi Mumbai

Bangalore

Dharmapuri

Approx Travel Time

7h 52m

₹11,850

Onwards

Diu

Navi Mumbai

Bangalore

Dharmapuri

Approx Travel Time

8h 55m

₹12,105

Onwards

Via Ahmedabad, Bangalore

Diu

Ahmedabad

Bangalore

Dharmapuri

Approx Travel Time

9h 34m

₹12,986

Onwards

Via Mumbai, Coimbatore

Diu

Mumbai

Coimbatore

Dharmapuri

Approx Travel Time

9h 46m

₹12,987

Onwards

Frequently Asked Questions

What is the distance between Diu and Dharmapuri?

Dharmapuri is approximately 1250+ kms from Diu.

How long does it take to reach Dharmapuri from Diu?

It takes approximately 8 hours to reach Dharmapuri from Diu by Flight, Train Via Mumbai, Bangalore.

What is the cheapest way to reach Dharmapuri from Diu?

The cheapest way to reach Dharmapuri from Diu is by Bus, Train Via Surat, Bangalore.

What is the fastest way to reach Dharmapuri from Diu?

The fastest way to reach Dharmapuri from Diu is by Flight, Train Via Mumbai, Bangalore.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India