
Ongole to Shillong
Shillong is approximately 1700+ kms from Ongole. The fastest way to reach Shillong from Ongole is by Bus, Flight Via Gannavaram, Kolkata. It takes approximately 11 hours. The cheapest way to reach Shillong from Ongole is by Train, Bus Via Siliguri which would take approximately 49 hours.
Sort By
Mode of Transport
Via Gannavaram, Kolkata
RECOMMENDED
Ongole
Gannavaram
Kolkata
Shillong
Approx Travel Time
11h 17m
₹16,719
Onwards
FASTEST
Ongole
Gannavaram
Kolkata
Shillong
Approx Travel Time
11h 10m
₹13,653
Onwards
Via Hyderabad
Ongole
Hyderabad
Shillong
Approx Travel Time
11h 25m
₹17,219
Onwards
Ongole
Hyderabad
Shillong
Approx Travel Time
11h 20m
₹11,504
Onwards
Via Visakhapatnam, Kolkata
Ongole
Visakhapatnam
Kolkata
Shillong
Approx Travel Time
14h 25m
₹10,926
Onwards
Via Bhubaneshwar, Agartala
Ongole
Bhubaneshwar
Agartala
Shillong
Approx Travel Time
1d 10h 38m
₹29,226
Onwards
Via Siliguri
CHEAPEST
Ongole
Siliguri
Shillong
Approx Travel Time
2d 0h 50m
₹1,765
Onwards
Via Hyderabad, Kolkata
Ongole
Hyderabad
Kolkata
Shillong
Approx Travel Time
13h 25m
₹18,430
Onwards
Via Visakhapatnam, Guwahati
Ongole
Visakhapatnam
Guwahati
Shillong
Approx Travel Time
14h 52m
₹14,930
Onwards
Via Hyderabad, Guwahati
Ongole
Hyderabad
Guwahati
Shillong
Approx Travel Time
13h 35m
₹19,634
Onwards
Frequently Asked Questions
What is the distance between Ongole and Shillong?
Shillong is approximately 1700+ kms from Ongole.
How long does it take to reach Shillong from Ongole?
It takes approximately 11 hours to reach Shillong from Ongole by Bus, Flight Via Gannavaram, Kolkata.
What is the cheapest way to reach Shillong from Ongole?
The cheapest way to reach Shillong from Ongole is by Train, Bus Via Siliguri.
What is the fastest way to reach Shillong from Ongole?
The fastest way to reach Shillong from Ongole is by Bus, Flight Via Gannavaram, Kolkata.
Routes Connecting Ongole
Routes From Ongole
Routes Connecting Shillong
Routes From Shillong
- Shillong to Sirsi
- Shillong to Dharamsala
- Shillong to Darjeeling
- Shillong to Chandausi
- Shillong to Tiruchirappalli
- Shillong to Yadgir
- Shillong to Ankleshwar
- Shillong to Daltonganj
- Shillong to Karur
- Shillong to Shegaon
- Shillong to Sonmarg
- Shillong to Sydney
- Shillong to Ranipet
- Shillong to Kanyakumari
- Shillong to Bhubaneshwar

