
Guntur to Shillong
Shillong is approximately 1950+ kms from Guntur. The fastest way to reach Shillong from Guntur is by Train, Flight Via Hyderabad. It takes approximately 9 hours. The cheapest way to reach Shillong from Guntur is by Train, Bus Via Brahmapur, Siliguri which would take approximately 48 hours.
Sort By
Mode of Transport
Via Hyderabad
RECOMMENDED
Guntur
Hyderabad
Shillong
Approx Travel Time
9h 40m
₹16,647
Onwards
FASTEST
Guntur
Hyderabad
Shillong
Approx Travel Time
8h 55m
₹11,606
Onwards
Guntur
Hyderabad
Shillong
Approx Travel Time
10h 50m
₹11,920
Onwards
Via Visakhapatnam, Kolkata
Guntur
Visakhapatnam
Kolkata
Shillong
Approx Travel Time
11h 18m
₹10,114
Onwards
Guntur
Visakhapatnam
Kolkata
Shillong
Approx Travel Time
13h 45m
₹10,493
Onwards
Via Bhubaneshwar, Agartala
Guntur
Bhubaneshwar
Agartala
Shillong
Approx Travel Time
1d 11h 45m
₹29,417
Onwards
Via Brahmapur, Siliguri
CHEAPEST
Guntur
Brahmapur
Siliguri
Shillong
Approx Travel Time
2d 0h 3m
₹1,725
Onwards
Via Visakhapatnam, Guwahati
Guntur
Visakhapatnam
Guwahati
Shillong
Approx Travel Time
11h 45m
₹14,986
Onwards
Via Hyderabad, Kolkata
Guntur
Hyderabad
Kolkata
Shillong
Approx Travel Time
11h 20m
₹17,096
Onwards
Guntur
Hyderabad
Kolkata
Shillong
Approx Travel Time
10h 35m
₹12,055
Onwards
Frequently Asked Questions
What is the distance between Guntur and Shillong?
Shillong is approximately 1950+ kms from Guntur.
How long does it take to reach Shillong from Guntur?
It takes approximately 9 hours to reach Shillong from Guntur by Train, Flight Via Hyderabad.
What is the cheapest way to reach Shillong from Guntur?
The cheapest way to reach Shillong from Guntur is by Train, Bus Via Brahmapur, Siliguri.
What is the fastest way to reach Shillong from Guntur?
The fastest way to reach Shillong from Guntur is by Train, Flight Via Hyderabad.


