There are 4 ways to get from Mirzāpur to Gorakhpur by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Kacchwa Road to Lehartarabus
- Take the bus from Varanasi, Uttar Pradesh to Gorakhpurbus Varanasi, Uttar Pradesh - Gorakhpur
6h 45mTrain
cheapest- Take the train from Mirzapur to Gorakhpurtrain 18201 / ...
8h 30m₹220–1,700Drive 230.9 km
- Drive from Mirzāpur to Gorakhpurcar 230.9 km
3h 17m₹2,605–3,763Taxi
- Take the taxi from Mirzāpur to Gorakhpurtaxi 230.9 km
3h 17m₹4,700–6,000
Mirzāpur to Gorakhpur by train
Questions & Answers
The cheapest way to get from Mirzāpur to Gorakhpur is to train which costs ₹220 - ₹1,700 and takes 8h 30m.
The fastest way to get from Mirzāpur to Gorakhpur is to drive which takes 3h 17m and costs ₹2,600 - ₹3,800.
No, there is no direct bus from Mirzāpur to Gorakhpur. However, there are services departing from Kacchwa Road and arriving at Gorakhpur via Varanasi, Uttar Pradesh. The journey, including transfers, takes approximately 6h 45m.
Yes, there is a direct train departing from Mirzapur and arriving at Gorakhpur. Services depart three times a week, and operate Wednesday and Friday. The journey takes approximately 8h 30m.
The distance between Mirzāpur and Gorakhpur is 267 km. The road distance is 230.9 km.
The best way to get from Mirzāpur to Gorakhpur without a car is to bus which takes 6h 45m and costs .
It takes approximately 6h 45m to get from Mirzāpur to Gorakhpur, including transfers.
Mirzāpur to Gorakhpur bus services, operated by Varanasi City Transport Service Ltd., depart from Kacchwa Road station.
Mirzāpur to Gorakhpur train services, operated by Indian Railways, depart from Mirzapur station.
The best way to get from Mirzāpur to Gorakhpur is to bus which takes 6h 45m and costs . Alternatively, you can train, which costs ₹220 - ₹1,700 and takes 8h 30m.
What companies run services between Mirzāpur, India and Gorakhpur, Uttar Pradesh, India?
You can take a vehicle from Mirzāpur to Gorakhpur via Kacchwa Road, Lehartara, and Varanasi, Uttar Pradesh in around 6h 45m. Alternatively, Indian Railways operates a train from Mirzapur to Gorakhpur 3 times a week. Tickets cost ₹220–1,700 and the journey takes 8h 30m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Mirzapur to Gorakhpur
- Ave. Duration
- 8h 30m
- Frequency
- 3 times a week
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
- Phone
- 91-9415049668
- [email protected]
- Website
- Varanasi City Bus
Bus from Kacchwa Road to Lehartara
- Ave. Duration
- 43 min
- Frequency
- Every 20 minutes
- Estimated price
- ₹30–50
- Website
- Varanasi City Bus
- Phone
- +91 91193 34336
- [email protected]
- Website
- Shree Balaji Tour and Travel
Bus from Varanasi, Uttar Pradesh to Gorakhpur
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Schedules at
- Shree Balaji Tour and Travel
- Ave. Duration
- 3h 17m
- Estimated price
- ₹4,700–6,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 5 delightfully under-the-radar French towns you need to visit, The beginner’s guide to the 2018 World Nomad Games, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
More Questions & Answers
Mirzāpur to Gorakhpur bus services, operated by Varanasi City Transport Service Ltd., arrive at Lehartara station.
Mirzāpur to Gorakhpur train services, operated by Indian Railways, arrive at Gorakhpur station.
Yes, the driving distance between Mirzāpur to Gorakhpur is 231 km. It takes approximately 3h 17m to drive from Mirzāpur to Gorakhpur.
There are 104+ hotels available in Gorakhpur.










