There are 9 ways to get from Mahobā to Chhapra by train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Ballia
best- Take the train from Mahoba to Balliatrain 01025
- Take the train from Ballia to Chhapratrain 13106 / ...
14h 17m₹436–3,309Drive 554.6 km
- Drive from Mahobā to Chhapracar 554.6 km
8h 4m₹6,001–8,668Taxi
- Take the taxi from Mahobā to Chhaprataxi 554.6 km
8h 4m₹9,500–12,000Train to Khajuraho Civil Airport, fly to Lok Nayak Jayaprakash Airport, train
- Take the train from Mahoba to Khajurahotrain
- Fly from Khajuraho Civil Airport (HJR) to Lok Nayak Jayaprakash Airport (PAT)plane HJR - PAT
- Take the train from Patliputra to Chhapratrain
10h 3m₹6,830–18,697Train
- Take the train from Mahoba to Hajipur Jntrain 19483
- Take the train from Hajipur Jn to Chhapratrain 12565 / ...
14h 20m₹455–3,525Train to Khajuraho Civil Airport, fly to Varanasi Airport, train
- Take the train from Mahoba to Khajurahotrain
- Fly from Khajuraho Civil Airport (HJR) to Varanasi Airport (VNS)plane HJR - VNS
- Take the train from Varanasi Jn to Chhapratrain
9h 18m₹4,580–13,497Train to Kanpur Airport, fly to Lok Nayak Jayaprakash Airport, train
- Take the train from Mahoba to Govindpuritrain
- Fly from Kanpur Airport (KNU) to Lok Nayak Jayaprakash Airport (PAT)plane KNU - PAT
- Take the train from Patliputra to Chhapratrain
13h 33m₹9,228–24,876Train to Khajuraho Civil Airport, fly to Gaya, train
- Take the train from Mahoba to Khajurahotrain
- Fly from Khajuraho Civil Airport (HJR) to Gaya (GAY)plane HJR - GAY
- Take the train from Gaya Jn to Patna Jntrain
- Take the train from Patna Jn to Chhapratrain
30h 22m₹7,020–19,947Train, train to Chaudhary Charan Singh Airport, fly to Lok Nayak Jayaprakash Airport
- Take the train from Mahoba to Banda Jntrain
- Take the train from Banda Jn to Lucknowjntrain
- Fly from Chaudhary Charan Singh Airport (LKO) to Lok Nayak Jayaprakash Airport (PAT)plane LKO - PAT
- Take the train from Patliputra to Chhapratrain
12h 49m₹5,656–15,760
Mahobā to Chhapra by train
Questions & Answers
The cheapest way to get from Mahobā to Chhapra is to train via Ballia which costs ₹430 - ₹3,400 and takes 14h 17m.
The fastest way to get from Mahobā to Chhapra is to drive which takes 8h 4m and costs ₹6,000 - ₹9,000.
No, there is no direct train from Mahobā to Chhapra. However, there are services departing from Mahoba and arriving at Chhapra via Ballia. The journey, including transfers, takes approximately 14h 17m.
The distance between Mahobā and Chhapra is 606 km. The road distance is 554.6 km.
The best way to get from Mahobā to Chhapra without a car is to train via Ballia which takes 14h 17m and costs ₹430 - ₹3,400.
It takes approximately 14h 17m to get from Mahobā to Chhapra, including transfers.
Mahobā to Chhapra train services, operated by Indian Railways, depart from Mahoba station.
Mahobā to Chhapra train services, operated by Indian Railways, arrive at Ballia station.
Yes, the driving distance between Mahobā to Chhapra is 555 km. It takes approximately 8h 4m to drive from Mahobā to Chhapra.
There are seven+ hotels available in Chhapra.
What companies run services between Mahobā, India and Chhapra, India?
You can take a train from Mahoba to Chhapra via Ballia in around 14h 17m.
- Website
- goindigo.in
Flights from Khajuraho Civil Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 6h 23m
- When
- Every day
- Estimated price
- ₹6,000–16,000
Flights from Khajuraho Civil Airport to Varanasi Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹3,400–9,500
Flights from Kanpur Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 6h 18m
- When
- Every day
- Estimated price
- ₹8,500–22,000
Flights from Kanpur Airport to Lok Nayak Jayaprakash Airport via Bengaluru
- Ave. Duration
- 6h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹14,000–28,000
Flights from Kanpur Airport to Lok Nayak Jayaprakash Airport via Hyderabad
- Ave. Duration
- 7h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–25,000
Flights from Khajuraho Civil Airport to Gaya via Delhi
- Ave. Duration
- 25h 45m
- When
- Every day
- Estimated price
- ₹7,000–18,000
Flights from Khajuraho Civil Airport to Gaya via Delhi, Kolkata
- Ave. Duration
- 21h 10m
- When
- Every day
- Estimated price
- ₹9,000–20,000
Flights from Khajuraho Civil Airport to Gaya via Varanasi Airport, Kolkata
- Ave. Duration
- 24h
- When
- Every day
- Estimated price
- ₹7,000–18,000
Flights from Khajuraho Civil Airport to Gaya via Varanasi Airport, Delhi
- Ave. Duration
- 28h 35m
- When
- Every day
- Estimated price
- ₹8,000–19,000
Flights from Chaudhary Charan Singh Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹4,800–16,000
- Website
- airindia.in
Flights from Khajuraho Civil Airport to Gaya via Delhi
- Ave. Duration
- 25h 30m
- When
- Every day
- Estimated price
- ₹6,000–16,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Mahoba to Ballia
- Ave. Duration
- 12h 3m
- Frequency
- 3 times a week
- Estimated price
- ₹300–2,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹300–360
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,400
Train from Ballia to Chhapra
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,000
Train from Mahoba to Khajuraho
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Patliputra to Chhapra
- Ave. Duration
- 1h 35m
- Frequency
- 6 times a week
- Estimated price
- ₹130–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Mahoba to Hajipur Jn
- Ave. Duration
- 12h 23m
- Frequency
- 6 times a week
- Estimated price
- ₹330–2,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹330–400
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
Train from Hajipur Jn to Chhapra
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Varanasi Jn to Chhapra
- Ave. Duration
- 4h 30m
- Frequency
- Every 3 hours
- 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 Mahoba to Govindpuri
- Ave. Duration
- 4h 43m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Gaya Jn to Patna Jn
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Patna Jn to Chhapra
- Ave. Duration
- 2h 25m
- Frequency
- Once a week
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Mahoba to Banda Jn
- Ave. Duration
- 1h 10m
- Frequency
- Every 2 hours
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Banda Jn to Lucknowjn
- Ave. Duration
- 5h 32m
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
- Ave. Duration
- 8h 4m
- Estimated price
- ₹9,500–12,000
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 French strikes 2018: What are my alternative transport options?, South Korea: Travelling from Seoul to Busan , and Italy Travel Guides - to help you get the most out of your next trip.





