Shillong
Shillong
Train

Deuli to Shillong

Updated: 28 May 2026

The route from Deuli to Shillong covers approximately 1400 km. You can reach Shillong via train to Guwahati, then by road, which takes about 30-35 hours. By road, the journey is long and follows NH 27.

Total Distance: 1400 km by road, 1100 km air distance.
Fastest Way
Flight from Bhubaneswar to Guwahati, then taxi.
Cheapest Way
Train (Sleeper Class) + Bus.
Compare Deuli to Shillong Routes
Train
Connecting
Duration
32 hours
Avg Price
1200 - 3500 INR
Operator
Rourkela-Guwahati Express
Route
Rourkela to Guwahati, then road to Shillong

Book well in advance.

Travel Tips
  • Food
    Try Jadoh.
  • Transport
    Use taxis.
  • Weather
    Pleasant weather.
  • Shopping
    Buy handicrafts.
  • Language
    Khasi, English, Hindi.
Safety Tips
  • Night
    Avoid isolated areas.
  • Transport
    Use official taxis.
  • Crowds
    Be careful in markets.
  • Emergency
    Keep emergency numbers.
People Also Ask
  • Is Shillong safe?
    Yes.
  • What is the distance?
    1400 km.
  • Best time?
    Spring/Autumn.
  • Are there trains?
    No, only to Guwahati.
  • What to see?
    Elephant Falls.
Quick Info
  • From Deuli, Odisha, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

March to June and September to November.

Things to Do in Shillong
1
Elephant Falls
A beautiful waterfall.
2
Shillong Peak
A panoramic view point.
3
Umiam Lake
A large lake.
4
Don Bosco Museum
A cultural museum.
Tags
Deuli to Shillong Odisha to Meghalaya train to Shillong Shillong travel guide Deuli to Shillong distance how to reach Shillong travel tips Shillong tourism