There are 7 ways to get from Jalandhar to Diu by train, plane, taxi, 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.
Train, fly
best- Take the train from Jalandhar City to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Diu Airport (DIU)plane IXC - DIU
12h 23m₹13,791–22,188Train, bus via Ahmedabad
cheapest- Take the train from Jalandhar City to Sabarmati Bgtrain 19224 / ...
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
36h 55m₹1,030–5,460Train, taxi
- Take the train from Jalandhar City to Dhola Jntrain
- Take the train from Dhola Jn to Gadhakdatrain
- Take the taxi from Gadhakda to Diutaxi
33h 1m₹2,514–8,242Bus via Ahmedabad
- Take the bus from Jalandhar, Punjab to Faridabad, Haryanabus
- Take the bus from Faridabad, Haryana to Ahmedabad, Gujaratbus
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
37h 58mDrive 1,388.5 km
- Drive from Jalandhar to Diucar 1,388.5 km
17h 42m₹15,708–22,690Train, bus
- Take the train from Jalandhar Cant to Rajkot Jntrain
- Take the train from Rajkot Jn to Veravaltrain
- Take the bus from Somnath to Diubus
34h 4m₹1,688–8,805Bus
- Take the bus from Jalandhar, Punjab to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Rajkotbus
- Take the bus from Rajkot Bus Port to Somnathbus
- Take the bus from Somnath to Diubus
43h 37m
Chandigarh International Airport (IXC) to Diu Airport (DIU) flights
Questions & Answers
The cheapest way to get from Jalandhar to Diu is to train and bus via Ahmedabad which costs ₹1,000 - ₹5,500 and takes 36h 55m.
The fastest way to get from Jalandhar to Diu is to train and fly which takes 12h 23m and costs ₹13,000 - ₹23,000.
No, there is no direct bus from Jalandhar to Diu. However, there are services departing from Jalandhar, Punjab and arriving at Diu via Faridabad, Haryana, Sanyas Ashram, Panchshil Society and Ahmedabad Krishnanagar Stand. The journey, including transfers, takes approximately 37h 58m.
The distance between Jalandhar and Diu is 1437 km. The road distance is 1388.5 km.
The best way to get from Jalandhar to Diu without a car is to train and taxi which takes 33h 1m and costs ₹2,500 - ₹8,500.
It takes approximately 12h 23m to get from Jalandhar to Diu, including transfers.
Jalandhar to Diu bus services, operated by Laxmi Holidays, depart from Jalandhar, Punjab station.
Jalandhar to Diu bus services, operated by Laxmi Holidays, arrive at Faridabad, Haryana station.
Yes, the driving distance between Jalandhar to Diu is 1389 km. It takes approximately 17h 42m to drive from Jalandhar to Diu.
There are 11+ hotels available in Diu.
What companies run services between Jalandhar, India and Diu, India?
You can take a bus from Jalandhar, Punjab to Diu via Faridabad, Haryana, Ahmedabad, Gujarat, Sanyas Ashram, Usmanpura, Panchshil Society, Saijpur, and Ahmedabad Krishnanagar Stand in around 37h 58m.
- Website
- goindigo.in
Flights from Chandigarh International Airport to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 14h 45m
- When
- Every day
- Estimated price
- ₹8,500–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jalandhar City to Chandigarh
- Ave. Duration
- 3h 3m
- Frequency
- 5 times a day
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Jalandhar City to Dhola Jn
- Ave. Duration
- 28h 38m
- Frequency
- Once a week
- Estimated price
- ₹650–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,700–2,100
- Second AC (2A)
- ₹2,400–3,000
- First Class (1A)
- ₹4,000–5,500
Train from Dhola Jn to Gadhakda
- Ave. Duration
- 1h 53m
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Jalandhar Cant to Rajkot Jn
- Ave. Duration
- 24h 45m
- Frequency
- Twice a week
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹700–900
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,600–3,300
- First Class (1A)
- ₹4,400–5,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
Train from Jalandhar City to Sabarmati Bg
- Ave. Duration
- 24h 50m
- Frequency
- Once daily
- Estimated price
- ₹550–4,400
- Website
- irctc.co.in
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,600
- First Class (1A)
- ₹3,500–4,400
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Jalandhar, Punjab to Faridabad, Haryana
- Ave. Duration
- 7h 25m
- Frequency
- Every 15 minutes
- Estimated price
- ₹750–1,500
- Schedules at
- Laxmi Holidays
- Ave. Duration
- 1h 30m
- Estimated price
- ₹1,700–2,100
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, 5 incredible day trips from Florence by train, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.











