hero
How2Go
Nabha to Mahuva

Nabha to Mahuva

The fastest way to reach Mahuva from Nabha is by Train, Flight, Cab Via Delhi, Rajkot. The journey takes approximately 15 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 Vadodara

RECOMMENDED

CHEAPEST

Nabha

Vadodara

Mahuva

Approx Travel Time

16h 52m

₹1,400

Onwards

Via Delhi, Rajkot

Nabha

Delhi

Rajkot

Mahuva

Approx Travel Time

15h 4m

₹7,481

Onwards

FASTEST

Nabha

Delhi

Rajkot

Mahuva

Approx Travel Time

14h 21m

₹12,767

Onwards

Via Delhi, Ahmedabad

Nabha

Delhi

Ahmedabad

Mahuva

Approx Travel Time

15h 7m

₹10,022

Onwards

Nabha

Delhi

Ahmedabad

Mahuva

Approx Travel Time

16h 39m

₹6,017

Onwards

Via Delhi, Mehsana

Nabha

Delhi

Mehsana

Mahuva

Approx Travel Time

21h 16m

₹7,251

Onwards

Via Dhuri, Limbdi

Nabha

Dhuri

Limbdi

Mahuva

Approx Travel Time

1d 4h 18m

On Demand

Via Ambala, Surat

Nabha

Ambala

Surat

Mahuva

Approx Travel Time

1d 5h 26m

₹1,440

Onwards

Via Delhi, Vadodara

Nabha

Delhi

Vadodara

Mahuva

Approx Travel Time

16h 44m

₹7,433

Onwards

Nabha

Delhi

Vadodara

Mahuva

Approx Travel Time

15h 11m

₹14,810

Onwards

Frequently Asked Questions

What is the distance between Nabha and Mahuva?

Mahuva is approximately 0+ kms from Nabha.

How long does it take to reach Mahuva from Nabha?

It takes approximately 15 hours to reach Mahuva from Nabha by Train, Flight, Cab Via Delhi, Rajkot.

What is the cheapest way to reach Mahuva from Nabha?

The cheapest way to reach Mahuva from Nabha is by Bus Via Vadodara.

What is the fastest way to reach Mahuva from Nabha?

The fastest way to reach Mahuva from Nabha is by Train, Flight, Cab Via Delhi, Rajkot.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India