There are 5 ways to get from Dhanbad to Diu by train, plane, taxi, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Birsa Munda Airport, fly
best- Take the train from Dhanbad Jn to Ranchi
- Fly from Birsa Munda Airport (IXR) to Diu Airport (DIU)IXR - DIU
20h 30m₹12,096–29,467Train, bus
cheapest- Take the train from Dhanbad Jn to Ahmedabad Jn12938 / ...
- Take the bus from Ahmedabad Krishnanagar Stand to Diu
41h 15m₹1,651–7,465Train, taxi
- Take the train from Dhanbad Jn to Botad Jn
- Take the train from Botad Jn to Rajula Jn
- Take the taxi from Rajula Jn to Diu
39h 7m₹2,563–9,951Drive 1,981.9 km
- Drive from Dhanbad to Diu1,981.9 km
29h 1m₹20,907–30,199Train to Lok Nayak Jayaprakash Airport, fly
- Take the train from Dhanbad Jn to Patna Jn
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Diu Airport (DIU)PAT - DIU
20h 22m₹11,024–28,686
Birsa Munda Airport (IXR) to Diu Airport (DIU) flights
Questions & Answers
The cheapest way to get from Dhanbad to Diu is to train and bus which costs ₹1,600 - ₹7,500 and takes 41h 15m.
The fastest way to get from Dhanbad to Diu is to train and fly which takes 20h 22m and costs ₹11,000 - ₹29,000.
The distance between Dhanbad and Diu is 1686 km. The road distance is 1981.9 km.
The best way to get from Dhanbad to Diu without a car is to train and taxi which takes 39h 7m and costs ₹2,500 - ₹10,000.
It takes approximately 20h 30m to get from Dhanbad to Diu, including transfers.
Yes, the driving distance between Dhanbad to Diu is 1982 km. It takes approximately 29h 1m to drive from Dhanbad to Diu.
There are 14+ hotels available in Diu.
What companies run services between Dhanbad, India and Diu, India?
There is no direct connection from Dhanbad to Diu. However, you can take the train to Ranchi, take the taxi to Birsa Munda Airport (IXR) airport, fly to Diu Airport (DIU), then take the taxi to Diu. Alternatively, you can take the train to Botad Jn, take the train to Rajula Jn, then take the taxi to Diu.
- Website
- goindigo.in
Flights from Birsa Munda Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 18h 5m
- When
- Every day
- Estimated price
- ₹11,000–27,000
Flights from Birsa Munda Airport to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 15h 25m
- When
- Every day
- Estimated price
- ₹12,000–29,000
Flights from Birsa Munda Airport to Diu Airport via Delhi, Surat
- Ave. Duration
- 17h 47m
- When
- Every day
- Estimated price
- ₹12,000–32,000
Flights from Birsa Munda Airport to Diu Airport via Hyderabad, Surat
- Ave. Duration
- 18h 55m
- When
- Every day
- Estimated price
- ₹12,000–28,000
Flights from Birsa Munda Airport to Diu Airport via Lok Nayak Jayaprakash Airport, Ahmedabad
- Ave. Duration
- 22h 55m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–28,000
Flights from Lok Nayak Jayaprakash Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 16h 22m
- When
- Every day
- Estimated price
- ₹10,000–32,000
Flights from Lok Nayak Jayaprakash Airport to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 14h
- When
- Every day
- Estimated price
- ₹11,000–34,000
Flights from Lok Nayak Jayaprakash Airport to Diu Airport via Hyderabad, Surat
- Ave. Duration
- 15h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹12,000–28,000
Flights from Lok Nayak Jayaprakash Airport to Diu Airport via Delhi, Surat
- Ave. Duration
- 15h 45m
- When
- Friday
- Estimated price
- ₹11,000–27,000
Flights from Lok Nayak Jayaprakash Airport to Diu Airport via Lucknow, Ahmedabad
- Ave. Duration
- 21h 20m
- When
- Every day
- Estimated price
- ₹10,000–26,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Dhanbad Jn to Ranchi
- Ave. Duration
- 3h 50m
- Frequency
- Every 2 hours
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Dhanbad Jn to Botad Jn
- Ave. Duration
- 34h 7m
- Frequency
- Once a week
- Estimated price
- ₹900–7,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,200–2,800
- Second AC (2A)
- ₹3,200–4,000
- First Class (1A)
- ₹5,000–7,000
Train from Botad Jn to Rajula Jn
- Ave. Duration
- 2h 48m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Dhanbad Jn to Patna Jn
- Ave. Duration
- 5h 55m
- Frequency
- 3 times a day
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Dhanbad Jn to Ahmedabad Jn
- Ave. Duration
- 30h 10m
- Frequency
- 3 times a week
- Estimated price
- ₹800–6,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,000–2,600
- Second AC (2A)
- ₹2,900–3,700
- First Class (1A)
- ₹5,000–6,500
- Phone
- 1800 233 666666
- customer-support@gsrtc.org
- Website
- gsrtc.in
Bus from Ahmedabad Krishnanagar Stand to Diu
- Ave. Duration
- 9h 30m
- Frequency
- 3 times a day
- Estimated price
- ₹700–1,100
- Schedules at
- gsrtc.in
- Sleeper
- ₹700–1,100
- Ave. Duration
- 1h 12m
- Estimated price
- ₹1,500–1,900
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What are the different types of Renfe trains in Spain?, How do I get from Sydney to Melbourne, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.












