Dibrugarh
Dibrugarh
Shillong
Shillong
Flight Driving

Dibrugarh to Shillong

Updated: 21 May 2026

Shillong, the capital of Meghalaya, is located about 550 km from Dibrugarh. The most convenient way to travel is by flight to Guwahati, followed by a taxi or bus to Shillong. By road, the journey is long and takes you through the beautiful landscapes of Assam and Meghalaya. Ensure you have your travel documents ready.

Total Distance: 550 km by road, 350 km straight-line.
Fastest Way
Flight to Guwahati followed by a taxi is the fastest way.
Cheapest Way
Bus or train to Guwahati followed by a bus to Shillong is the cheapest.
Compare Dibrugarh to Shillong Routes
Flight
Connecting
Driving
Direct
Duration 6 hours 12 hours
Avg Price INR 5000 - 10000 INR 7000 - 10000
Operator IndiGo/Air India Private Taxi
Route Dibrugarh to Guwahati by flight, then taxi to Shillong. Via NH 27 and NH 6.
Tip Flights are the fastest way to reach the region. The road journey is long but offers beautiful views.
Travel Tips
  • Road Conditions
    Roads in Meghalaya are winding; carry motion sickness medication.
  • Connectivity
    Network is good in Shillong but can be weak in remote areas.
  • Clothing
    Carry warm clothes as it gets cold in the hills.
  • Local Etiquette
    Be respectful of local customs and traditions.
  • Transport
    Shared taxis are a common way to travel within the state.
Safety Tips
  • Checkpoints
    Carry your ID at all times.
  • Night Travel
    Avoid traveling on mountain roads after dark.
  • Emergency
    Keep contact details of local authorities.
  • Health
    Carry basic medicines for common travel issues.
People Also Ask
  • Is Shillong safe for tourists?
    Yes, it is a peaceful and welcoming city.
  • Are there hotels in Shillong?
    Yes, there are many hotels and guesthouses available.
  • What is the best time to visit?
    Winter is the best time for sightseeing.
  • Can I travel by train?
    There is no direct train to Shillong; the nearest station is Guwahati.
  • How far is Guwahati from Shillong?
    It is about 100 km away.
Quick Info
  • From Dibrugarh, Assam, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Shillong
1
Elephant Falls
Visit these stunning waterfalls surrounded by lush greenery.
2
Shillong Peak
Enjoy panoramic views of the city from the highest point in Shillong.
3
Ward's Lake
Take a relaxing walk around this beautiful lake in the city center.
4
Don Bosco Museum
Learn about the culture and history of Northeast India.
Tags
Dibrugarh to Shillong Shillong travel Meghalaya tourism Dibrugarh to Shillong flight NH 6 Shillong transport Assam to Meghalaya Travel guide