There are 7 ways to get from Jaipur to Diu Fortress by plane, train, bus, night 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 from Jaipur International Airport
best- Fly from Jaipur International Airport (JAI) to Diu Airport (DIU)plane JAI - DIU
6h 32m₹9,277–21,659Train, bus
cheapest- Take the train from Jaipur to Asarvatrain 12981
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
23h 43m₹810–3,886Train
- Take the train from Jaipur to Rajkot Jntrain
- Take the train from Rajkot Jn to Veravaltrain
- Take the train from Veraval to Unatrain
22h 54m₹1,484–6,632Bus
- Take the bus from Jaipur to Ahmedabad, Gujaratbus Jaipur
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
25h 19mNight bus, bus
- Take the night bus from Jaipur to Ahmedabad RTO Circle - Subhash bridgenightbus
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
26h 13m₹1,562–3,093Train to Ajmer Kishangarh Airport, fly
- Take the train from Jaipur to Kishangarhtrain
- Fly from Ajmer Kishangarh Airport (KQH) to Diu Airport (DIU)plane KQH - DIU
23h 13m₹9,296–29,515Drive 998.4 km
- Drive from Jaipur to Diu Fortresscar 998.4 km
13h 56m₹11,230–16,221
Jaipur International Airport (JAI) to Diu Airport (DIU) flights
Questions & Answers
The cheapest way to get from Jaipur to Diu Fortress is to train and bus which costs ₹800 - ₹3,900 and takes 23h 43m.
The fastest way to get from Jaipur to Diu Fortress is to fly which takes 6h 32m and costs ₹9,000 - ₹22,000.
No, there is no direct bus from Jaipur to Diu Fortress. However, there are services departing from Jaipur and arriving at Diu via Sanyas Ashram, Panchshil Society and Ahmedabad Krishnanagar Stand. The journey, including transfers, takes approximately 25h 19m.
No, there is no direct train from Jaipur to Diu Fortress. However, there are services departing from Jaipur and arriving at Una via Rajkot Jn and Veraval. The journey, including transfers, takes approximately 22h 54m.
The distance between Jaipur and Diu Fortress is 865 km. The road distance is 998.4 km.
The best way to get from Jaipur to Diu Fortress without a car is to train which takes 22h 54m and costs ₹1,400 - ₹7,000.
It takes approximately 6h 32m to get from Jaipur to Diu Fortress, including transfers.
Jaipur to Diu Fortress bus services, operated by M R Travels, depart from Jaipur station.
Jaipur to Diu Fortress train services, operated by Indian Railways, depart from Jaipur station.
The best way to get from Jaipur to Diu Fortress is to fly which takes 6h 32m and costs ₹9,000 - ₹22,000. Alternatively, you can train, which costs ₹1,400 - ₹7,000 and takes 22h 54m, you could also bus, which costs and takes 25h 19m.
What companies run services between Jaipur, India and Diu Fortress, India?
IndiGo Airlines, Star Air, and three other airlines fly from Jaipur International Airport (JAI) to Diu Airport (DIU) 3 times a day. Alternatively, you can take a train from Jaipur to Diu Fortress via Rajkot Jn, Veraval, and Una in around 22h 54m.
- Website
- goindigo.in
Flights from Jaipur International Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- ₹8,000–23,000
Flights from Ajmer Kishangarh Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 20h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- ₹8,000–27,000
Flights from Ajmer Kishangarh Airport to Diu Airport via Delhi, Surat
- Ave. Duration
- 23h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–29,000
- Website
- starair.in
Flights from Jaipur International Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 4h 10m
- When
- Tuesday to Thursday
- Estimated price
- ₹8,000–20,000
Flights from Ajmer Kishangarh Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 20h 35m
- When
- Monday
- Estimated price
- ₹8,000–27,000
- Website
- helitrans.no
Flights from Jaipur International Airport to Diu Airport via Mumbai
- Ave. Duration
- 6h 42m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,000–23,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jaipur to Rajkot Jn
- Ave. Duration
- 14h 15m
- Frequency
- Once daily
- Estimated price
- ₹420–3,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹420–500
- Third AC (3A)
- ₹1,000–1,400
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Train from Rajkot Jn to Veraval
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Veraval to Una
- Ave. Duration
- 2h 27m
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Jaipur to Kishangarh
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Jaipur to Asarva
- Ave. Duration
- 11h 50m
- Frequency
- Once daily
- Estimated price
- ₹370–2,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹370–440
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,200–2,800
- Phone
- 1800 233 666666
- [email protected]
- Website
- gsrtc.in
Bus from Ahmedabad Krishnanagar Stand to Diu
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- ₹440–1,100
- Schedules at
- gsrtc.in
- Seater
- ₹440–650
- AC Sleeper
- ₹500–750
- Sleeper
- ₹700–1,100
Bus from Ahmedabad Krishnanagar Stand to Diu
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- ₹440–1,100
- Schedules at
- gsrtc.in
- Seater
- ₹440–650
- AC Sleeper
- ₹500–750
- Sleeper
- ₹700–1,100
Bus from Ahmedabad Krishnanagar Stand to Diu
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- ₹440–1,100
- Schedules at
- gsrtc.in
- Seater
- ₹440–650
- AC Sleeper
- ₹500–750
- Sleeper
- ₹700–1,100
- Phone
- +917422221306
- [email protected]
- Website
- atmbus.in
Night bus from Jaipur to Ahmedabad RTO Circle - Subhash bridge
- Ave. Duration
- 13h 51m
- Frequency
- Once daily
- Estimated price
- ₹1,100–2,000
- Schedules at
- atmbus.in
- AC Sleeper
- ₹1,100–2,000
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 Getting around the Cyclades, Travelling to and around Russia for the 2018 FIFA World Cup, and How to get from London to Edinburgh - to help you get the most out of your next trip.
More Questions & Answers
Jaipur to Diu Fortress bus services, operated by M R Travels, arrive at Ahmedabad, Gujarat station.
Jaipur to Diu Fortress train services, operated by Indian Railways, arrive at Rajkot Jn station.
Yes, the driving distance between Jaipur to Diu Fortress is 998 km. It takes approximately 13h 56m to drive from Jaipur to Diu Fortress.
There are 12+ hotels available in Diu Fortress.















