hero
How2Go
Ballia to Nagina

Ballia to Nagina

Nagina is approximately 800+ km from Ballia, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Nagina.

Read More
Sort By
Mode of Transport

Via Moradabad

RECOMMENDED

Ballia

Moradabad

Nagina

Approx Travel Time

13h 21m

₹540

Onwards

Ballia

Moradabad

Nagina

Approx Travel Time

14h 6m

₹3,198

Onwards

Via Varanasi, Delhi

FASTEST

Ballia

Varanasi

Delhi

Nagina

Approx Travel Time

12h 10m

₹9,626

Onwards

Ballia

Varanasi

Delhi

Nagina

Approx Travel Time

13h 13m

₹6,131

Onwards

Ads by MMT

Via Rampur (Uttar Pradesh)

Ballia

Rampur (Uttar Pradesh)

Nagina

Approx Travel Time

17h 38m

₹569

Onwards

Via Lucknow, Dhampur

Ballia

Lucknow

Dhampur

Nagina

Approx Travel Time

18h 10m

₹2,043

Onwards

Ads by MMT

Via Ayodhya, Dhampur

Ballia

Ayodhya

Dhampur

Nagina

Approx Travel Time

17h 9m

₹10,657

Onwards

Via Shahjahanpur

Ballia

Shahjahanpur

Nagina

Approx Travel Time

13h 53m

₹510

Onwards

Via Bareilly

CHEAPEST

Ballia

Bareilly

Nagina

Approx Travel Time

14h 4m

₹505

Onwards

Ballia

Bareilly

Nagina

Approx Travel Time

14h 27m

₹4,999

Onwards

Frequently Asked Questions

What is the distance between Ballia and Nagina?

Nagina is approximately 800+ kms from Ballia.

How long does it take to reach Nagina from Ballia?

It takes approximately 12 hours to reach Nagina from Ballia by Train, Flight, Cab Via Varanasi, Delhi.

What is the cheapest way to reach Nagina from Ballia?

The cheapest way to reach Nagina from Ballia is by Train Via Bareilly.

What is the fastest way to reach Nagina from Ballia?

The fastest way to reach Nagina from Ballia is by Train, Flight, Cab Via Varanasi, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India