There are 7 ways to get from Mandi Gobindgarh to Mathura by train, bus, car, taxi, plane, or bus (Flixbus)
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 Delhi
best- Take the train from Govindgarh to Ambala Cant Jntrain
- Take the train from Ambala Cant Jn to New Delhitrain
- Take the train from New Delhi to Mathura Jntrain
6h 20m₹648–3,922Train
cheapest- Take the train from Govindgarh to Mathura Jntrain 18238
10h 23m₹458–2,322Bus
- Take the bus from Mandi Gobindgarh Bharat Petroleum to Delhibus redbusIndia_Bharat Benz A/C Seater /Sleeper
- Take the bus from Delhi to Mathurabus redbusIndia_Bharat Benz A/C Seater /Sleeper
8h 23m₹1,242–4,611Drive 440.7 km
- Drive from Mandi Gobindgarh to Mathuracar 440.7 km
5h 3m₹4,933–7,126Taxi
- Take the taxi from Mandi Gobindgarh to Mathurataxi 440.7 km
5h 3m₹8,500–11,000Bus, fly, train
- Take the bus from FlixBus Mandi Gobindgarh to FlixBus Ambalabus
- Take the bus from Ambala to Tribune Chowkbus
- Fly from Chandigarh International Airport (IXC) to Indira Gandhi International Airport (DEL)plane IXC - DEL
- Take the train from New Delhi to Mathura Jntrain
7h 21m₹5,864–10,651Bus via Delhi
- Take the bus from FlixBus Mandi Gobindgarh to FlixBus Delhi - Karnal Bypassbus
- Take the bus from Mukarba Chowk ORR to Sarai Kale Khan ISBTbus
- Take the bus from Sarai Kale Khan to Mathurabus
12h 22m₹1,120–2,521
Chandigarh International Airport (IXC) to Indira Gandhi International Airport (DEL) flights
Comparing Your Travel Options
The cheapest way to get from Mandi Gobindgarh to Mathura is to train which costs ₹450 - ₹2,400 and takes 10h 23m.
The fastest way to get from Mandi Gobindgarh to Mathura is to drive which takes 5h 3m and costs ₹4,900 - ₹7,500.
No, there is no direct bus from Mandi Gobindgarh to Mathura. However, there are services departing from Mandi Gobindgarh Bharat Petroleum and arriving at Mathura via Delhi. The journey, including transfers, takes approximately 8h 23m.
No, there is no direct train from Mandi Gobindgarh to Mathura. However, there are services departing from Govindgarh and arriving at Mathura Jn via Ambala Cant Jn and New Delhi. The journey, including transfers, takes approximately 6h 20m.
The distance between Mandi Gobindgarh and Mathura is 408 km. The road distance is 440.7 km.
The best way to get from Mandi Gobindgarh to Mathura without a car is to train via Delhi which takes 6h 20m and costs ₹650 - ₹4,000.
It takes approximately 6h 20m to get from Mandi Gobindgarh to Mathura, including transfers.
Mandi Gobindgarh to Mathura bus services, operated by Zingbus, depart from Mandi Gobindgarh Bharat Petroleum station.
Mandi Gobindgarh to Mathura train services, operated by Indian Railways, depart from Govindgarh station.
The best way to get from Mandi Gobindgarh to Mathura is to train via Delhi which takes 6h 20m and costs ₹650 - ₹4,000. Alternatively, you can bus, which costs ₹1,200 - ₹4,700 and takes 8h 23m.
What companies run services between Mandi Gobindgarh, Punjab, India and Mathura, India?
You can take a vehicle from Mandi Gobindgarh to Mathura Jn via Govindgarh, Ambala Cant Jn, and New Delhi in around 6h 20m. Alternatively, you can take a vehicle from Mandi Gobindgarh to Mathura via Mandi Gobindgarh Bharat Petroleum and Delhi in around 8h 23m.
- Website
- goindigo.in
Flights from Chandigarh International Airport to Indira Gandhi International Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- ₹4,400–6,500
- Website
- airindia.in
Flights from Chandigarh International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹5,000–7,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Govindgarh to Ambala Cant Jn
- Ave. Duration
- 1h 17m
- Frequency
- 3 times a day
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Ambala Cant Jn to New Delhi
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–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
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 Govindgarh to Mathura Jn
- Ave. Duration
- 10h 18m
- Frequency
- Once daily
- Estimated price
- ₹270–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹270–330
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Mandi Gobindgarh Bharat Petroleum to Delhi
- Ave. Duration
- 5h 15m
- Frequency
- Every 3 hours
- Estimated price
- ₹430–1,100
- Schedules at
- Zingbus
Bus from Delhi to Mathura
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- ₹380–900
- Schedules at
- Zingbus
- Phone
- +91 93181 81834
- Website
- Travel Point World LLP
Bus from Mandi Gobindgarh Bharat Petroleum to Delhi
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Website
- Travel Point World LLP
Bus from Delhi to Mathura
- Ave. Duration
- 3h 25m
- Frequency
- Every 4 hours
- Website
- Travel Point World LLP
- Phone
- 9001274136
- [email protected]
- Website
- Choudhary travels and cargo
Bus from Mandi Gobindgarh Bharat Petroleum to Delhi
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- Choudhary travels and cargo
Bus from Delhi to Mathura
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Schedules at
- Choudhary travels and cargo
- Website
- Lucky Bus Service
Bus from Mandi Gobindgarh Bharat Petroleum to Delhi
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Schedules at
- Lucky Bus Service
- Website
- Ashok Bus Service
Bus from Mandi Gobindgarh Bharat Petroleum to Delhi
- Ave. Duration
- 5h
- Frequency
- Once daily
- Schedules at
- Ashok Bus Service
Bus from Delhi to Mathura
- Ave. Duration
- 3h 15m
- Frequency
- 5 times a week
- Schedules at
- Ashok Bus Service
- Website
- Raj Laxmi Travels
Bus from Mandi Gobindgarh Bharat Petroleum to Delhi
- Ave. Duration
- 3h 40m
- Frequency
- 4 times a week
- Schedules at
- Raj Laxmi Travels
Bus from Delhi to Mathura
- Ave. Duration
- 1h 51m
- Frequency
- Twice daily
- Schedules at
- Raj Laxmi Travels
- Phone
- +91 98424 37444
- [email protected]
- Website
- Al Travels
Bus from Mandi Gobindgarh Bharat Petroleum to Delhi
- Ave. Duration
- 5h 45m
- Frequency
- 4 times a week
- Schedules at
- Al Travels
Bus from Delhi to Mathura
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Schedules at
- Al Travels
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Mandi Gobindgarh Bharat Petroleum to Delhi
- Ave. Duration
- 6h 30m
- Frequency
- Twice a week
- Schedules at
- Tranzking Travels
Bus from Delhi to Mathura
- Ave. Duration
- 2h 55m
- Frequency
- Every 2 hours
- Schedules at
- Tranzking Travels
- Website
- Globehopper Mobility
Bus from Mandi Gobindgarh Bharat Petroleum to Delhi
- Ave. Duration
- 3h 45m
- Frequency
- Once a week
- Schedules at
- Globehopper Mobility
Bus from Delhi to Mathura
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Schedules at
- Globehopper Mobility
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Mandi Gobindgarh Bharat Petroleum to Delhi
- Ave. Duration
- 3h 50m
- Frequency
- Once a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Delhi to Mathura
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Moon Light Travels Katra
Bus from Mandi Gobindgarh Bharat Petroleum to Delhi
- Ave. Duration
- 4h 25m
- Frequency
- Once a week
- Schedules at
- Moon Light Travels Katra
Bus from Delhi to Mathura
- Ave. Duration
- 26h 45m
- Frequency
- Once a week
- Schedules at
- Moon Light Travels Katra
- Website
- Bombay Raja Roadlinks
Bus from Mandi Gobindgarh Bharat Petroleum to Delhi
- Ave. Duration
- 4h 40m
- Frequency
- Once a week
- Schedules at
- Bombay Raja Roadlinks
Bus from Delhi to Mathura
- Ave. Duration
- 2h 50m
- Frequency
- Twice a week
- Schedules at
- Bombay Raja Roadlinks
- Website
- Sana Travels
Bus from Mandi Gobindgarh Bharat Petroleum to Delhi
- Ave. Duration
- 5h
- Frequency
- Once a week
- Schedules at
- Sana Travels
Bus from Delhi to Mathura
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Schedules at
- Sana Travels
- Website
- omio.com
Bus from Mandi Gobindgarh Bharat Petroleum to Delhi
- Ave. Duration
- 5h 45m
- Frequency
- Once a week
- Schedules at
- hanstravel.in
Bus from Delhi to Mathura
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Schedules at
- hanstravel.in
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Delhi to Mathura
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Website
- NeuGo
- Website
- Soumya Tours and Travels
Bus from Delhi to Mathura
- Ave. Duration
- 3h 26m
- Frequency
- Once daily
- Schedules at
- Soumya Tours and Travels
- Website
- LLT Travels
Bus from Delhi to Mathura
- Ave. Duration
- 2h 21m
- Frequency
- Once daily
- Schedules at
- LLT Travels
- Website
- India Tours and Travels
Bus from Delhi to Mathura
- Ave. Duration
- 2h 54m
- Frequency
- 5 times a week
- Schedules at
- India Tours and Travels
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Delhi to Mathura
- Ave. Duration
- 2h
- Frequency
- 4 times a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- [email protected]
- Website
- Gola Bus Service
Bus from Delhi to Mathura
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a week
- Website
- Gola Bus Service
- Website
- Mohindra Smart Bus
Bus from Delhi to Mathura
- Ave. Duration
- 3h 45m
- Frequency
- 4 times a week
- Schedules at
- Mohindra Smart Bus
- Website
- Falcon Tour & Travels
Bus from Delhi to Mathura
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Schedules at
- Falcon Tour & Travels
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Delhi to Mathura
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Website
- National Travels - Ratnagiri
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Delhi to Mathura
- Ave. Duration
- 2h 15m
- Frequency
- Twice a week
- Estimated price
- ₹1,300–3,000
- Schedules at
- Punchiry Tours and Holidays
- Website
- SKM Tours & Travels
Bus from Delhi to Mathura
- Ave. Duration
- 2h 30m
- Frequency
- Twice a week
- Schedules at
- SKM Tours & Travels
- Website
- Shishpal Travels
Bus from Delhi to Mathura
- Ave. Duration
- 2h 50m
- Frequency
- Twice a week
- Schedules at
- Shishpal Travels
- Website
- Al Ayaan Travels
Bus from Delhi to Mathura
- Ave. Duration
- 3h 20m
- Frequency
- Twice a week
- Schedules at
- Al Ayaan Travels
- [email protected]
- Website
- Leafybus
Bus from Delhi to Mathura
- Ave. Duration
- 3h 20m
- Frequency
- Twice a week
- Website
- Leafybus
- Website
- Shantilata Travels
Bus from Delhi to Mathura
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Schedules at
- Shantilata Travels
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Delhi to Mathura
- Ave. Duration
- 4h 15m
- Frequency
- Twice a week
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
Bus from Ambala to Tribune Chowk
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹650–1,400
- Schedules at
- laxmiholidays.com
- Website
- FALCON TOUR and TRAVELS
Bus from Delhi to Mathura
- Ave. Duration
- 4h 30m
- Frequency
- Twice a week
- Schedules at
- FALCON TOUR and TRAVELS
- Phone
- +91 79265 76492
- [email protected]
- Website
- Patel tours and travels
Bus from Delhi to Mathura
- Ave. Duration
- 4h 30m
- Frequency
- Twice a week
- Schedules at
- Patel tours and travels
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Mandi Gobindgarh to FlixBus Ambala
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- ₹190–340
- Website
- FlixBus India
Bus from FlixBus Mandi Gobindgarh to FlixBus Delhi - Karnal Bypass
- Ave. Duration
- 3h 55m
- Frequency
- 3 times a day
- Estimated price
- ₹440–1,300
- Website
- FlixBus India
- Phone
- +91-11-23370236
- [email protected]
- Website
- DTC
Bus from Mukarba Chowk ORR to Sarai Kale Khan ISBT
- Ave. Duration
- 4h
- Frequency
- Every 10 minutes
- Estimated price
- ₹18–240
- Website
- DTC
- Ordinary Buses
- ₹18–25
- AC Buses
- ₹30–45
- Airport Express Services
- ₹180–240
- Phone
- +91-522-2623578
- [email protected]
- Website
- UPSRTC
Bus from Sarai Kale Khan to Mathura
- Ave. Duration
- 3h 40m
- Frequency
- Hourly
- Estimated price
- ₹230–470
- Website
- UPSRTC
- Ordinary
- ₹230–350
- AC
- ₹340–470
- Ave. Duration
- 5h 3m
- Estimated price
- ₹8,500–11,000
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
Mandi Gobindgarh to Mathura bus services, operated by Zingbus, arrive at Delhi station.
Mandi Gobindgarh to Mathura train services, operated by Indian Railways, arrive at Ambala Cant Jn station.
Yes, the driving distance between Mandi Gobindgarh to Mathura is 441 km. It takes approximately 5h 3m to drive from Mandi Gobindgarh to Mathura.
There are 940+ hotels available in Mathura.






































