hero
How2Go
Deoghar to Diu

Deoghar to Diu

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

Read More
Sort By
Mode of Transport

Via Durgapur, Mumbai

RECOMMENDED

FASTEST

Deoghar

Durgapur

Mumbai

Diu

Approx Travel Time

8h 33m

₹14,103

Onwards

Via Patna, Mumbai

CHEAPEST

Deoghar

Patna

Mumbai

Diu

Approx Travel Time

2d 2h 19m

₹2,095

Onwards

Deoghar

Patna

Mumbai

Diu

Approx Travel Time

9h 54m

₹14,646

Onwards

Via Patna, Ahmedabad

Deoghar

Patna

Ahmedabad

Diu

Approx Travel Time

2d 7h 25m

₹5,300

Onwards

Deoghar

Patna

Ahmedabad

Diu

Approx Travel Time

9h 34m

₹14,271

Onwards

Deoghar

Patna

Ahmedabad

Diu

Approx Travel Time

14h 20m

₹14,691

Onwards

Via Giridih, Mumbai

Deoghar

Giridih

Mumbai

Diu

Approx Travel Time

9h 10m

₹14,276

Onwards

Deoghar

Giridih

Mumbai

Diu

Approx Travel Time

9h 51m

₹14,301

Onwards

Via Muzaffarpur, Mumbai

Deoghar

Muzaffarpur

Mumbai

Diu

Approx Travel Time

12h 12m

On Demand

Via Ranchi, Ahmedabad

Deoghar

Ranchi

Ahmedabad

Diu

Approx Travel Time

13h 40m

₹12,893

Onwards

Frequently Asked Questions

What is the distance between Deoghar and Diu?

Diu is approximately 1950+ kms from Deoghar.

How long does it take to reach Diu from Deoghar?

It takes approximately 9 hours to reach Diu from Deoghar by Train, Flight Via Durgapur, Mumbai.

What is the cheapest way to reach Diu from Deoghar?

The cheapest way to reach Diu from Deoghar is by Train, Bus Via Patna, Mumbai.

What is the fastest way to reach Diu from Deoghar?

The fastest way to reach Diu from Deoghar is by Train, Flight Via Durgapur, Mumbai.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India