There are 7 ways to get from Nainital to Ballia by taxi, plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly to Lok Nayak Jayaprakash Airport, train
best- Take the taxi from Nainital to Pantnagar Airport (PGH)taxi
- Fly from Pantnagar Airport (PGH) to Lok Nayak Jayaprakash Airport (PAT)plane PGH - PAT
- Take the train from Patliputra to Balliatrain
9h 59m₹14,520–21,831Train
cheapest- Take the train from Kathgodam to Rampurtrain 12039 / ...
- Take the train from Rampur to Balliatrain 14650
17h 58m₹1,153–4,683Bus, train via Lucknow
- Take the bus from Nainital, Uttarakhand to Lucknow, Uttar Pradeshbus
- Take the bus from Lucknow, Uttar Pradesh to Gorakhpurbus
- Take the train from Gorakhpur to Balliatrain
20h 59mDrive 742.3 km
- Drive from Nainital to Balliacar 742.3 km
10h 41m₹8,348–12,058Taxi, fly to Varanasi Airport, train
- Take the taxi from Nainital to Pantnagar Airport (PGH)taxi
- Fly from Pantnagar Airport (PGH) to Varanasi Airport (VNS)plane PGH - VNS
- Take the train from Varanasi Jn to Balliatrain
8h 49m₹14,810–37,321Taxi, fly to Gorakhpur Airport, train
- Take the taxi from Nainital to Pantnagar Airport (PGH)taxi
- Fly from Pantnagar Airport (PGH) to Gorakhpur Airport (GOP)plane PGH - GOP
- Take the train from Kusmhi to Deoria Sadartrain
- Take the train from Deoria Sadar to Balliatrain
14h 43m₹11,440–37,621Bus, train
- Take the bus from Nainital, Uttarakhand to Haldwani, Uttarakhandbus
- Take the train from Kathgodam to Mankapur Jntrain
- Take the train from Mankapur Jn to Balliatrain
24h 26m
Pantnagar Airport (PGH) to Lok Nayak Jayaprakash Airport (PAT) flights
Questions & Answers
The cheapest way to get from Nainital to Ballia is to train which costs ₹1,100 - ₹4,700 and takes 17h 58m.
The fastest way to get from Nainital to Ballia is to taxi and fly and train which takes 8h 49m and costs ₹14,000 - ₹38,000.
No, there is no direct train from Nainital to Ballia. However, there are services departing from Kathgodam and arriving at Ballia via Rampur. The journey, including transfers, takes approximately 17h 58m.
The distance between Nainital and Ballia is 885 km. The road distance is 742.3 km.
The best way to get from Nainital to Ballia without a car is to train which takes 17h 58m and costs ₹1,100 - ₹4,700.
It takes approximately 9h 59m to get from Nainital to Ballia, including transfers.
Nainital to Ballia train services, operated by Indian Railways, depart from Kathgodam station.
Nainital to Ballia train services, operated by Indian Railways, arrive at Rampur station.
Yes, the driving distance between Nainital to Ballia is 742 km. It takes approximately 10h 41m to drive from Nainital to Ballia.
There are four+ hotels available in Ballia.
What companies run services between Nainital, India and Ballia, India?
You can take a vehicle from Nainital to Ballia via Kathgodam and Rampur in around 17h 58m.
- Website
- goindigo.in
Flights from Pantnagar Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹13,000–19,000
Flights from Pantnagar Airport to Lok Nayak Jayaprakash Airport via Delhi, Lucknow
- Ave. Duration
- 9h 15m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹13,000–19,000
Flights from Pantnagar Airport to Varanasi Airport via Delhi
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- ₹12,000–29,000
Flights from Pantnagar Airport to Gorakhpur Airport via Delhi
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ₹10,000–34,000
Flights from Pantnagar Airport to Gorakhpur Airport via Delhi, Kolkata
- Ave. Duration
- 8h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹17,000–40,000
- Website
- spicejet.com
Flights from Pantnagar Airport to Gorakhpur Airport via Delhi
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹13,000–35,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Patliputra to Ballia
- Ave. Duration
- 3h
- Frequency
- Once a week
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Kathgodam to Rampur
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Rampur to Ballia
- Ave. Duration
- 13h 45m
- Frequency
- 3 times a week
- Estimated price
- ₹360–2,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹360–430
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,200–2,800
Train from Gorakhpur to Ballia
- Ave. Duration
- 4h 30m
- Frequency
- Twice a week
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Varanasi Jn to Ballia
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₹150–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,300
Train from Kusmhi to Deoria Sadar
- Ave. Duration
- 47 min
- Frequency
- 4 times a day
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Deoria Sadar to Ballia
- Ave. Duration
- 3h 30m
- Frequency
- Twice a week
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Kathgodam to Mankapur Jn
- Ave. Duration
- 12h 2m
- Frequency
- Once daily
- Estimated price
- ₹300–2,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹300–360
- Third AC (3A)
- ₹750–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,300
Train from Mankapur Jn to Ballia
- Ave. Duration
- 7h 50m
- Frequency
- Once a week
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
- Ave. Duration
- 1h 36m
- Estimated price
- ₹1,100–1,400
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, What are the different types of Renfe trains in Spain?, and Italy Travel Guides - to help you get the most out of your next trip.






