Junagadh to Ballia Distance

Ballia is approximately 2000+ km from Junagadh. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Ballia, with a total travel time of approximately 15 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 Junagadh, India to Ballia, India

Via Viramgam, Varanasi

RECOMMENDED

CHEAPEST

Junagadh

Viramgam

Varanasi

Ballia

Approx Travel Time

1d 9h 42m

₹955

Onwards

Via Surat, Varanasi

Junagadh

Surat

Varanasi

Ballia

Approx Travel Time

16h 53m

₹6,966

Onwards

Junagadh

Surat

Varanasi

Ballia

Approx Travel Time

18h 17m

₹9,525

Onwards

Ads by MMT

Via Nadiad

Junagadh

Nadiad

Ballia

Approx Travel Time

1d 12h 13m

₹8,742

Onwards

Via Indore

Junagadh

Indore

Ballia

Approx Travel Time

1d 17h 55m

₹3,699

Onwards

Ads by MMT

Via Dahod, Varanasi

Junagadh

Dahod

Varanasi

Ballia

Approx Travel Time

1d 11h 1m

₹1,825

Onwards

Via Ahmedabad, Varanasi

Junagadh

Ahmedabad

Varanasi

Ballia

Approx Travel Time

16h 27m

₹9,209

Onwards

FASTEST

Junagadh

Ahmedabad

Varanasi

Ballia

Approx Travel Time

14h 52m

₹14,057

Onwards

Junagadh

Ahmedabad

Varanasi

Ballia

Approx Travel Time

15h 28m

₹6,800

Onwards

Junagadh

Ahmedabad

Varanasi

Ballia

Approx Travel Time

16h 52m

₹9,359

Onwards

Frequently Asked Questions

What is the distance between Junagadh and Ballia?

Ballia is approximately 2000+ km from Junagadh.

How long does it take to reach Ballia from Junagadh?

It takes approximately 15 hours to reach Ballia from Junagadh by Cab, Flight, Train Via Ahmedabad, Varanasi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India