Traveling from Mainpuri to Mathura covers a distance of 135 kilometers through the fertile plains of Western Uttar Pradesh. The most common route is via the Mainpuri-Shikohabad-Agra-Mathura corridor. While direct trains are scarce, you can take a train to Tundla or Agra and switch to a local bus or train to Mathura. Road travel via private car or bus remains the most flexible option for pilgrims and tourists.
Total Distance: Driving distance is 135 km; straight-line air distance is 110 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours | 4 hours |
| Avg Price | 150-500 INR | 200-350 INR |
| Operator | Indian Railways | UPSRTC |
| Route | Mainpuri to Tundla, then Tundla to Mathura | Mainpuri - Shikohabad - Agra - Mathura |
| Tip | Book your tickets in advance via the IRCTC portal for better seat availability. | Look for the 'Mathura-bound' express buses at the Mainpuri bus terminal. |
September to March, especially during the Janmashtami festival.