There are 6 ways to get from Mysuru 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, train
best- Fly from Mysore (MYQ) to Agra Airport (AGR)plane MYQ - AGR
- Take the train from Agra Cantt to Mathura Jntrain
18h 41m₹21,767–56,771Train
cheapest- Take the train from Mysore Jn to Mathura Jntrain 12781
44h 42m₹1,000–8,000Train via Bengaluru
- Take the train from Mysore Jn to Ksr Bengalurutrain
- Take the train from Ksr Bengaluru to Agra Cantttrain
- Take the train from Agra Cantt to Mathura Jntrain
35h 47m₹1,177–9,201Bus via Hyderabad
- Take the bus from Mysore, Karnataka to Hyderabad, Telanganabus
- Take the bus from Hyderabad, Telangana to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Mathura, Uttar Pradeshbus
44h 57mDrive 1,986.2 km
- Drive from Mysuru to Mathuracar 1,986.2 km
28h 3m₹22,612–32,662Bus
- Take the bus from Mysore, Karnataka to Bangalore, Karnatakabus
- Take the bus from Bangalore, Karnataka to Faridabad, Haryanabus
- Take the bus from Faridabad to Mathurabus
2d 8h
Mysuru to Mathura by train
Questions & Answers
The cheapest way to get from Mysuru to Mathura is to train which costs ₹1,000 - ₹8,000 and takes 44h 42m.
The fastest way to get from Mysuru to Mathura is to fly and train which takes 18h 41m and costs ₹21,000 - ₹60,000.
No, there is no direct bus from Mysuru to Mathura. However, there are services departing from Mysore, Karnataka and arriving at Mathura, Uttar Pradesh via Hyderabad, Telangana and Agra, Uttar Pradesh. The journey, including transfers, takes approximately 44h 57m.
Yes, there is a direct train departing from Mysore Jn and arriving at Mathura Jn. Services depart once a week, and operate Friday. The journey takes approximately 44h 42m.
The distance between Mysuru and Mathura is 1732 km. The road distance is 1986.2 km.
The best way to get from Mysuru to Mathura without a car is to train via Bengaluru which takes 35h 47m and costs ₹1,100 - ₹9,500.
It takes approximately 18h 41m to get from Mysuru to Mathura, including transfers.
Mysuru to Mathura bus services, operated by Kallada Travels, depart from Mysore, Karnataka station.
Mysuru to Mathura train services, operated by Indian Railways, depart from Mysore Jn station.
The best way to get from Mysuru to Mathura is to train via Bengaluru which takes 35h 47m and costs ₹1,100 - ₹9,500. Alternatively, you can bus via Hyderabad, which costs and takes 44h 57m.
What companies run services between Mysuru, India and Mathura, India?
You can take a train from Mysore Jn to Mathura Jn via Ksr Bengaluru and Agra Cantt in around 35h 47m. Alternatively, you can take a bus from Mysore, Karnataka to Mathura, Uttar Pradesh via Hyderabad, Telangana and Agra, Uttar Pradesh in around 44h 57m.
- Website
- goindigo.in
Flights from Mysore to Agra Airport via Hyderabad
- Ave. Duration
- 20h 25m
- When
- Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- ₹21,000–55,000
Flights from Mysore to Agra Airport via Madras, Hyderabad
- Ave. Duration
- 17h 30m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₹23,000–60,000
Flights from Mysore to Agra Airport via Madras, Mumbai
- Ave. Duration
- 18h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹27,000–60,000
Flights from Mysore to Agra Airport via Madras, Bengaluru
- Ave. Duration
- 20h
- When
- Thursday to Saturday
- Estimated price
- ₹25,000–60,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Agra Cantt to Mathura Jn
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Mysore Jn to Ksr Bengaluru
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Ksr Bengaluru to Agra Cantt
- Ave. Duration
- 30h 55m
- Frequency
- Twice daily
- Estimated price
- ₹900–7,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,200–2,800
- Second AC (2A)
- ₹3,200–4,100
- First Class (1A)
- ₹5,500–7,000
Train from Agra Cantt to Mathura Jn
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Mysore Jn to Mathura Jn
- Ave. Duration
- 44h 42m
- Frequency
- Once a week
- Estimated price
- ₹1,000–8,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹1,000–1,200
- Third AC (3A)
- ₹2,500–3,200
- Second AC (2A)
- ₹3,600–4,600
- First Class (1A)
- ₹6,000–8,000
- Phone
- +91-522-2623578
- info@upsrtc.com
- Website
- upsrtc.up.gov.in
Bus from Faridabad to Mathura
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- ₹200–420
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹200–250
- AC
- ₹300–420
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
Mysuru to Mathura bus services, operated by Kallada Travels, arrive at Hyderabad, Telangana station.
Mysuru to Mathura train services, operated by Indian Railways, arrive at Ksr Bengaluru station.
Yes, the driving distance between Mysuru to Mathura is 1986 km. It takes approximately 28h 3m to drive from Mysuru to Mathura.
There are 973+ hotels available in Mathura.








