There are 5 ways to get from Jalandhar to Diu by train, plane, 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 41m₹14,791–35,188Train, bus
cheapest- 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 33m₹1,688–8,805Bus via Ahmedabad
- Take the bus from Jalandhar to Faridabadbus
- Take the bus from Faridabad, Haryana to Ahmedabad, Gujaratbus
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
36h 3mDrive 1,388.5 km
- Drive from Jalandhar to Diucar 1,388.5 km
17h 42m₹15,615–22,555Bus
- 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 which costs ₹1,600 - ₹9,000 and takes 34h 33m.
The fastest way to get from Jalandhar to Diu is to train and fly which takes 12h 41m and costs ₹14,000 - ₹36,000.
No, there is no direct bus from Jalandhar to Diu. However, there are services departing from Jalandhar and arriving at Diu via Faridabad, Haryana, Sanyas Ashram, Panchshil Society and Ahmedabad Krishnanagar Stand. The journey, including transfers, takes approximately 36h 3m.
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 bus which takes 34h 33m and costs ₹1,600 - ₹9,000.
It takes approximately 12h 41m to get from Jalandhar to Diu, including transfers.
Jalandhar to Diu bus services, operated by IntrCity SmartBus, depart from Jalandhar station.
Jalandhar to Diu bus services, operated by IntrCity SmartBus, arrive at Faridabad 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 to Diu via Faridabad, Haryana, Ahmedabad, Gujarat, Sanyas Ashram, Usmanpura, Panchshil Society, Saijpur, and Ahmedabad Krishnanagar Stand in around 36h 3m.
- Website
- goindigo.in
Flights from Chandigarh International Airport to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 14h 45m
- When
- Every day
- Estimated price
- ₹10,000–32,000
- Website
- helitrans.no
Flights from Chandigarh International Airport to Diu Airport via Mumbai
- Ave. Duration
- 7h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹14,000–32,000
- Website
- starair.in
Flights from Chandigarh International Airport to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 14h 55m
- When
- Monday to Wednesday
- Estimated price
- ₹14,000–32,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jalandhar City to Chandigarh
- Ave. Duration
- 3h 21m
- Frequency
- Every 4 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 Jalandhar Cant to Rajkot Jn
- Ave. Duration
- 25h 17m
- Frequency
- Twice a week
- Estimated price
- ₹700–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- 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
- 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
- Phone
- 1800 233 666666
- [email protected]
- Website
- gsrtc.in
Bus from Somnath to Diu
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- gsrtc.in
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
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 Rajkot Bus Port to Somnath
- Ave. Duration
- 15h 20m
- Frequency
- Twice daily
- Estimated price
- ₹230–550
- Schedules at
- gsrtc.in
- Seater
- ₹230–550
- AC Sleeper
- ₹300–430
Bus from Somnath to Diu
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- gsrtc.in
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Jalandhar to Faridabad
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- ₹500–1,400
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹500–700
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 to and around Russia for the 2018 FIFA World Cup, Italian Lakes: Getting around by train, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
















