hero
How2Go
Shillong to Ballia

Shillong to Ballia

Ballia is approximately 900+ kms from Shillong. The fastest way to reach Ballia from Shillong is by Flight, Train Via Guwahati, Patna. It takes approximately 7 hours. The cheapest way to reach Ballia from Shillong is by Bus, Train Via Guwahati which would take approximately 20 hours.

Sort By
Mode of Transport

Via Guwahati, Patna

RECOMMENDED

FASTEST

Shillong

Guwahati

Patna

Ballia

Approx Travel Time

6h 50m

On Demand

Shillong

Guwahati

Patna

Ballia

Approx Travel Time

7h 50m

₹14,477

Onwards

Via Guwahati

Shillong

Guwahati

Ballia

Approx Travel Time

19h 40m

₹6,070

Onwards

CHEAPEST

Shillong

Guwahati

Ballia

Approx Travel Time

19h 40m

₹3,045

Onwards

Shillong

Guwahati

Ballia

Approx Travel Time

18h 25m

₹7,462

Onwards

Ads by MMT

Via Guwahati, Hajipur

Shillong

Guwahati

Hajipur

Ballia

Approx Travel Time

19h 50m

₹5,057

Onwards

Via Siliguri, Patna

Shillong

Siliguri

Patna

Ballia

Approx Travel Time

15h 50m

On Demand

Ads by MMT

Via Guwahati, Bahadurganj

Shillong

Guwahati

Bahadurganj

Ballia

Approx Travel Time

19h 50m

₹5,087

Onwards

Via Guwahati, Varanasi

Shillong

Guwahati

Varanasi

Ballia

Approx Travel Time

8h 5m

₹12,243

Onwards

Via Guwahati, Begusarai

Shillong

Guwahati

Begusarai

Ballia

Approx Travel Time

20h 5m

₹5,077

Onwards

Frequently Asked Questions

What is the distance between Shillong and Ballia?

Ballia is approximately 900+ kms from Shillong.

How long does it take to reach Ballia from Shillong?

It takes approximately 7 hours to reach Ballia from Shillong by Flight, Train Via Guwahati, Patna.

What is the cheapest way to reach Ballia from Shillong?

The cheapest way to reach Ballia from Shillong is by Bus, Train Via Guwahati.

What is the fastest way to reach Ballia from Shillong?

The fastest way to reach Ballia from Shillong is by Flight, Train Via Guwahati, Patna.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India