
Bhadrak to Shillong
Shillong is approximately 850+ kms from Bhadrak. The fastest way to reach Shillong from Bhadrak is by Train, Flight Via Bhubaneshwar, Kolkata. It takes approximately 8 hours. The cheapest way to reach Shillong from Bhadrak is by Train, Flight, Bus Via Bhubaneshwar, Guwahati which would take approximately 9 hours.
Sort By
Mode of Transport
Via Kolkata
RECOMMENDED
Bhadrak
Kolkata
Shillong
Approx Travel Time
10h 10m
₹11,944
Onwards
Via Bhubaneshwar, Kolkata
FASTEST
Bhadrak
Bhubaneshwar
Kolkata
Shillong
Approx Travel Time
7h 20m
₹8,295
Onwards
Bhadrak
Bhubaneshwar
Kolkata
Shillong
Approx Travel Time
7h 35m
₹11,673
Onwards
Bhadrak
Bhubaneshwar
Kolkata
Shillong
Approx Travel Time
7h 50m
₹8,475
Onwards
Via Bhubaneshwar, Guwahati
Bhadrak
Bhubaneshwar
Guwahati
Shillong
Approx Travel Time
8h 5m
₹14,658
Onwards
Bhadrak
Bhubaneshwar
Guwahati
Shillong
Approx Travel Time
7h 50m
₹11,280
Onwards
Bhadrak
Bhubaneshwar
Guwahati
Shillong
Approx Travel Time
8h 20m
₹11,460
Onwards
Bhadrak
Bhubaneshwar
Guwahati
Shillong
Approx Travel Time
9h 20m
₹9,420
Onwards
CHEAPEST
Bhadrak
Bhubaneshwar
Guwahati
Shillong
Approx Travel Time
9h 5m
₹6,042
Onwards
Via Durgapur, Guwahati
Bhadrak
Durgapur
Guwahati
Shillong
Approx Travel Time
11h 5m
₹10,277
Onwards
Frequently Asked Questions
What is the distance between Bhadrak and Shillong?
Shillong is approximately 850+ kms from Bhadrak.
How long does it take to reach Shillong from Bhadrak?
It takes approximately 8 hours to reach Shillong from Bhadrak by Train, Flight Via Bhubaneshwar, Kolkata.
What is the cheapest way to reach Shillong from Bhadrak?
The cheapest way to reach Shillong from Bhadrak is by Train, Flight, Bus Via Bhubaneshwar, Guwahati.
What is the fastest way to reach Shillong from Bhadrak?
The fastest way to reach Shillong from Bhadrak is by Train, Flight Via Bhubaneshwar, Kolkata.