hero
How2Go
Mainpuri to Rajpura

Mainpuri to Rajpura

Rajpura is approximately 450+ km from Mainpuri, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Rajpura.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

CHEAPEST

Mainpuri

Delhi

Rajpura

Approx Travel Time

8h 57m

₹320

Onwards

Mainpuri

Delhi

Rajpura

Approx Travel Time

9h 24m

₹1,069

Onwards

Mainpuri

Delhi

Rajpura

Approx Travel Time

11h 32m

₹1,678

Onwards

Via Agra, Delhi

FASTEST

Mainpuri

Agra

Delhi

Rajpura

Approx Travel Time

8h 1m

₹2,680

Onwards

Mainpuri

Agra

Delhi

Rajpura

Approx Travel Time

9h 1m

₹710

Onwards

Via Vrindavan

Mainpuri

Vrindavan

Rajpura

Approx Travel Time

11h 59m

₹3,793

Onwards

Via Aligarh

Mainpuri

Aligarh

Rajpura

Approx Travel Time

10h 16m

On Demand

Via Mathura

Mainpuri

Mathura

Rajpura

Approx Travel Time

10h 9m

₹1,184

Onwards

Via Firozabad, Delhi

Mainpuri

Firozabad

Delhi

Rajpura

Approx Travel Time

9h 28m

₹740

Onwards

Via Agra

Mainpuri

Agra

Rajpura

Approx Travel Time

10h 57m

₹765

Onwards

Frequently Asked Questions

What is the distance between Mainpuri and Rajpura?

Rajpura is approximately 450+ kms from Mainpuri.

How long does it take to reach Rajpura from Mainpuri?

It takes approximately 8 hours to reach Rajpura from Mainpuri by Cab, Train Via Agra, Delhi.

What is the cheapest way to reach Rajpura from Mainpuri?

The cheapest way to reach Rajpura from Mainpuri is by Train Via Delhi.

What is the fastest way to reach Rajpura from Mainpuri?

The fastest way to reach Rajpura from Mainpuri is by Cab, Train Via Agra, Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India