There are 8 ways to get from Mathura to Hazāribāgh by train, plane, 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, fly to Birsa Munda Airport
best- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Birsa Munda Airport (IXR)plane DEL - IXR
- Take the train from Ranchi to Hazaribagh Towntrain
8h 24m₹6,684–14,892Train
cheapest- Take the train from Mathura Jn to Kodermatrain 12178
- Take the train from Koderma to Hazaribagh Towntrain 03371 / ...
23h 8m₹636–4,897Train via Gaya
- Take the train from Bharatpur Jn to Gaya Jntrain 12988 / ...
- Take the train from Gaya Jn to Hazaribagh Towntrain 22349
19h 8m₹699–5,414Bus, train via Varanasi
- Take the bus from Mathura, Uttar Pradesh to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Gaya, Biharbus
- Take the train from Gaya Jn to Hazaribagh Towntrain
20h 38mDrive 1,008 km
- Drive from Mathura to Hazāribāghcar 1,008 km
11h 58m₹11,370–16,423Train, fly to Gaya
- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Gaya (GAY)plane DEL - GAY
- Take the train from Gaya Jn to Hazaribagh Towntrain
8h 11m₹6,534–16,782Train, fly to Lok Nayak Jayaprakash Airport
- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Lok Nayak Jayaprakash Airport (PAT)plane DEL - PAT
- Take the train from Patna Jn to Hazaribagh Towntrain
9h 41m₹7,114–15,142Bus, train
- Take the bus from Mathura, Uttar Pradesh to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Patnabus
- Take the train from Patna Jn to Hazaribagh Towntrain
21h
Mathura to Hazāribāgh by train
Questions & Answers
The cheapest way to get from Mathura to Hazāribāgh is to train which costs ₹600 - ₹4,900 and takes 23h 8m.
The fastest way to get from Mathura to Hazāribāgh is to train and fly which takes 8h 11m and costs ₹6,500 - ₹17,000.
No, there is no direct train from Mathura to Hazāribāgh. However, there are services departing from Mathura Jn and arriving at Hazaribagh Town via Bharatpur Jn and Gaya Jn. The journey, including transfers, takes approximately 19h 8m.
The distance between Mathura and Hazāribāgh is 1287 km. The road distance is 1008 km.
The best way to get from Mathura to Hazāribāgh without a car is to train via Gaya which takes 19h 8m and costs ₹700 - ₹5,500.
It takes approximately 8h 24m to get from Mathura to Hazāribāgh, including transfers.
Mathura to Hazāribāgh train services, operated by Indian Railways, depart from Bharatpur Jn station.
Mathura to Hazāribāgh train services, operated by Indian Railways, arrive at Gaya Jn station.
Yes, the driving distance between Mathura to Hazāribāgh is 1008 km. It takes approximately 11h 58m to drive from Mathura to Hazāribāgh.
There are 10+ hotels available in Hazāribāgh.
What companies run services between Mathura, India and Hazāribāgh, India?
You can take a train from Mathura Jn to Hazaribagh Town via Bharatpur Jn and Gaya Jn in around 19h 8m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Birsa Munda Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- ₹6,000–12,000
Flights from Indira Gandhi International Airport to Gaya
- Ave. Duration
- 1h 50m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹6,000–13,000
Flights from Indira Gandhi International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- ₹6,500–12,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Birsa Munda Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹6,000–13,000
Flights from Indira Gandhi International Airport to Gaya
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹5,500–18,000
Flights from Indira Gandhi International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- ₹5,000–21,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Birsa Munda Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹6,000–13,000
Flights from Indira Gandhi International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- ₹5,000–21,000
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹6,000–12,000
- 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 Ranchi to Hazaribagh Town
- Ave. Duration
- 2h 6m
- Frequency
- Twice daily
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Bharatpur Jn to Gaya Jn
- Ave. Duration
- 14h 36m
- Frequency
- Twice daily
- Estimated price
- ₹420–3,200
- Website
- irctc.co.in
- Sleeper Class
- ₹420–500
- Third AC (3A)
- ₹1,000–1,400
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Train from Gaya Jn to Hazaribagh Town
- Ave. Duration
- 2h 9m
- Frequency
- 6 times a week
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Gaya Jn to Hazaribagh Town
- Ave. Duration
- 2h 9m
- Frequency
- 6 times a week
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
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 Gaya Jn to Hazaribagh Town
- Ave. Duration
- 2h 9m
- Frequency
- 6 times a week
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
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 Patna Jn to Hazaribagh Town
- Ave. Duration
- 3h 39m
- Frequency
- 6 times a week
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Patna Jn to Hazaribagh Town
- Ave. Duration
- 3h 39m
- Frequency
- 6 times a week
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Mathura Jn to Koderma
- Ave. Duration
- 19h 33m
- Frequency
- Once a week
- Estimated price
- ₹500–3,800
- Website
- irctc.co.in
- Sleeper Class
- ₹500–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,800–2,300
- First Class (1A)
- ₹3,000–3,800
Train from Koderma to Hazaribagh Town
- Ave. Duration
- 2h 35m
- Frequency
- 4 times a day
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Website
- KST Travels
Bus from Mathura, Uttar Pradesh to Varanasi, Uttar Pradesh
- Ave. Duration
- 11h 5m
- Frequency
- Every 30 minutes
- Schedules at
- KST Travels
- Website
- Ambika Tour And Travels
Bus from Varanasi, Uttar Pradesh to Gaya, Bihar
- Ave. Duration
- 5h
- Frequency
- Hourly
- Schedules at
- Ambika Tour And Travels
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Mathura, Uttar Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Mathura, Uttar Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- ₹380–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹380–550
- Phone
- +91 9316 993169
- [email protected]
- Website
- Indo Canadian Express
Bus from Agra, Uttar Pradesh to Patna
- Ave. Duration
- 14h 25m
- Frequency
- Hourly
- Schedules at
- Indo Canadian Express
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













