Shillong
Shillong
Train

Mohiuddinagar to Shillong

Updated: 28 May 2026

The journey from Mohiuddinagar to Shillong covers about 900 km. You can travel via train to Guwahati and then take a taxi to Shillong. The route passes through the plains of West Bengal and Assam. Expect a travel time of 18 to 22 hours. Shillong is the capital of Meghalaya.

Total Distance: 900 km by road, 700 km air distance.
Fastest Way
Train to Patna followed by a flight to Guwahati then taxi to Shillong.
Cheapest Way
Sleeper class train to Guwahati then bus to Shillong.
Compare Mohiuddinagar to Shillong Routes
Train
Connecting
Duration
20 hours
Avg Price
1000 - 3500 INR
Operator
Guwahati Express
Route
Mohiuddinagar to Guwahati by train, then taxi to Shillong.

Book early for confirmed seats.

Travel Tips
  • Booking
    Book tickets in advance.
  • Local Transport
    Taxis are available.
  • Cuisine
    Try local Khasi food.
  • Weather
    Carry warm clothes.
  • Language
    Khasi, English, and Hindi.
Safety Tips
  • Crowds
    Be cautious in markets.
  • Transport
    Use registered taxis.
  • Hydration
    Drink clean water.
  • Emergency
    Keep emergency numbers.
People Also Ask
  • Is there a direct train?
    No, you must connect via Guwahati.
  • How far is the airport?
    About 30 km from the city.
  • Best time to visit?
    Spring.
  • Is it safe?
    Yes.
  • What is the currency?
    Indian Rupee.
Quick Info
  • From Mohiuddinagar, Bihar, 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 viewpoint.
3
Ward's Lake
A beautiful lake.
4
Don Bosco Museum
A museum.
Tags
Mohiuddinagar to Shillong Bihar to Meghalaya train to Guwahati traveling to Shillong best route to Shillong long distance travel Shillong tourism