Shillong
Shillong
Train

Mohgaon to Shillong

Updated: 24 May 2026

The journey from Mohgaon to Shillong covers approximately 2100 km. You can reach Nagpur and then take a train to Guwahati, followed by a road journey to Shillong. The train route from Nagpur to Guwahati is long, taking about 40 to 45 hours, and the road journey from Guwahati to Shillong takes about 3 to 4 hours. Shillong is a beautiful hill station known for its waterfalls and colonial architecture.

Total Distance: 2100 km by road, 1700 km air distance.
Fastest Way
Flight from Nagpur to Guwahati, then taxi to Shillong, taking about 10 hours.
Cheapest Way
Sleeper class train from Nagpur to Guwahati, then shared taxi to Shillong, costing around 2500 INR.
Compare Mohgaon to Shillong Routes
Train
Connecting
Duration
46 hours
Avg Price
2500-6000 INR
Operator
Guwahati Express + Taxi
Route
Nagpur Junction to Guwahati Junction, then taxi to Shillong

The road journey from Guwahati to Shillong is very scenic.

Travel Tips
  • Book Train Tickets
    Use the IRCTC app to book your train from Nagpur to Guwahati well in advance.
  • Local Transport
    Shillong has a good network of auto-rickshaws and cabs; use ride-hailing apps for convenience.
  • Try Khasi Cuisine
    Sample the local food, which is a specialty of the region.
  • Visit Waterfalls
    Shillong is famous for its waterfalls; explore the various options in the city.
  • Carry Water
    Keep yourself hydrated while exploring the city's outdoor attractions.
Safety Tips
  • General Safety
    Shillong is generally safe, but avoid walking in deserted areas late at night.
  • Traffic Awareness
    Traffic can be heavy in the city; be cautious while crossing roads.
  • Emergency Services
    Keep the local emergency numbers saved in your phone.
  • Respect Sites
    Maintain decorum when visiting religious places.
People Also Ask
  • Is there a direct train from Mohgaon to Shillong?
    No, you must travel to Guwahati first and then take a taxi to Shillong.
  • How long does it take to reach Shillong from Mohgaon?
    It takes about 45 to 50 hours by train and road.
  • What is the best way to travel to Shillong?
    Taking a flight from Nagpur to Guwahati and then a taxi to Shillong is the fastest and most comfortable method.
  • Are there buses from Nagpur to Shillong?
    No, there are no direct bus services from Nagpur to Shillong.
  • Is Shillong a good tourist destination?
    Yes, it is famous for its waterfalls, hills, and colonial architecture.
Quick Info
  • From Mohgaon, Maharashtra, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

March to June for pleasant weather.

Things to Do in Shillong
1
Elephant Falls
Visit these beautiful waterfalls, which are a popular tourist attraction in Shillong.
2
Shillong Peak
Enjoy panoramic views of the city from this peak, which is the highest point in Shillong.
3
Ward's Lake
Take a walk around this beautiful lake, which is a popular spot for locals and tourists.
4
Don Bosco Museum
Explore this museum, which features a vast collection of artifacts and exhibits related to Northeast India.
Tags
Mohgaon to Shillong Nagpur to Shillong travel to Shillong Shillong city guide distance Mohgaon to Shillong road trip to Shillong Shillong transport how to reach Shillong