There are 6 ways to get from Diu to Kanpur by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Diu to Somnathbus
- Take the train from Veraval to Govindpuritrain 12945
31h 46m₹1,413–6,568Bus
- Take the bus from Diu to Ahmedabad Krishnanagar Standbus
- Take the bus from Ahmedabad, Gujarat to Kanpurbus Ahmedabad, Gujarat - Kanpur
38h 24mDrive 1,360.4 km
- Drive from Diu to Kanpurcar 1,360.4 km
18h 25m₹15,260–22,042Fly to Kanpur Airport
- Fly from Diu Airport (DIU) to Kanpur Airport (KNU)plane DIU - KNU
22h 20m₹9,848–27,018Bus via Vadodara
- Take the bus from Diu to Somnathbus
- Take the bus from New Parking Somnath to Paldi Crossbus
- Take the bus from Ahmedabad, Gujarat to Vadodara, Gujaratbus
- Take the bus from Vadodara, Gujarat to Kanpurbus
40h 47mFly to Chaudhary Charan Singh Airport, train
- Fly from Diu Airport (DIU) to Chaudhary Charan Singh Airport (LKO)plane DIU - LKO
- Take the train from Lucknowjn to Kanpur Centraltrain
12h 36m₹7,818–21,918
Diu Airport (DIU) to Kanpur Airport (KNU) flights
Questions & Answers
The cheapest way to get from Diu to Kanpur is to bus and train which costs ₹1,400 - ₹7,000 and takes 31h 46m.
The fastest way to get from Diu to Kanpur is to fly and train which takes 12h 36m and costs ₹7,500 - ₹22,000.
No, there is no direct bus from Diu to Kanpur. However, there are services departing from Diu and arriving at Kanpur via Saijpur, Usmanpura and Ahmedabad, Gujarat. The journey, including transfers, takes approximately 38h 24m.
The distance between Diu and Kanpur is 1757 km. The road distance is 1360.4 km.
The best way to get from Diu to Kanpur without a car is to bus and train which takes 31h 46m and costs ₹1,400 - ₹7,000.
It takes approximately 31h 46m to get from Diu to Kanpur, including transfers.
Diu to Kanpur bus services, operated by GSRTC, depart from Diu station.
The best way to get from Diu to Kanpur is to bus which takes 38h 24m and costs . Alternatively, you can fly, which costs ₹9,500 - ₹27,000 and takes 22h 20m.
Diu to Kanpur bus services, operated by GSRTC, arrive at Ahmedabad Krishnanagar Stand station.
Yes, the driving distance between Diu to Kanpur is 1360 km. It takes approximately 18h 25m to drive from Diu to Kanpur.
What companies run services between Diu, India and Kanpur, India?
You can take a bus from Diu to Kanpur via Ahmedabad Krishnanagar Stand, Saijpur, Panchshil Society, Usmanpura, Sanyas Ashram, and Ahmedabad, Gujarat in around 38h 24m. Alternatively, Helitrans, IndiGo Airlines, and Star Air fly from Diu Airport (DIU) to Kanpur Airport (KNU) 4 times a day.
- Website
- goindigo.in
Flights from Diu Airport to Kanpur Airport via Mumbai
- Ave. Duration
- 24h 25m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–26,000
Flights from Diu Airport to Kanpur Airport via Ahmedabad, Delhi
- Ave. Duration
- 23h 15m
- When
- Every day
- Estimated price
- ₹9,500–27,000
Flights from Diu Airport to Kanpur Airport via Surat, Delhi
- Ave. Duration
- 26h 45m
- When
- Every day
- Estimated price
- ₹9,500–27,000
Flights from Diu Airport to Kanpur Airport via Goa Mopa, Mumbai
- Ave. Duration
- 22h 50m
- When
- Tuesday to Thursday
- Estimated price
- ₹12,000–29,000
Flights from Diu Airport to Kanpur Airport via Goa Mopa, Bengaluru
- Ave. Duration
- 24h 45m
- When
- Tuesday and Thursday
- Estimated price
- ₹13,000–31,000
Flights from Diu Airport to Chaudhary Charan Singh Airport via Ahmedabad
- Ave. Duration
- 17h 45m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,000–20,000
Flights from Diu Airport to Chaudhary Charan Singh Airport via Mumbai
- Ave. Duration
- 10h 40m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,500–21,000
Flights from Diu Airport to Chaudhary Charan Singh Airport via Goa Mopa, Mumbai
- Ave. Duration
- 17h 45m
- When
- Tuesday to Thursday
- Estimated price
- ₹9,500–23,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Veraval to Govindpuri
- Ave. Duration
- 28h 30m
- Frequency
- Once a week
- Estimated price
- ₹700–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,500–3,200
- First Class (1A)
- ₹4,300–5,500
Train from Lucknowjn to Kanpur Central
- Ave. Duration
- 1h 18m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- 1800 233 666666
- [email protected]
- Website
- gsrtc.in
Bus from Diu to Somnath
- 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 Diu to Ahmedabad Krishnanagar Stand
- 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 Diu to Somnath
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- gsrtc.in
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
- Phone
- +919428521105
- [email protected]
- Website
- gujarattravels.co.in
Bus from New Parking Somnath to Paldi Cross
- Ave. Duration
- 8h 55m
- Frequency
- Once daily
- Estimated price
- ₹670–720
- Schedules at
- gujarattravels.co.in
- Sleeper
- ₹670–720
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 The beginner’s guide to the 2018 World Nomad Games, How do I get from Sydney to Melbourne, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
More Questions & Answers
There are 151+ hotels available in Kanpur.












