There are 5 ways to get from Mathura to Gorakhpur by train, taxi, 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.
Train, taxi
best- Take the train from Mathura Jn to New Delhitrain
- Take the train from New Delhi to Tohanatrain
- Take the taxi from Tohana to Gorakhpurtaxi
6h 36m₹1,529–4,112Train
cheapest- Take the train from Bhuteshwar to Bhiwanitrain 14726
- Take the train from Bhiwani to Barwalatrain 04571
11h 54m₹1,200–3,693Bus
- Take the bus from Mathura, Uttar Pradesh to Delhi, Delhi Statebus Mathura, Uttar Pradesh - Delhi, Delhi State
- Take the bus from Bahadurgarh to Hisarbus
9h 12m₹1,766–3,042Drive 328.9 km
- Drive from Mathura to Gorakhpurcar 328.9 km
4h 46m₹3,714–5,365Taxi
- Take the taxi from Mathura to Gorakhpurtaxi 328.9 km
4h 46m₹7,000–9,000
Questions & Answers
The cheapest way to get from Mathura to Gorakhpur is to train which costs ₹1,200 - ₹3,700 and takes 11h 54m.
The fastest way to get from Mathura to Gorakhpur is to drive which takes 4h 46m and costs ₹3,700 - ₹5,500.
No, there is no direct bus from Mathura to Gorakhpur. However, there are services departing from Mathura, Uttar Pradesh and arriving at Hisar via Avantika Sec 1, Mundka Village station and Bahadurgarh. The journey, including transfers, takes approximately 9h 12m.
No, there is no direct train from Mathura to Gorakhpur. However, there are services departing from Bhuteshwar and arriving at Barwala via Bhiwani. The journey, including transfers, takes approximately 11h 54m.
The distance between Mathura and Gorakhpur is 376 km. The road distance is 328.9 km.
The best way to get from Mathura to Gorakhpur without a car is to train and taxi which takes 6h 36m and costs ₹1,500 - ₹4,200.
It takes approximately 6h 36m to get from Mathura to Gorakhpur, including transfers.
Mathura to Gorakhpur bus services, operated by Laxmi Holidays, depart from Mathura, Uttar Pradesh station.
Mathura to Gorakhpur train services, operated by Indian Railways, depart from Bhuteshwar station.
The best way to get from Mathura to Gorakhpur is to bus which takes 9h 12m and costs ₹1,700 - ₹3,100. Alternatively, you can train, which costs ₹1,200 - ₹3,700 and takes 11h 54m.
What companies run services between Mathura, India and Gorakhpur, Haryana, India?
You can take a bus from Mathura, Uttar Pradesh to Gorakhpur via Delhi, Delhi State, Avantika Sec 1, Mundka Village station, Bahadurgarh, and Hisar in around 9h 12m. Alternatively, you can take a train from Bhuteshwar to Gorakhpur via Bhiwani and Barwala in around 11h 54m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Mathura Jn to New Delhi
- Ave. Duration
- 1h 49m
- Frequency
- Hourly
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from New Delhi to Tohana
- Ave. Duration
- 2h 52m
- Frequency
- 3 times a day
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Bhuteshwar to Bhiwani
- Ave. Duration
- 7h 46m
- Frequency
- Once daily
- Estimated price
- ₹210–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Bhiwani to Barwala
- Ave. Duration
- 2h 31m
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Mathura, Uttar Pradesh to Delhi, Delhi State
- Ave. Duration
- 2h 45m
- Frequency
- Every 5 minutes
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Bahadurgarh to Hisar
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- ₹130–330
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹170–220
- Express
- ₹130–170
- AC Sleeper
- ₹250–330
- Ave. Duration
- 2h 51m
- Estimated price
- ₹1,200–9,000
Fauji Tour And Travels
- Phone
- +91 99 58 71 17 63
- Website
- faujitourandtravels.com
Mathura Cab
- Phone
- +91 73 51 47 47 36
- Website
- mathuracab.com
Om Sai Tour And Travels
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
Mathura to Gorakhpur bus services, operated by Laxmi Holidays, arrive at Delhi, Delhi State station.
Mathura to Gorakhpur train services, operated by Indian Railways, arrive at Bhiwani station.
Yes, the driving distance between Mathura to Gorakhpur is 329 km. It takes approximately 4h 46m to drive from Mathura to Gorakhpur.
There are two+ hotels available in Gorakhpur.















