
Guna to Shillong
Shillong is approximately 2150+ kms from Guna. The fastest way to reach Shillong from Guna is by Train, Flight Via Gwalior, Delhi. It takes approximately 12 hours. The cheapest way to reach Shillong from Guna is by Train, Flight Via Delhi which would take approximately 15 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Guna
Delhi
Shillong
Approx Travel Time
14h 40m
₹6,454
Onwards
Guna
Delhi
Shillong
Approx Travel Time
17h 10m
₹7,133
Onwards
Via Indore, Kolkata
Guna
Indore
Kolkata
Shillong
Approx Travel Time
12h 5m
₹9,925
Onwards
Via Agra, Delhi
Guna
Agra
Delhi
Shillong
Approx Travel Time
13h 20m
₹17,731
Onwards
Guna
Agra
Delhi
Shillong
Approx Travel Time
15h 5m
₹18,206
Onwards
Via Jaipur, Delhi
Guna
Jaipur
Delhi
Shillong
Approx Travel Time
13h 20m
₹8,994
Onwards
Via Prayagraj(Allahabad), Kolkata
Guna
Prayagraj(Allahabad)
Kolkata
Shillong
Approx Travel Time
15h 35m
₹12,116
Onwards
Via Gwalior, Delhi
Guna
Gwalior
Delhi
Shillong
Approx Travel Time
12h 5m
₹16,354
Onwards
FASTEST
Guna
Gwalior
Delhi
Shillong
Approx Travel Time
11h 35m
On Demand
Via Jaipur, Kolkata
Guna
Jaipur
Kolkata
Shillong
Approx Travel Time
13h 20m
₹9,989
Onwards
Frequently Asked Questions
What is the distance between Guna and Shillong?
Shillong is approximately 2150+ kms from Guna.
How long does it take to reach Shillong from Guna?
It takes approximately 12 hours to reach Shillong from Guna by Train, Flight Via Gwalior, Delhi.
What is the cheapest way to reach Shillong from Guna?
The cheapest way to reach Shillong from Guna is by Train, Flight Via Delhi.
What is the fastest way to reach Shillong from Guna?
The fastest way to reach Shillong from Guna is by Train, Flight Via Gwalior, Delhi.