Diphu
Diphu
Shillong
Shillong
Driving

Diphu to Shillong

Updated: 21 May 2026

The journey from Diphu to Shillong covers about 250 kilometers through the scenic hills of Assam and Meghalaya. You will travel via NH 6, which offers breathtaking views of the landscape. The drive takes approximately 7 hours by private taxi. Shillong, the capital of Meghalaya, is known for its colonial architecture and pleasant climate.

Total Distance: 250 km by road, 180 km air distance.
Fastest Way
Private taxi, taking 7 hours.
Cheapest Way
Shared taxi, costing around 1000 INR.
Compare Diphu to Shillong Routes
Driving
Direct
Duration
7 hours
Avg Price
3000-5000 INR
Operator
Private Taxi
Route
NH 6 via Jowai

The road from Jowai to Shillong is very scenic.

Travel Tips
  • Weather
    Shillong can be chilly; carry warm clothing.
  • Local Transport
    Taxis are the main mode of transport within the city.
  • Food
    Try the local Khasi cuisine, especially the Jadoh.
  • Booking
    Book your accommodation in advance during peak season.
  • Connectivity
    Mobile network is generally good in the city.
Safety Tips
  • Road Safety
    The roads are winding; ensure your driver is experienced.
  • Valuables
    Keep your belongings safe in crowded markets.
  • Emergency Contacts
    Keep the local tourist police number saved.
  • Health
    Carry motion sickness medication for the hill drive.
People Also Ask
  • Is there a direct train?
    No, there is no train to Shillong; you must travel by road.
  • How long is the drive?
    It takes about 7 hours.
  • Is Shillong safe?
    Yes, it is a safe and tourist-friendly city.
  • What is the best time to visit?
    Spring and autumn are the best times.
  • Are there hotels?
    Yes, there are many options from budget to luxury.
Quick Info
  • From Diphu, Assam, 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 stunning three-tiered waterfall located near Shillong. It is a popular tourist spot.
2
Shillong Peak
The highest point in Shillong, offering a panoramic view of the city and the surrounding hills.
3
Ward's Lake
A beautiful artificial lake in the heart of the city, perfect for a relaxing walk.
4
Don Bosco Museum
A world-class museum showcasing the culture and history of the indigenous people of Northeast India.
Tags
Diphu to Shillong Shillong travel Meghalaya road trip Diphu to Meghalaya Assam to Meghalaya traveling to Shillong Shillong tourism hill station travel