There are 7 ways to get from Lucknow to Kesariya by train, bus, 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.
Train
best- Take the train from Lucknowjn to Govindpuritrain
- Take the train from Govindpuri to Veravaltrain
- Take the train from Veraval to Gir Gadharatrain
36h 11m₹1,714–8,579Bus
- Take the bus from Lucknow, Uttar Pradesh to Ahmedabad, Gujaratbus Lucknow, Uttar Pradesh - Ahmedabad, Gujarat
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
40h 6mDrive 1,438.9 km
- Drive from Lucknow to Kesariyacar 1,438.9 km
19h 14m₹16,150–23,327Train to Kanpur Airport, fly
- Take the train from Lucknowjn to Kanpur Centraltrain
- Fly from Kanpur Airport (KNU) to Diu Airport (DIU)plane KNU - DIU
23h 54m₹11,833–32,919Train via Rajkot
- Take the train from Lucknow to Rajkot Jntrain
- Take the train from Rajkot Jn to Junagadh Jntrain
- Take the train from Junagadh Jn to Gir Gadharatrain
37h 19m₹1,758–8,824Bus, train
- Take the bus from Lucknow, Uttar Pradesh to Rajkotbus
- Take the train from Rajkot Jn to Junagadh Jntrain
- Take the train from Junagadh Jn to Gir Gadharatrain
42h 44mFly from Chaudhary Charan Singh Airport
- Fly from Chaudhary Charan Singh Airport (LKO) to Diu Airport (DIU)plane LKO - DIU
6h 44m₹10,232–25,937
Kanpur Airport (KNU) to Diu Airport (DIU) flights
Questions & Answers
The cheapest way to get from Lucknow to Kesariya is to train which costs ₹1,700 - ₹9,000 and takes 36h 11m.
The fastest way to get from Lucknow to Kesariya is to fly which takes 6h 44m and costs ₹10,000 - ₹26,000.
No, there is no direct bus from Lucknow to Kesariya. However, there are services departing from Lucknow, Uttar Pradesh and arriving at Diu via Sanyas Ashram, Panchshil Society and Ahmedabad Krishnanagar Stand. The journey, including transfers, takes approximately 40h 6m.
No, there is no direct train from Lucknow to Kesariya. However, there are services departing from Lucknowjn and arriving at Gir Gadhara via Govindpuri and Veraval. The journey, including transfers, takes approximately 36h 11m.
The distance between Lucknow and Kesariya is 1823 km. The road distance is 1438.9 km.
The best way to get from Lucknow to Kesariya without a car is to train which takes 36h 11m and costs ₹1,700 - ₹9,000.
It takes approximately 36h 11m to get from Lucknow to Kesariya, including transfers.
Lucknow to Kesariya bus services, operated by New Sahara Travels, depart from Lucknow, Uttar Pradesh station.
Lucknow to Kesariya train services, operated by Indian Railways, depart from Lucknowjn station.
The best way to get from Lucknow to Kesariya is to train which takes 36h 11m and costs ₹1,700 - ₹9,000. Alternatively, you can bus, which costs and takes 40h 6m, you could also fly, which costs ₹10,000 - ₹26,000 and takes 6h 44m.
What companies run services between Lucknow, India and Kesariya, Gujarāt, India?
You can take a train from Lucknowjn to Kesariya via Govindpuri, Veraval, and Gir Gadhara in around 36h 11m. Alternatively, you can take a bus from Lucknow, Uttar Pradesh to Kesariya via Ahmedabad, Gujarat, Sanyas Ashram, Usmanpura, Panchshil Society, Saijpur, Ahmedabad Krishnanagar Stand, and Diu in around 40h 6m.
- Website
- goindigo.in
Flights from Kanpur Airport to Diu Airport via Bengaluru, Ahmedabad
- Ave. Duration
- 21h 55m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ₹18,000–35,000
Flights from Kanpur Airport to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 24h
- When
- Every day
- Estimated price
- ₹11,000–31,000
Flights from Kanpur Airport to Diu Airport via Delhi, Surat
- Ave. Duration
- 26h 20m
- When
- Every day
- Estimated price
- ₹12,000–31,000
Flights from Kanpur Airport to Diu Airport via Hyderabad, Surat
- Ave. Duration
- 27h
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ₹13,000–32,000
- Website
- helitrans.no
Flights from Kanpur Airport to Diu Airport via Mumbai
- Ave. Duration
- 20h 35m
- When
- Tuesday to Sunday
- Estimated price
- ₹11,000–31,000
Flights from Kanpur Airport to Diu Airport via Bengaluru, Mumbai
- Ave. Duration
- 22h 10m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- ₹16,000–34,000
Flights from Chaudhary Charan Singh Airport to Diu Airport via Mumbai
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,500–25,000
- Website
- starair.in
Flights from Kanpur Airport to Diu Airport via Bengaluru, Ahmedabad
- Ave. Duration
- 22h 5m
- When
- Monday and Wednesday
- Estimated price
- ₹18,000–35,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Lucknowjn to Govindpuri
- Ave. Duration
- 1h 53m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Govindpuri to Veraval
- Ave. Duration
- 29h 55m
- Frequency
- Once a week
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- 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 Veraval to Gir Gadhara
- Ave. Duration
- 2h 4m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Lucknowjn to Kanpur Central
- Ave. Duration
- 1h 18m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Lucknow to Rajkot Jn
- Ave. Duration
- 28h 20m
- Frequency
- 3 times a week
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- 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 Rajkot Jn to Junagadh Jn
- Ave. Duration
- 1h 54m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Junagadh Jn to Gir Gadhara
- Ave. Duration
- 4h 46m
- Frequency
- Once daily
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,300
Train from Rajkot Jn to Junagadh Jn
- Ave. Duration
- 1h 54m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Junagadh Jn to Gir Gadhara
- Ave. Duration
- 4h 46m
- Frequency
- Once daily
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,300
- Website
- New Sahara Travels
Bus from Lucknow, Uttar Pradesh to Ahmedabad, Gujarat
- Ave. Duration
- 28h
- Frequency
- Hourly
- Schedules at
- New Sahara Travels
- 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
- Phone
- +91 9099022225
- [email protected]
- Website
- Shrinath Travel Agency Pvt. Ltd.
Bus from Lucknow, Uttar Pradesh to Rajkot
- Ave. Duration
- 33h 31m
- Frequency
- Every 2 hours
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
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 4 of the smartest ways to explore Australia, How to travel India's Golden Triangle, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Lucknow to Kesariya bus services, operated by New Sahara Travels, arrive at Ahmedabad, Gujarat station.
Lucknow to Kesariya train services, operated by Indian Railways, arrive at Govindpuri station.
Yes, the driving distance between Lucknow to Kesariya is 1439 km. It takes approximately 19h 14m to drive from Lucknow to Kesariya.
There are 11+ hotels available in Kesariya.














