hero
How2Go
Navsari to Dehradun

Navsari to Dehradun

Dehradun is approximately 1200+ kms from Navsari. The fastest way to reach Dehradun from Navsari is by Train, Flight Via Surat, Jaipur. It takes approximately 7 hours. The cheapest way to reach Dehradun from Navsari is by Train Via Delhi which would take approximately 22 hours.

Sort By
Mode of Transport

Via Ahmedabad

RECOMMENDED

Navsari

Ahmedabad

Dehradun

Approx Travel Time

9h 4m

On Demand

Navsari

Ahmedabad

Dehradun

Approx Travel Time

9h 55m

₹6,477

Onwards

Navsari

Ahmedabad

Dehradun

Approx Travel Time

9h 10m

₹10,480

Onwards

Via Delhi

CHEAPEST

Navsari

Delhi

Dehradun

Approx Travel Time

21h 54m

₹680

Onwards

Ads by MMT

Via Faridabad

Navsari

Faridabad

Dehradun

Approx Travel Time

20h 2m

₹3,936

Onwards

Via Mathura

Navsari

Mathura

Dehradun

Approx Travel Time

23h 19m

₹1,109

Onwards

Ads by MMT

Via Surat, Jaipur

FASTEST

Navsari

Surat

Jaipur

Dehradun

Approx Travel Time

6h 42m

₹10,736

Onwards

Via Bhilwara

Navsari

Bhilwara

Dehradun

Approx Travel Time

1d 6h 25m

₹3,199

Onwards

Via Surat, Ahmedabad

Navsari

Surat

Ahmedabad

Dehradun

Approx Travel Time

9h 27m

On Demand

Via Surat, Delhi

Navsari

Surat

Delhi

Dehradun

Approx Travel Time

6h 47m

₹9,949

Onwards

Frequently Asked Questions

What is the distance between Navsari and Dehradun?

Dehradun is approximately 1200+ kms from Navsari.

How long does it take to reach Dehradun from Navsari?

It takes approximately 7 hours to reach Dehradun from Navsari by Train, Flight Via Surat, Jaipur.

What is the cheapest way to reach Dehradun from Navsari?

The cheapest way to reach Dehradun from Navsari is by Train Via Delhi.

What is the fastest way to reach Dehradun from Navsari?

The fastest way to reach Dehradun from Navsari is by Train, Flight Via Surat, Jaipur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India