hero
How2Go
Ambaji to Mainpuri

Ambaji to Mainpuri

The fastest way to reach Mainpuri from Ambaji is by Cab, Flight, Train Via Udaipur, Delhi. The journey takes approximately 12 hours, depending on traffic, road conditions and the time of travel. This is a good option if you want to save time and reach your destination comfortably.

Read More
Sort By
Mode of Transport

Via Abu Road, Bandikui

RECOMMENDED

Ambaji

Abu Road

Bandikui

Mainpuri

Approx Travel Time

16h 20m

On Demand

Via Udaipur, Sawai Madhopur

Ambaji

Udaipur

Sawai Madhopur

Mainpuri

Approx Travel Time

16h 8m

₹4,955

Onwards

Via Udaipur, Delhi

FASTEST

Ambaji

Udaipur

Delhi

Mainpuri

Approx Travel Time

12h 14m

₹9,995

Onwards

Via Ajmer

Ambaji

Ajmer

Mainpuri

Approx Travel Time

23h 15m

₹1,248

Onwards

Via Pindwara, Dausa

Ambaji

Pindwara

Dausa

Mainpuri

Approx Travel Time

16h 2m

₹9,832

Onwards

Via Abu Road, Agra

Ambaji

Abu Road

Agra

Mainpuri

Approx Travel Time

15h 59m

₹1,304

Onwards

Via Abu Road, Bharatpur

Ambaji

Abu Road

Bharatpur

Mainpuri

Approx Travel Time

16h 2m

₹1,254

Onwards

Via Abu Road, Jaipur

Ambaji

Abu Road

Jaipur

Mainpuri

Approx Travel Time

16h 4m

₹1,264

Onwards

Via Abu Road, Dausa

CHEAPEST

Ambaji

Abu Road

Dausa

Mainpuri

Approx Travel Time

16h 38m

₹1,209

Onwards

Via Pindwara, Bharatpur

Ambaji

Pindwara

Bharatpur

Mainpuri

Approx Travel Time

15h 1m

₹3,255

Onwards

Frequently Asked Questions

What is the distance between Ambaji and Mainpuri?

Mainpuri is approximately 0+ kms from Ambaji.

How long does it take to reach Mainpuri from Ambaji?

It takes approximately 12 hours to reach Mainpuri from Ambaji by Cab, Flight, Train Via Udaipur, Delhi.

What is the cheapest way to reach Mainpuri from Ambaji?

The cheapest way to reach Mainpuri from Ambaji is by Bus, Train Via Abu Road, Dausa.

What is the fastest way to reach Mainpuri from Ambaji?

The fastest way to reach Mainpuri from Ambaji is by Cab, Flight, Train Via Udaipur, Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India