hero
How2Go
Moga to Nabha

Moga to Nabha

Nabha is approximately 150+ km from Moga, 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 Dhuri

RECOMMENDED

CHEAPEST

FASTEST

Moga

Dhuri

Nabha

Approx Travel Time

3h 23m

₹235

Onwards

Via Barnala, Patiala

Moga

Barnala

Patiala

Nabha

Approx Travel Time

3h 27m

₹4,093

Onwards

Via Ludhiana, Dhuri

Moga

Ludhiana

Dhuri

Nabha

Approx Travel Time

4h 15m

₹415

Onwards

Moga

Ludhiana

Dhuri

Nabha

Approx Travel Time

3h 37m

₹285

Onwards

Moga

Ludhiana

Dhuri

Nabha

Approx Travel Time

4h 27m

₹945

Onwards

Via Ludhiana, Maler Kotla

Moga

Ludhiana

Maler Kotla

Nabha

Approx Travel Time

3h 45m

On Demand

Moga

Ludhiana

Maler Kotla

Nabha

Approx Travel Time

4h 23m

On Demand

Via Ludhiana

Moga

Ludhiana

Nabha

Approx Travel Time

4h 3m

On Demand

Moga

Ludhiana

Nabha

Approx Travel Time

4h 41m

On Demand

Via Sangrur, Dhuri

Moga

Sangrur

Dhuri

Nabha

Approx Travel Time

4h 23m

₹300

Onwards

Frequently Asked Questions

What is the distance between Moga and Nabha?

Nabha is approximately 150+ kms from Moga.

How long does it take to reach Nabha from Moga?

It takes approximately 4 hours to reach Nabha from Moga by Train Via Dhuri.

What is the cheapest way to reach Nabha from Moga?

The cheapest way to reach Nabha from Moga is by Train Via Dhuri.

What is the fastest way to reach Nabha from Moga?

The fastest way to reach Nabha from Moga is by Train Via Dhuri.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India