Mathura
Mathura
Train Bus

Mainpuri to Mathura

Updated: 22 May 2026

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.
Fastest Way
Private taxi via the Agra-Lucknow Expressway and NH 19, taking 3 hours.
Cheapest Way
UPSRTC bus is the cheapest, costing around 200 INR.
Compare Mainpuri to Mathura Routes
Train
Connecting
Bus
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.
Travel Tips
  • Pilgrimage Rush
    Avoid traveling during major festivals like Holi or Janmashtami if you prefer a quiet journey.
  • Footwear
    Wear comfortable walking shoes as you will be doing a lot of walking in temple complexes.
  • Hydration
    Carry a water bottle, especially during the summer months when temperatures soar.
  • Local Guides
    Be cautious of unauthorized guides; hire only government-approved ones at the temple sites.
  • Dress Code
    Dress modestly when visiting religious sites to respect local customs.
Safety Tips
  • Crowd Management
    Keep your belongings close in crowded temple areas to prevent pickpocketing.
  • Taxi Safety
    Use reputable taxi apps or pre-paid counters at the station rather than hailing random cabs.
  • Night Safety
    Avoid walking alone in the narrow lanes of the old city after dark.
  • Emergency Contacts
    Keep the contact details of your hotel and local emergency services handy.
People Also Ask
  • Is Mathura worth visiting?
    Yes, it is one of the oldest cities in India with immense cultural and religious significance.
  • Can I reach Mathura by train from Mainpuri?
    There is no direct train; you must change at Tundla or Agra.
  • How far is Mathura from Mainpuri?
    It is approximately 135 km by road.
  • Are there hotels in Mathura?
    Yes, there are numerous options ranging from budget dharamshalas to luxury hotels.
  • What is the best way to travel locally in Mathura?
    E-rickshaws and auto-rickshaws are the most convenient modes of local transport.
Quick Info
  • From Mainpuri, Uttar Pradesh, India
  • To Mathura, Uttar Pradesh, India
  • Modes
Best Time to Travel

September to March, especially during the Janmashtami festival.

Things to Do in Mathura
1
Krishna Janmabhoomi
Visit the sacred birthplace of Lord Krishna, a major pilgrimage site with a temple complex.
2
Dwarkadhish Temple
Experience the vibrant architecture and daily rituals at this historic temple dedicated to Lord Krishna.
3
Yamuna Ghats
Take a boat ride at Vishram Ghat during the evening aarti for a spiritual experience.
4
Government Museum
Explore the extensive collection of ancient sculptures and artifacts from the Kushan period.
Tags
Mainpuri to Mathura distance Mainpuri to Mathura bus Mainpuri to Mathura train how to reach Mathura travel from Mainpuri Mathura tourism UP transport Mainpuri to Mathura taxi