There are 8 ways to get from Āsansol to Mathura by 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.
Fly from Durgapur Kazi Nazrul Islam Airport, train
best- Fly from Durgapur Kazi Nazrul Islam Airport (RDP) to Indira Gandhi International Airport (DEL)plane RDP - DEL
- Take the train from New Delhi to Mathura Jntrain
6h 13m₹8,801–23,892Train
cheapest- Take the train from Asansol Jn to Mathura Jntrain 12319 / ...
17h 13m₹500–4,000Bus
- Take the bus from Asansol to Durgapurbus
- Take the bus from Durgapur to Patnabus
- Take the bus from Patna to Mathurabus
26h 51m₹2,749–9,604Drive 1,147.5 km
- Drive from Āsansol to Mathuracar 1,147.5 km
13h 58m₹12,875–18,596Train to Deoghar, fly, train
- Take the train from Asansol Jn to Jasidih Jntrain
- Fly from Deoghar (DGH) to Indira Gandhi International Airport (DEL)plane DGH - DEL
- Take the train from New Delhi to Mathura Jntrain
8h 2m₹7,832–15,077Train to Gaya, fly, train
- Take the train from Asansol Jn to Gaya Jntrain
- Fly from Gaya (GAY) to Indira Gandhi International Airport (DEL)plane GAY - DEL
- Take the train from New Delhi to Mathura Jntrain
9h 15m₹6,567–18,103Train, train to Birsa Munda Airport, fly
- Take the train from Asansol Jn to Dhanbad Jntrain
- Take the train from Dhanbad Jn to Ranchitrain
- Fly from Birsa Munda Airport (IXR) to Indira Gandhi International Airport (DEL)plane IXR - DEL
- Take the train from New Delhi to Mathura Jntrain
11h 28m₹7,333–14,063Train to Netaji Subhas Chandra Bose International Airport, fly, train
- Take the train from Asansol Jn to Dankunitrain
- Fly from Netaji Subhas Chandra Bose International Airport (CCU) to Indira Gandhi International Airport (DEL)plane CCU - DEL
- Take the train from New Delhi to Mathura Jntrain
10h 10m₹6,970–13,585
Āsansol to Mathura by train
Comparing Your Travel Options
The cheapest way to get from Āsansol to Mathura is to train which costs ₹500 - ₹4,000 and takes 17h 13m.
The fastest way to get from Āsansol to Mathura is to fly and train which takes 6h 13m and costs ₹8,500 - ₹24,000.
No, there is no direct bus from Āsansol to Mathura. However, there are services departing from Asansol and arriving at Mathura via Durgapur and Patna. The journey, including transfers, takes approximately 26h 51m.
Yes, there is a direct train departing from Asansol Jn and arriving at Mathura Jn. Services depart three times a week, and operate Wednesday, Thursday and Friday. The journey takes approximately 17h 13m.
The distance between Āsansol and Mathura is 1349 km. The road distance is 1147.5 km.
The best way to get from Āsansol to Mathura without a car is to train which takes 17h 13m and costs ₹500 - ₹4,000.
It takes approximately 6h 13m to get from Āsansol to Mathura, including transfers.
Āsansol to Mathura bus services, operated by Express Line, depart from Asansol station.
Āsansol to Mathura train services, operated by Indian Railways, depart from Asansol Jn station.
The best way to get from Āsansol to Mathura is to train which takes 17h 13m and costs ₹500 - ₹4,000. Alternatively, you can bus, which costs ₹2,700 - ₹10,000 and takes 26h 51m.
What companies run services between Āsansol, India and Mathura, India?
Indian Railways operates a train from Asansol Jn to Mathura Jn 3 times a week. Tickets cost ₹500–4,000 and the journey takes 17h 13m. Alternatively, you can take a bus from Asansol to Mathura via Durgapur and Patna in around 26h 51m.
- Website
- goindigo.in
Flights from Durgapur Kazi Nazrul Islam Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Deoghar to Indira Gandhi International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₹7,000–12,000
Flights from Gaya to Indira Gandhi International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹6,000–15,000
Flights from Gaya to Indira Gandhi International Airport via Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹6,000–15,000
Flights from Birsa Munda Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- ₹6,500–11,000
Flights from Birsa Munda Airport to Indira Gandhi International Airport via Patna
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ₹6,500–11,000
Flights from Netaji Subhas Chandra Bose International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹7,000–9,500
- Website
- airindia.in
Flights from Gaya to Indira Gandhi International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹5,500–15,000
Flights from Birsa Munda Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₹6,500–9,500
Flights from Netaji Subhas Chandra Bose International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- ₹5,500–17,000
- Website
- airindiaexpress.in
Flights from Birsa Munda Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₹6,500–9,500
Flights from Netaji Subhas Chandra Bose International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹5,500–17,000
- Website
- starlightairline.com
Flights from Netaji Subhas Chandra Bose International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹6,500–11,000
- Website
- spicejet.com
Flights from Netaji Subhas Chandra Bose International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ₹6,500–9,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Delhi to Mathura Jn
- Ave. Duration
- 1h 19m
- 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 Asansol Jn to Mathura Jn
- Ave. Duration
- 17h 13m
- Frequency
- 3 times a week
- Estimated price
- ₹500–4,000
- Website
- irctc.co.in
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,900–2,400
- First Class (1A)
- ₹3,200–4,000
Train from Asansol Jn to Jasidih Jn
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- 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 New Delhi to Mathura Jn
- Ave. Duration
- 1h 19m
- 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 Asansol Jn to Gaya Jn
- Ave. Duration
- 3h 47m
- Frequency
- Hourly
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from New Delhi to Mathura Jn
- Ave. Duration
- 1h 19m
- 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 Asansol Jn to Dhanbad Jn
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–650
- First Class (1A)
- ₹750–1,000
Train from Dhanbad Jn to Ranchi
- Ave. Duration
- 3h 43m
- Frequency
- Every 2 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from New Delhi to Mathura Jn
- Ave. Duration
- 1h 19m
- 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 Asansol Jn to Dankuni
- Ave. Duration
- 2h 40m
- Frequency
- 3 times a week
- 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 New Delhi to Mathura Jn
- Ave. Duration
- 1h 19m
- 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
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Asansol to Durgapur
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Website
- Express Line
- Schedules at
- Express Line
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Asansol to Durgapur
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- ₹1,300–2,600
- Schedules at
- Punchiry Tours and Holidays
Bus from Patna to Mathura
- Ave. Duration
- 17h 50m
- Frequency
- Once daily
- Estimated price
- ₹1,300–5,500
- Schedules at
- Punchiry Tours and Holidays
- Website
- Globehopper Mobility
Bus from Asansol to Durgapur
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Schedules at
- Globehopper Mobility
Bus from Patna to Mathura
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Schedules at
- Globehopper Mobility
- Website
- Al Ayaan Travels
Bus from Asansol to Durgapur
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Schedules at
- Al Ayaan Travels
- Phone
- +91 86038 69858
- [email protected]
- Website
- Pammi Travels
Bus from Asansol to Durgapur
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Website
- Pammi Travels
- Phone
- 9001274136
- [email protected]
- Website
- Choudhary travels and cargo
Bus from Asansol to Durgapur
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Schedules at
- Choudhary travels and cargo
- Website
- Kashmir Maxx
Bus from Asansol to Durgapur
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Schedules at
- Kashmir Maxx
- Website
- Svkdt travels
Bus from Asansol to Durgapur
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Schedules at
- Svkdt travels
- Website
- Gouranga Travels
Bus from Asansol to Durgapur
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Schedules at
- Gouranga Travels
- Website
- omio.com
Bus from Asansol to Durgapur
- Ave. Duration
- 1h
- Frequency
- Twice a week
- Schedules at
- hanstravel.in
Bus from Patna to Mathura
- Ave. Duration
- 15h 30m
- Frequency
- 5 times a week
- Schedules at
- hanstravel.in
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Durgapur to Patna
- Ave. Duration
- 8h 46m
- Frequency
- Once a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Patna to Mathura
- Ave. Duration
- 15h 30m
- Frequency
- 5 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Triguna Travels
Bus from Durgapur to Patna
- Ave. Duration
- 9h 14m
- Frequency
- Once a week
- Schedules at
- Triguna Travels
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Durgapur to Patna
- Ave. Duration
- 9h 35m
- Frequency
- Once a week
- Schedules at
- Tranzking Travels
Bus from Patna to Mathura
- Ave. Duration
- 15h 29m
- Frequency
- 5 times a week
- Schedules at
- Tranzking Travels
- Website
- Maharani Premium Services
Bus from Durgapur to Patna
- Ave. Duration
- 10h
- Frequency
- Once a week
- Schedules at
- Maharani Premium Services
- Phone
- +91 6381293949
- [email protected]
- Website
- Mettur Super Services
Bus from Durgapur to Patna
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- ₹650–1,500
- Website
- Mettur Super Services
- AC Sleeper
- ₹650–1,500
- Website
- Rajdhani Express
Bus from Durgapur to Patna
- Ave. Duration
- 10h 15m
- Frequency
- Once a week
- Website
- Rajdhani Express
- Website
- DAYAN and COMPANY
Bus from Durgapur to Patna
- Ave. Duration
- 10h 32m
- Frequency
- Once a week
- Schedules at
- DAYAN and COMPANY
- Phone
- +91 70045 22532
- [email protected]
- Website
- Bengal Tigers
Bus from Durgapur to Patna
- Ave. Duration
- 10h 45m
- Frequency
- Once a week
- Schedules at
- Bengal Tigers
- Phone
- +91 93181 81834
- Website
- Travel Point World LLP
Bus from Durgapur to Patna
- Ave. Duration
- 11h
- Frequency
- Once a week
- Website
- Travel Point World LLP
Bus from Patna to Mathura
- Ave. Duration
- 15h 10m
- Frequency
- 5 times a day
- Website
- Travel Point World LLP
- Phone
- +91 80580 57088
- [email protected]
- Website
- Maharani Travels
Bus from Durgapur to Patna
- Ave. Duration
- 11h 5m
- Frequency
- Once a week
- Website
- Maharani Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Patna to Mathura
- Ave. Duration
- 16h
- Frequency
- 5 times a day
- Estimated price
- ₹750–2,600
- Schedules at
- Zingbus
- Website
- India Tours and Travels
Bus from Patna to Mathura
- Ave. Duration
- 15h 10m
- Frequency
- Once daily
- Schedules at
- India Tours and Travels
- Website
- Mohindra Smart Bus
Bus from Patna to Mathura
- Ave. Duration
- 17h 50m
- Frequency
- Once daily
- Schedules at
- Mohindra Smart Bus
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
Booking & Getting There
Āsansol to Mathura bus services, operated by Express Line, arrive at Durgapur station.
Āsansol to Mathura train services, operated by Indian Railways, arrive at Mathura Jn station.
Yes, the driving distance between Āsansol to Mathura is 1147 km. It takes approximately 13h 58m to drive from Āsansol to Mathura.
Book your Āsansol to Mathura bus tickets online with Omio.
There are 902+ hotels available in Mathura.


























