hero
How2Go
Shajapur to Nabha

Shajapur to Nabha

Nabha is approximately 850+ kms from Shajapur. The fastest way to reach Nabha from Shajapur is by Train Via Delhi. It takes approximately 19 hours. The cheapest way to reach Nabha from Shajapur is by Train Via Delhi which would take approximately 19 hours.

Sort By
Mode of Transport

Via Delhi

RECOMMENDED

CHEAPEST

FASTEST

Shajapur

Delhi

Nabha

Approx Travel Time

18h 55m

₹585

Onwards

Via Sonipat

Shajapur

Sonipat

Nabha

Approx Travel Time

18h 55m

On Demand

Ads by MMT

Via Panipat

Shajapur

Panipat

Nabha

Approx Travel Time

18h 55m

On Demand

Via Palwal

Shajapur

Palwal

Nabha

Approx Travel Time

19h 10m

On Demand

Ads by MMT

Via Faridabad

Shajapur

Faridabad

Nabha

Approx Travel Time

19h 10m

₹590

Onwards

Via KOSI KALAN

Shajapur

KOSI KALAN

Nabha

Approx Travel Time

19h 10m

₹595

Onwards

Via Karnal

Shajapur

Karnal

Nabha

Approx Travel Time

19h 10m

On Demand

Via Mathura

Shajapur

Mathura

Nabha

Approx Travel Time

20h 19m

₹595

Onwards

Via Kurukshetra

Shajapur

Kurukshetra

Nabha

Approx Travel Time

19h 25m

On Demand

Via Agra

Shajapur

Agra

Nabha

Approx Travel Time

20h 39m

₹605

Onwards

Frequently Asked Questions

What is the distance between Shajapur and Nabha?

Nabha is approximately 850+ kms from Shajapur.

How long does it take to reach Nabha from Shajapur?

It takes approximately 19 hours to reach Nabha from Shajapur by Train Via Delhi.

What is the cheapest way to reach Nabha from Shajapur?

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

What is the fastest way to reach Nabha from Shajapur?

The fastest way to reach Nabha from Shajapur is by Train Via Delhi.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India