
Ongole to Shillong
Shillong is approximately 1950+ kms from Ongole. The fastest way to reach Shillong from Ongole is by Cab, Flight Via Hyderabad. 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 Hyderabad
RECOMMENDED
Ongole
Hyderabad
Shillong
Approx Travel Time
11h 20m
₹9,380
Onwards
FASTEST
Ongole
Hyderabad
Shillong
Approx Travel Time
10h 35m
₹15,020
Onwards
Ongole
Hyderabad
Shillong
Approx Travel Time
15h 1m
₹9,123
Onwards
Via Siliguri
CHEAPEST
Ongole
Siliguri
Shillong
Approx Travel Time
2d 0h 57m
₹1,765
Onwards
Via Bhubaneshwar, Agartala
Ongole
Bhubaneshwar
Agartala
Shillong
Approx Travel Time
1d 10h 38m
₹29,326
Onwards
Via Gannavaram, Kolkata
Ongole
Gannavaram
Kolkata
Shillong
Approx Travel Time
11h 4m
On Demand
Ongole
Gannavaram
Kolkata
Shillong
Approx Travel Time
10h 57m
₹15,222
Onwards
Via Hyderabad, Kolkata
Ongole
Hyderabad
Kolkata
Shillong
Approx Travel Time
13h 20m
₹12,877
Onwards
Via Visakhapatnam, Kolkata
Ongole
Visakhapatnam
Kolkata
Shillong
Approx Travel Time
14h 25m
₹12,140
Onwards
Ongole
Visakhapatnam
Kolkata
Shillong
Approx Travel Time
15h 25m
₹12,735
Onwards
Frequently Asked Questions
What is the distance between Ongole and Shillong?
Shillong is approximately 1950+ kms from Ongole.
How long does it take to reach Shillong from Ongole?
It takes approximately 11 hours to reach Shillong from Ongole by Cab, Flight Via Hyderabad.
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 Cab, Flight Via Hyderabad.

