Vapi to Kanpur Distance

The road distance between Vapi and Kanpur is approximately 1250+ km, and the drive usually takes around 21 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 33 hours, while trains complete the journey in approximately 24 hours, subject to the chosen service and route. If you're travelling by air, Kanpur Airport is located in Kanpur. Flying is the fastest way to reach Kanpur, with a total travel time of approximately 7 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Vapi, India to Kanpur, India

Via Mumbai

RECOMMENDED

FASTEST

Vapi

Mumbai

Kanpur

Approx Travel Time

7h 2m

₹6,943

Onwards

Vapi

Mumbai

Kanpur

Approx Travel Time

7h 47m

₹8,047

Onwards

Vapi

Mumbai

Kanpur

Approx Travel Time

8h 6m

₹10,402

Onwards

Via Kota

Vapi

Kota

Kanpur

Approx Travel Time

19h 47m

₹585

Onwards

Ads by MMT

Direct Options

Direct Train

CHEAPEST

Vapi

Kanpur

Approx Travel Time

23h 27m

₹575

Onwards

Direct Cab

Vapi

Kanpur

Approx Travel Time

20h 49m

₹24,862

Onwards

Direct Bus

Vapi

Kanpur

Approx Travel Time

1d 9h

₹5,000

Onwards

Via Surat

Vapi

Surat

Kanpur

Approx Travel Time

23h 15m

₹1,650

Onwards

Ads by MMT

Via Vadodara

Vapi

Vadodara

Kanpur

Approx Travel Time

22h 31m

₹5,284

Onwards

Via Indore

Vapi

Indore

Kanpur

Approx Travel Time

1d 5h 12m

₹1,800

Onwards

Frequently Asked Questions

What is the distance between Vapi and Kanpur?

Kanpur is approximately 1250+ km from Vapi.

How long does it take to reach Kanpur from Vapi?

It takes approximately 7 hours to reach Kanpur from Vapi by Train, Flight Via Mumbai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India