There are 5 ways to get from Jammu to Diu by plane, train, taxi, bus, car, or night bus
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 Jammu Airport (IXJ) to Diu Airport (DIU)plane IXJ - DIU
16h 29m₹8,933–23,194Bus
cheapest- Take the bus from Narwal Bus stand to Sindhi Camp Bus Standbus
- Take the bus from Jaipur to Ahmedabadbus
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
40h 31m₹1,994–4,279Train, taxi
- Take the train from Jammu Tawi to Rajkot Jntrain
- Take the train from Rajkot Jn to Veravaltrain
- Take the taxi from Veraval to Diutaxi
34h 51m₹2,678–9,544Drive 1,608.5 km
- Drive from Jammu to Diucar 1,608.5 km
20h 39m₹15,736–22,730Bus, night bus
- Take the bus from Jammu to Ludhianabus
- Take the bus from Ludhiana to Udaipurbus
- Take the nightbus from Udiapol to Airport Circlenightbus
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
41h 50m
Jammu Airport (IXJ) to Diu Airport (DIU) flights
Comparing Your Travel Options
The cheapest way to get from Jammu to Diu is to bus which costs ₹1,900 - ₹4,300 and takes 40h 31m.
The fastest way to get from Jammu to Diu is to fly which takes 16h 29m and costs ₹8,500 - ₹24,000.
No, there is no direct bus from Jammu to Diu. However, there are services departing from Narwal Bus stand and arriving at Diu via Jaipur, Geeta Mandir Bus Stand and Ahmedabad Krishnanagar Stand. The journey, including transfers, takes approximately 40h 31m.
The distance between Jammu and Diu is 1400 km. The road distance is 1608.5 km.
The best way to get from Jammu to Diu without a car is to train and taxi which takes 34h 51m and costs ₹2,600 - ₹10,000.
It takes approximately 16h 29m to get from Jammu to Diu, including transfers.
Jammu to Diu bus services, operated by Gajraj Bus Service, depart from Narwal Bus stand station.
The best way to get from Jammu to Diu is to fly which takes 16h 29m and costs ₹8,500 - ₹24,000. Alternatively, you can bus, which costs ₹1,900 - ₹4,300 and takes 40h 31m.
Jammu to Diu bus services, operated by Gajraj Bus Service, arrive at Sindhi Camp Bus Stand station.
Yes, the driving distance between Jammu to Diu is 1609 km. It takes approximately 20h 39m to drive from Jammu to Diu.
What companies run services between Jammu, India and Diu, India?
IndiGo Airlines, Star Air, and Spicejet fly from Jammu Airport (IXJ) to Diu Airport (DIU) 4 times a day. Alternatively, you can take a bus from Narwal Bus stand to Diu via Jaipur, Ahmedabad, Geeta Mandir Bus Stand, Krishnanagar, and Ahmedabad Krishnanagar Stand in around 40h 31m.
- Website
- goindigo.in
Flights from Jammu Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 22h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹8,500–23,000
Flights from Jammu Airport to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 19h 12m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,000–23,000
Flights from Jammu Airport to Diu Airport via Srinagar, Ahmedabad
- Ave. Duration
- 23h 45m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- ₹9,500–23,000
Flights from Jammu Airport to Diu Airport via Mumbai, Ahmedabad
- Ave. Duration
- 26h 20m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹11,000–25,000
- Website
- starair.in
Flights from Jammu Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 20h 40m
- When
- Monday and Friday
- Estimated price
- ₹8,500–23,000
Flights from Jammu Airport to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 16h 15m
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- ₹9,000–23,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jammu Tawi to Rajkot Jn
- Ave. Duration
- 28h 40m
- Frequency
- Twice a week
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- 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 Rajkot Jn to Veraval
- Ave. Duration
- 3h 55m
- Frequency
- 5 times a day
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
- Phone
- +91 9530045999
- Website
- gajrajbus.com
Bus from Narwal Bus stand to Sindhi Camp Bus Stand
- Ave. Duration
- 16h 25m
- Frequency
- Once daily
- Estimated price
- ₹950–1,700
- Schedules at
- gajrajbus.com
- AC Sleeper
- ₹1,000–1,600
- AC Deluxe
- ₹950–1,700
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Jaipur to Ahmedabad
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- ₹550–1,406
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹550–850
- 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
- Phone
- +91 98919 18058
- [email protected]
- Website
- BSS Cool Cool Travels
Bus from Jammu to Ludhiana
- Ave. Duration
- 6h 15m
- Frequency
- Every 4 hours
- Schedules at
- BSS Cool Cool Travels
- Website
- Radhe Travels
Bus from Jammu to Ludhiana
- Ave. Duration
- 5h 41m
- Frequency
- 3 times a day
- Schedules at
- Radhe Travels
- Website
- Star World Holidays
Bus from Jammu to Ludhiana
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Schedules at
- Star World Holidays
- Website
- Perfect Holiday
Bus from Jammu to Ludhiana
- Ave. Duration
- 6h
- Frequency
- Once daily
- Schedules at
- Perfect Holiday
- Phone
- +91 72199 79797
- Website
- Kissan Travels Pilani
Bus from Jammu to Ludhiana
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Website
- Kissan Travels Pilani
Bus from Ludhiana to Udaipur
- Ave. Duration
- 18h
- Frequency
- Twice daily
- Website
- Kissan Travels Pilani
Bus from Jammu to Ludhiana
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Schedules at
- Just Skyline Tour and Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Jammu to Ludhiana
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Kashmir Max
Bus from Jammu to Ludhiana
- Ave. Duration
- 5h 41m
- Frequency
- 4 times a week
- Schedules at
- Kashmir Max
- Website
- Ashok Bus Service
Bus from Jammu to Ludhiana
- Ave. Duration
- 6h 30m
- Frequency
- 4 times a week
- Schedules at
- Ashok Bus Service
- Website
- Pooja Transport
Bus from Jammu to Ludhiana
- Ave. Duration
- 6h 40m
- Frequency
- 4 times a week
- Schedules at
- Pooja Transport
- Phone
- +91 9797308903
- [email protected]
- Website
- Rajdhani (Zamindara) Travels
Bus from Jammu to Ludhiana
- Ave. Duration
- 6h 40m
- Frequency
- 4 times a week
- Website
- Rajdhani (Zamindara) Travels
- Website
- Rajdhani (Zamindara) Travels
- Website
- Jamna Travels-Jammu
Bus from Jammu to Ludhiana
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Schedules at
- Jamna Travels-Jammu
- Website
- Everest Holidays
Bus from Jammu to Ludhiana
- Ave. Duration
- 7h 25m
- Frequency
- 4 times a week
- Schedules at
- Everest Holidays
- Phone
- +91 98292 33444
- Website
- Amit Bus
Bus from Jammu to Ludhiana
- Ave. Duration
- 5h 50m
- Frequency
- 3 times a week
- Website
- Amit Bus
- Phone
- +91 97799 40672
- [email protected]
- Website
- Deltin Travels Pvt Ltd
Bus from Jammu to Ludhiana
- Ave. Duration
- 5h 55m
- Frequency
- Twice a week
- Website
- Deltin Travels Pvt Ltd
- Website
- Lucky Travels
Bus from Jammu to Ludhiana
- Ave. Duration
- 7h
- Frequency
- Once a week
- Schedules at
- Lucky Travels
- Phone
- +91 94625 06507
- [email protected]
- Website
- Anshu Travels
Bus from Ludhiana to Udaipur
- Ave. Duration
- 16h 55m
- Frequency
- Twice a week
- Schedules at
- Anshu Travels
- Phone
- +91 9521797979
- [email protected]
- Website
- shrinathbus.com
Night bus from Udiapol to Airport Circle
- Ave. Duration
- 4h 5m
- Frequency
- Every 2 hours
- Estimated price
- ₹550–1,400
- Schedules at
- shrinathbus.com
- Seater/Sleeper
- ₹550–1,400
- Ave. Duration
- 1h 16m
- Estimated price
- ₹1,700–2,100
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
There are 12+ hotels available in Diu.


































