
Nadiad to Shillong
Shillong is approximately 2700+ kms from Nadiad. The fastest way to reach Shillong from Nadiad is by Train, Flight Via Vadodara, Hyderabad. It takes approximately 10 hours. The cheapest way to reach Shillong from Nadiad is by Train, Flight Via Delhi which would take approximately 22 hours.
Sort By
Mode of Transport
Via Vadodara, Hyderabad
RECOMMENDED
FASTEST
Nadiad
Vadodara
Hyderabad
Shillong
Approx Travel Time
9h 20m
₹15,305
Onwards
Nadiad
Vadodara
Hyderabad
Shillong
Approx Travel Time
9h 35m
₹15,655
Onwards
Via Ahmedabad, Hyderabad
Nadiad
Ahmedabad
Hyderabad
Shillong
Approx Travel Time
9h 20m
₹15,034
Onwards
Nadiad
Ahmedabad
Hyderabad
Shillong
Approx Travel Time
9h 20m
₹16,804
Onwards
Via Surat, Hyderabad
Nadiad
Surat
Hyderabad
Shillong
Approx Travel Time
11h 50m
₹14,819
Onwards
Nadiad
Surat
Hyderabad
Shillong
Approx Travel Time
12h 50m
₹15,079
Onwards
Nadiad
Surat
Hyderabad
Shillong
Approx Travel Time
13h 20m
₹18,936
Onwards
Via Delhi
CHEAPEST
Nadiad
Delhi
Shillong
Approx Travel Time
21h 40m
₹7,524
Onwards
Via Jalgaon, Hyderabad
Nadiad
Jalgaon
Hyderabad
Shillong
Approx Travel Time
14h 50m
₹12,978
Onwards
Via Indore, Hyderabad
Nadiad
Indore
Hyderabad
Shillong
Approx Travel Time
14h 20m
On Demand
Frequently Asked Questions
What is the distance between Nadiad and Shillong?
Shillong is approximately 2700+ kms from Nadiad.
How long does it take to reach Shillong from Nadiad?
It takes approximately 10 hours to reach Shillong from Nadiad by Train, Flight Via Vadodara, Hyderabad.
What is the cheapest way to reach Shillong from Nadiad?
The cheapest way to reach Shillong from Nadiad is by Train, Flight Via Delhi.
What is the fastest way to reach Shillong from Nadiad?
The fastest way to reach Shillong from Nadiad is by Train, Flight Via Vadodara, Hyderabad.