There are 5 ways to get from Shillong to Duliajan Oil Town by bus, plane, taxi, train, 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.
Bus, fly
best- Take the bus from Shillong to Gauhati Airportbus
- Fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Dibrugarh Airport (DIB)plane GAU - DIB
5h 27m₹3,900–5,700Bus
cheapest- Take the bus from Barik Point to Guwahati Paltan Bazarbus
- Take the bus from Guwahati Khanapara to Tinsukia ASTC Bus Standbus
15h 41m₹1,667–2,314Taxi, train
- Take the taxi from Shillong to Jagi Roadtaxi
- Take the train from Jagi Road to Duliajantrain 13282 / ...
11h 38m₹2,295–4,493Drive 508.4 km
- Drive from Shillong to Duliajan Oil Towncar 508.4 km
7h 36m₹5,736–8,285Taxi
- Take the taxi from Shillong to Duliajan Oil Towntaxi 508.4 km
7h 36m₹8,500–10,000
Lokpriya Gopinath Bordoloi International Airport (GAU) to Dibrugarh Airport (DIB) flights
Questions & Answers
The cheapest way to get from Shillong to Duliajan Oil Town is to bus which costs ₹1,600 - ₹2,400 and takes 15h 41m.
The fastest way to get from Shillong to Duliajan Oil Town is to bus and fly which takes 5h 27m and costs ₹3,900 - ₹6,000.
No, there is no direct bus from Shillong to Duliajan Oil Town. However, there are services departing from Barik Point and arriving at Tinsukia ASTC Bus Stand via Paltan bazar, Guwahati and Guwahati Khanapara. The journey, including transfers, takes approximately 15h 41m.
The distance between Shillong and Duliajan Oil Town is 523 km. The road distance is 508.4 km.
The best way to get from Shillong to Duliajan Oil Town without a car is to taxi and train which takes 11h 38m and costs ₹2,200 - ₹4,500.
It takes approximately 5h 27m to get from Shillong to Duliajan Oil Town, including transfers.
Shillong to Duliajan Oil Town bus services, operated by Meghalaya Transport Corporation (MTC), depart from Barik Point station.
Shillong to Duliajan Oil Town bus services, operated by Meghalaya Transport Corporation (MTC), arrive at Guwahati Paltan Bazar station.
Yes, the driving distance between Shillong to Duliajan Oil Town is 508 km. It takes approximately 7h 36m to drive from Shillong to Duliajan Oil Town.
There are 24+ hotels available in Duliajan Oil Town.
What companies run services between Shillong, India and Duliajan Oil Town, India?
You can take a bus from Barik Point to Duliajan Oil Town via Guwahati Paltan Bazar, Paltan bazar, Guwahati, Khanapara, Guwahati Khanapara, and Tinsukia ASTC Bus Stand in around 15h 41m.
- Website
- goindigo.in
Flights from Lokpriya Gopinath Bordoloi International Airport to Dibrugarh Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹2,500–3,300
- Website
- airindiaexpress.in
Flights from Lokpriya Gopinath Bordoloi International Airport to Dibrugarh Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹4,000–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jagi Road to Duliajan
- Ave. Duration
- 9h 55m
- Frequency
- Twice daily
- Estimated price
- ₹270–2,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹270–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹950–1,300
- First Class (1A)
- ₹1,600–2,100
- Phone
- +91 7640003050
- [email protected]
- Website
- meghalayatourism.in
Bus from Shillong to Gauhati Airport
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹200
- Schedules at
- meghalayatourism.in
- Adult
- ₹200
- Phone
- 18003453986
- Website
- astcbus.in
Bus from Guwahati Khanapara to Tinsukia ASTC Bus Stand
- Ave. Duration
- 9h 45m
- Frequency
- Twice daily
- Estimated price
- ₹650–950
- Website
- https://astcbus.in/
- AC Seater
- ₹870–910
- Ave. Duration
- 4h 40m
- Estimated price
- ₹2,000–10,000
Kajaawa
- Phone
- +91 60 33 11 48 67
- Website
- kajaawa.com
Meghalaya Tour Cabs
- Phone
- +91 70 05 65 13 38
- Website
- meghalayatourcabs.com
Travenjo
- Phone
- +91 94 36 76 73 33
- Website
- travenjo.com
Kajaawa
- Phone
- +91 60 33 11 48 67
- Website
- kajaawa.com
Meghalaya Tour Cabs
- Phone
- +91 70 05 65 13 38
- Website
- meghalayatourcabs.com
Travenjo
- Phone
- +91 94 36 76 73 33
- Website
- travenjo.com
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 10 amazing places to get away from it all in Australia, The beginner’s guide to the 2018 World Nomad Games, and How to get from London City Airport into central London - to help you get the most out of your next trip.












