Rohtak to Mainpuri Distance
Mainpuri is approximately 350+ km from Rohtak. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 8 hours, subject to the chosen service and route. The fastest way to reach Mainpuri takes approximately 8 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
RECOMMENDED
CHEAPEST
Rohtak
Mainpuri
Approx Travel Time
7h 44m
₹230
Onwards
Via Ghaziabad
FASTEST
Rohtak
Ghaziabad
Mainpuri
Approx Travel Time
7h 31m
₹500
Onwards
Rohtak
Ghaziabad
Mainpuri
Approx Travel Time
7h 43m
₹1,226
Onwards
Via Delhi
Rohtak
Delhi
Mainpuri
Approx Travel Time
7h 41m
₹3,094
Onwards
Rohtak
Delhi
Mainpuri
Approx Travel Time
7h 45m
₹1,223
Onwards
Rohtak
Delhi
Mainpuri
Approx Travel Time
8h 3m
₹968
Onwards
Via Shikohabad
Rohtak
Shikohabad
Mainpuri
Approx Travel Time
7h 54m
₹360
Onwards
Rohtak
Shikohabad
Mainpuri
Approx Travel Time
7h 32m
₹4,237
Onwards
Via Bahadurgarh
Rohtak
Bahadurgarh
Mainpuri
Approx Travel Time
8h 6m
₹260
Onwards
Rohtak
Bahadurgarh
Mainpuri
Approx Travel Time
8h 15m
On Demand
Frequently Asked Questions
What is the distance between Rohtak and Mainpuri?
Mainpuri is approximately 350+ km from Rohtak.
How long does it take to reach Mainpuri from Rohtak?
It takes approximately 8 hours to reach Mainpuri from Rohtak by Bus, Train Via Ghaziabad.
Routes Connecting Rohtak
Routes From Rohtak
Routes Connecting Mainpuri
Routes From Mainpuri
Routes To Mainpuri
Popular Places Routes
- Salem to Ahmedabad
- Manali to Chalisgaon
- Moradabad to Sasan-Gir
- Jharsuguda to Bihar-Sharif
- Cochin to Kathmandu
- Puri to Ratnagiri
- Neem-ka-Thana to Loharu
- Challakere to Narsinghpur
- Bhuj to Denkanikota
- Morbi to Indapur
- Daltonganj to Ahmedabad
- Eluru to Rudrapur
- Pune to Ho-Chi-Minh-City
- Kadur to Bangalore
- Ukhimath to Dhari

