Shillong
Shillong
Train

Piplod to Shillong

Updated: 28 May 2026

The journey from Piplod to Shillong covers approximately 2100 km. You should reach Dahod station, take a train to Guwahati, and then travel by road to Shillong. Expect a travel time of 45+ hours.

Total Distance: 2100 km by road, 1800 km straight-line.
Fastest Way
Flight from Indore to Guwahati, then taxi to Shillong.
Cheapest Way
Sleeper class train to Guwahati, then bus to Shillong.
Compare Piplod to Shillong Routes
Train
Connecting
Duration
45 hours
Avg Price
2500 - 6000 INR
Operator
Dahod - Guwahati Express
Route
Dahod - Guwahati - Shillong

Book a taxi from Guwahati to Shillong.

Travel Tips
  • Transport
    Use local taxis for commuting.
  • Food
    Try the local Khasi cuisine.
  • Weather
    Shillong is pleasant; carry light clothes.
  • Shopping
    Visit the local markets for handicrafts.
  • Timing
    Plan your travel to avoid the monsoon season.
Safety Tips
  • Traffic
    Be careful while crossing roads.
  • Taxis
    Use pre-paid taxi services.
  • Water
    Drink only bottled water.
  • Night
    Stick to well-lit areas at night.
People Also Ask
  • How to reach Shillong from Piplod?
    Take a train to Guwahati, then a taxi.
  • Is it a long journey?
    Yes, it takes about 45+ hours.
  • Are there direct flights?
    No, you must travel to a major airport first.
  • What is Shillong famous for?
    It is known for its beauty and hills.
  • Is it safe?
    Yes, it is a safe city for travelers.
Quick Info
  • From Piplod, Gujarat, 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 the beautiful waterfall.
2
Shillong Peak
See the panoramic view.
3
Ward's Lake
Take a walk around the lake.
4
Don Bosco Museum
Explore the museum.
Tags
Piplod to Shillong Dahod to Shillong travel travel to Shillong Shillong trip distance Piplod Shillong trains to Shillong Northeast India travel Shillong connectivity