Jalandhar to Vijayawada Distance

The road distance between Jalandhar and Vijayawada is approximately 2300+ km, and the drive usually takes around 37 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 41 hours, subject to the chosen service and route. Flying is the fastest way to reach Vijayawada, with a total travel time of approximately 11 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 Jalandhar, India to Vijayawada, India

Via Mumbai, Hyderabad

RECOMMENDED

Jalandhar

Mumbai

Hyderabad

Vijayawada

Approx Travel Time

11h 45m

₹15,583

Onwards

Via Mohali, Hyderabad

Jalandhar

Mohali

Hyderabad

Vijayawada

Approx Travel Time

13h 52m

₹11,747

Onwards

Via Amritsar, Hyderabad

Jalandhar

Amritsar

Hyderabad

Vijayawada

Approx Travel Time

15h 5m

₹11,120

Onwards

Via Nanded, Hyderabad

FASTEST

Jalandhar

Nanded

Hyderabad

Vijayawada

Approx Travel Time

11h 5m

₹20,823

Onwards

Via Agra

Jalandhar

Agra

Vijayawada

Approx Travel Time

1d 5h 53m

₹965

Onwards

Direct Options

CHEAPEST

Jalandhar

Vijayawada

Approx Travel Time

1d 16h 20m

₹780

Onwards

Jalandhar

Vijayawada

Approx Travel Time

1d 13h 10m

₹62,284

Onwards

Via Mathura

Jalandhar

Mathura

Vijayawada

Approx Travel Time

1d 12h 50m

₹1,454

Onwards

Via Ludhiana

Jalandhar

Ludhiana

Vijayawada

Approx Travel Time

1d 16h 6m

₹2,529

Onwards

Via Delhi, Hyderabad

Jalandhar

Delhi

Hyderabad

Vijayawada

Approx Travel Time

2d 4h 2m

₹4,835

Onwards

Frequently Asked Questions

What is the distance between Jalandhar and Vijayawada?

The distance between Jalandhar and Vijayawada is approximately 2300+ km by road.

What is the straight-line (aerial) distance between Jalandhar and Vijayawada?

The straight-line distance is approximately 1700+ km.

How long does it take to travel from Jalandhar to Vijayawada by road?

It takes around 37 hours by road.

What is the distance from Jalandhar to Vijayawada via Mumbai?

Via Mumbai, the distance is approximately 2350+ km, taking around 12 hours.

Is there a train from Jalandhar to Vijayawada?

Yes, trains run between Jalandhar and Vijayawada, covering approximately 2100+ km in around 41 hours.

Does the distance from Jalandhar to Vijayawada change by route?

Yes — the road distance varies from 2300+ km via the direct route to 2350+ km via Mumbai, depending on the path taken.

Does travel time between Jalandhar and Vijayawada vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Jalandhar and Vijayawada?

The driving distance is 2300+ km, while the straight-line distance is shorter at 1700+ km, due to the road route following terrain and highways.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India