hero
How2Go
Sangrur to Nathdwara

Sangrur to Nathdwara

Nathdwara is approximately 850+ kms from Sangrur. The fastest way to reach Nathdwara from Sangrur is by Train, Flight, Bus Via Delhi, Udaipur. It takes approximately 10 hours. The cheapest way to reach Nathdwara from Sangrur is by Train Via Delhi, Chittorgarh which would take approximately 16 hours.

Sort By
Mode of Transport

Via Delhi, Chittorgarh

RECOMMENDED

CHEAPEST

Sangrur

Delhi

Chittorgarh

Nathdwara

Approx Travel Time

16h 4m

₹620

Onwards

Direct Bus

Sangrur

Nathdwara

Approx Travel Time

15h 45m

₹1,200

Onwards

Ads by MMT

Via Delhi, Bhilwara

Sangrur

Delhi

Bhilwara

Nathdwara

Approx Travel Time

14h 9m

₹1,050

Onwards

Sangrur

Delhi

Bhilwara

Nathdwara

Approx Travel Time

13h 42m

₹5,136

Onwards

Via Charkhi dadri

Sangrur

Charkhi dadri

Nathdwara

Approx Travel Time

12h 51m

On Demand

Ads by MMT

Via Reengus

Sangrur

Reengus

Nathdwara

Approx Travel Time

16h 55m

₹1,398

Onwards

Via Mohali, Udaipur

Sangrur

Mohali

Udaipur

Nathdwara

Approx Travel Time

9h 57m

₹5,949

Onwards

Sangrur

Mohali

Udaipur

Nathdwara

Approx Travel Time

9h 36m

On Demand

Via Narnaul

Sangrur

Narnaul

Nathdwara

Approx Travel Time

13h 11m

On Demand

Via Delhi, Udaipur

FASTEST

Sangrur

Delhi

Udaipur

Nathdwara

Approx Travel Time

9h 24m

₹7,323

Onwards

Frequently Asked Questions

What is the distance between Sangrur and Nathdwara?

Nathdwara is approximately 850+ kms from Sangrur.

How long does it take to reach Nathdwara from Sangrur?

It takes approximately 10 hours to reach Nathdwara from Sangrur by Train, Flight, Bus Via Delhi, Udaipur.

What is the cheapest way to reach Nathdwara from Sangrur?

The cheapest way to reach Nathdwara from Sangrur is by Train Via Delhi, Chittorgarh.

What is the fastest way to reach Nathdwara from Sangrur?

The fastest way to reach Nathdwara from Sangrur is by Train, Flight, Bus Via Delhi, Udaipur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India