There are 5 ways to get from Deoghar to Diu by plane, taxi, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Deoghar (DGH) to Diu Airport (DIU)plane DGH - DIU
16h 45m₹16,081–33,368Train, bus
cheapest- Take the train from Jasidih Jn to Ahmedabad Jntrain 19436
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
2d 3h₹1,407–8,950Taxi, train, bus
- Take the taxi from Deoghar to Parasnathtaxi
- Take the train from Parasnath to Ahmedabad Jntrain
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
42h 50m₹3,413–10,235Drive 2,022.8 km
- Drive from Deoghar to Diucar 2,022.8 km
29h 46m₹21,998–31,775Train, bus via Tūndla
- Take the train from Jasidih Jn to Tundla Jntrain
- Take the train from Tundla Jn to Veravaltrain
- Take the bus from Somnath to Diubus
46h 44m₹1,889–10,450
Deoghar (DGH) to Diu Airport (DIU) flights
Questions & Answers
The cheapest way to get from Deoghar to Diu is to train and bus which costs ₹1,400 - ₹9,000 and takes 2 days 3h.
The fastest way to get from Deoghar to Diu is to fly which takes 16h 45m and costs ₹16,000 - ₹34,000.
The distance between Deoghar and Diu is 1687 km. The road distance is 2022.8 km.
The best way to get from Deoghar to Diu without a car is to taxi and train and bus which takes 42h 50m and costs ₹3,400 - ₹11,000.
It takes approximately 16h 45m to get from Deoghar to Diu, including transfers.
Yes, the driving distance between Deoghar to Diu is 2023 km. It takes approximately 29h 46m to drive from Deoghar to Diu.
There are 14+ hotels available in Diu.
What companies run services between Deoghar, India and Diu, India?
IndiGo Airlines flies from Deoghar (DGH) to Diu Airport (DIU) 4 times a day.
- Website
- goindigo.in
Flights from Deoghar to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 16h 30m
- When
- Every day
- Estimated price
- ₹15,000–32,000
Flights from Deoghar to Diu Airport via Delhi, Surat
- Ave. Duration
- 19h
- When
- Every day
- Estimated price
- ₹15,000–32,000
Flights from Deoghar to Diu Airport via Bengaluru, Ahmedabad
- Ave. Duration
- 25h 15m
- When
- Every day
- Estimated price
- ₹19,000–34,000
Flights from Deoghar to Diu Airport via Kolkata, Surat
- Ave. Duration
- 26h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹15,000–32,000
Flights from Deoghar to Diu Airport via Bengaluru, Surat
- Ave. Duration
- 27h 45m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- ₹18,000–33,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Parasnath to Ahmedabad Jn
- Ave. Duration
- 30h
- Frequency
- Once a week
- Estimated price
- ₹800–6,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹800–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,800–3,600
- First Class (1A)
- ₹4,800–6,500
Train from Jasidih Jn to Tundla Jn
- Ave. Duration
- 14h 33m
- Frequency
- 5 times a week
- Estimated price
- ₹470–3,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹470–600
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,800–3,600
Train from Tundla Jn to Veraval
- Ave. Duration
- 26h 40m
- Frequency
- Once a week
- Estimated price
- ₹600–4,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,200–2,900
- First Class (1A)
- ₹3,800–4,800
Train from Jasidih Jn to Ahmedabad Jn
- Ave. Duration
- 38h 30m
- 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,300–2,900
- Second AC (2A)
- ₹3,300–4,100
- First Class (1A)
- ₹5,500–7,000
- 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
- ₹390–1,100
- Schedules at
- gsrtc.in
- AC Sleeper
- ₹420–600
- Seater
- ₹390–550
- Sleeper
- ₹700–1,100
Bus from Somnath to Diu
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–410
- Schedules at
- gsrtc.in
- AC Sleeper
- ₹290–410
- Seater
- ₹110–270
- Ave. Duration
- 1h 44m
- Estimated price
- ₹2,100–2,500
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 Flying into Beijing?, Travelling to and around Russia for the 2018 FIFA World Cup, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.











