There are 7 ways to get from Tinsukia to Meghālaya by plane, train, taxi, bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Fly to Gauhati • 2h 39m
Cheapest option
Train, bus • 12h 38m
5 alternative options
Fly to Shillong • 2h 23m
Train, taxi • 12h 2m
Bus, taxi • 12h 53m
Taxi • 7h 50m
Drive • 7h 50m
Dibrugarh (DIB) to Gauhati (GAU) flights
Questions & Answers
The most affordable way to get from Tinsukia to Meghālaya is to train and bus, which costs ₹400 - ₹1,600 and takes 12h 38m.
The quickest way to get from Tinsukia to Meghālaya is to fly which costs ₹4,700 - ₹15,000 and takes 2h 23m.
The distance between Tinsukia and Meghālaya is 458 km. The road distance is 535.5 km.
The best way to get from Tinsukia to Meghālaya without a car is to train and taxi which takes 12h 2m and costs ₹2,200 - ₹3,800.
It takes approximately 2h 39m to get from Tinsukia to Meghālaya, including transfers.
The quickest flight from Dibrugarh Airport to Gauhati Airport is the direct flight which takes 1h 5m.
Yes, the driving distance between Tinsukia to Meghālaya is 536 km. It takes approximately 7h 50m to drive from Tinsukia to Meghālaya.
IndiGo Airlines and Air India Limited offer flights from Dibrugarh Airport to Gauhati Airport.
There are one+ hotels available in Meghālaya. Prices start at ₹0 per night.
The best way to get from Tinsukia to Dibrugarh Airport is to taxi which takes 35 min and costs ₹550 - ₹700.

- Distance: 458.5 km
- Duration: 2h 39m
What companies run services between Tinsukia, India and Meghālaya, India?
IndiGo Airlines and Air India Limited fly from Tinsukia to Nongpoh twice daily.

- Website
- goindigo.in
Flights from Dibrugarh to Gauhati
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹1,800 - ₹14,000
Flights from Dibrugarh to Shillong
- Ave. Duration
- 1h 20m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- ₹3,600 - ₹13,000
Flights from Dibrugarh to Shillong via Imphal
- Ave. Duration
- 3h 5m
- When
- Monday, Wednesday and Friday
- Estimated price
- ₹4,000 - ₹14,000

- Website
- airindia.in
Flights from Dibrugarh to Gauhati via Imphal
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ₹5,500 - ₹17,000

- Phone
- 14646
- care@irctc.co.in
- Website
- indianrail.gov.in
Train from Tinsukia Jn to Jagi Road
- Ave. Duration
- 10h 22m
- Frequency
- Once daily
- Estimated price
- ₹250 - ₹1,300
- Website
- https://www.irctc.co.in
- Book at
- https://12go.asia/en/operator/indian-railways
- Sleeper Class
- ₹250 - ₹320
- Third AC (3A)
- ₹700 - ₹900
- Second AC (2A)
- ₹1,000 - ₹1,300
Train from New Tinsukia to Guwahati
- Ave. Duration
- 8h 34m
- Frequency
- Every 4 hours
- Estimated price
- ₹270 - ₹1,400
- Website
- https://www.irctc.co.in
- Book at
- https://12go.asia/en/operator/indian-railways
- Sleeper Class
- ₹270 - ₹350
- Third AC (3A)
- ₹750 - ₹1,000
- Second AC (2A)
- ₹1,000 - ₹1,400

- Phone
- 0361-2730726, 2739552
- astc2009@gmail.com
Bus from Guwahati paltan bazar to Shillong ISBT
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹130 - ₹200
Bus from Tinsukia ASTC Bus Stand to ISBT Guwahati
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- ₹420 - ₹700
- Ave. Duration
- 1h 40m
- Estimated price
- ₹2,000 - ₹2,500
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Heathrow Airport into central London, Travelling to the UK: What do I need to know? and How to get from London City Airport into central London - to help you get the most out of your next trip.