hero
How2Go
Mainpuri to Nabha

Mainpuri to Nabha

Nabha is approximately 550+ 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 Nabha.

Read More
Sort By
Mode of Transport

Via Tundla, Ambala

RECOMMENDED

Mainpuri

Tundla

Ambala

Nabha

Approx Travel Time

10h 38m

₹540

Onwards

Mainpuri

Tundla

Ambala

Nabha

Approx Travel Time

10h 34m

₹2,488

Onwards

Via Delhi, Rajpura

Mainpuri

Delhi

Rajpura

Nabha

Approx Travel Time

10h 32m

₹1,064

Onwards

Via Agra, Delhi, Dhuri

FASTEST

Mainpuri

Agra

Delhi

Dhuri

Nabha

Approx Travel Time

10h 1m

₹2,835

Onwards

Via Hathras, Ambala

Mainpuri

Hathras

Ambala

Nabha

Approx Travel Time

10h 41m

₹485

Onwards

Via Mathura, Ambala

Mainpuri

Mathura

Ambala

Nabha

Approx Travel Time

10h 36m

₹1,169

Onwards

Via Delhi, Patiala

Mainpuri

Delhi

Patiala

Nabha

Approx Travel Time

10h 37m

₹1,129

Onwards

Via Delhi

CHEAPEST

Mainpuri

Delhi

Nabha

Approx Travel Time

11h 10m

₹395

Onwards

Via Delhi, Ambala

Mainpuri

Delhi

Ambala

Nabha

Approx Travel Time

10h 46m

₹1,054

Onwards

Via Agra, Ambala

Mainpuri

Agra

Ambala

Nabha

Approx Travel Time

10h 41m

₹2,780

Onwards

Frequently Asked Questions

What is the distance between Mainpuri and Nabha?

Nabha is approximately 550+ kms from Mainpuri.

How long does it take to reach Nabha from Mainpuri?

It takes approximately 10 hours to reach Nabha from Mainpuri by Cab, Train Via Agra, Delhi, Dhuri.

What is the cheapest way to reach Nabha from Mainpuri?

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

What is the fastest way to reach Nabha from Mainpuri?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India