
Somnath to Shillong
Shillong is approximately 2650+ kms from Somnath. The fastest way to reach Shillong from Somnath is by Train, Flight Via Rajkot, Kolkata. It takes approximately 12 hours. The cheapest way to reach Shillong from Somnath is by Train, Flight Via Ahmedabad, Kolkata which would take approximately 15 hours.
Sort By
Mode of Transport
Via Ahmedabad, Kolkata
RECOMMENDED
CHEAPEST
Somnath
Ahmedabad
Kolkata
Shillong
Approx Travel Time
14h 50m
₹10,194
Onwards
Somnath
Ahmedabad
Kolkata
Shillong
Approx Travel Time
16h 35m
₹10,579
Onwards
Via Rajkot, Kolkata
Somnath
Rajkot
Kolkata
Shillong
Approx Travel Time
12h 30m
₹14,918
Onwards
FASTEST
Somnath
Rajkot
Kolkata
Shillong
Approx Travel Time
11h 35m
₹11,538
Onwards
Somnath
Rajkot
Kolkata
Shillong
Approx Travel Time
12h 35m
₹11,833
Onwards
Via Surat, Kolkata
Somnath
Surat
Kolkata
Shillong
Approx Travel Time
12h 50m
₹10,814
Onwards
Somnath
Surat
Kolkata
Shillong
Approx Travel Time
13h 35m
₹20,915
Onwards
Somnath
Surat
Kolkata
Shillong
Approx Travel Time
14h 20m
₹11,143
Onwards
Via Vadodara, Kolkata
Somnath
Vadodara
Kolkata
Shillong
Approx Travel Time
14h 35m
₹10,463
Onwards
Via Surat, Hyderabad
Somnath
Surat
Hyderabad
Shillong
Approx Travel Time
13h 20m
₹14,640
Onwards
Frequently Asked Questions
What is the distance between Somnath and Shillong?
Shillong is approximately 2650+ kms from Somnath.
How long does it take to reach Shillong from Somnath?
It takes approximately 12 hours to reach Shillong from Somnath by Train, Flight Via Rajkot, Kolkata.
What is the cheapest way to reach Shillong from Somnath?
The cheapest way to reach Shillong from Somnath is by Train, Flight Via Ahmedabad, Kolkata.
What is the fastest way to reach Shillong from Somnath?
The fastest way to reach Shillong from Somnath is by Train, Flight Via Rajkot, Kolkata.