There are 7 ways to get from Dibrugarh to Kokrajhar by plane, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Bagdogra Airport, train
best- Fly from Dibrugarh Airport (DIB) to Bagdogra Airport (IXB)plane DIB - IXB
- Take the train from New Jalpaiguri to Kokrajhartrain
6h 6m₹3,666–17,932Train
cheapest- Take the train from Dibrugarh to Kokrajhartrain 07047 / ...
12h 55m₹380–2,900Bus
- Take the bus from Dibrugarh, Assam to Guwahati, Assambus Dibrugarh, Assam - Guwahati, Assam
- Take the bus from Guwahati, Assam to Bongaigaon, Assambus Guwahati, Assam - Bongaigaon, Assam
16h 19mDrive 577.7 km
- Drive from Dibrugarh to Kokrajharcar 577.7 km
8h 49m₹6,517–9,413Taxi
- Take the taxi from Dibrugarh to Kokrajhartaxi 577.7 km
8h 49m₹9,500–12,000Fly to Lokpriya Gopinath Bordoloi International Airport, train
- Fly from Dibrugarh Airport (DIB) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane DIB - GAU
- Take the train from Guwahati to Kokrajhartrain
7h 17m₹3,646–6,582Fly to Rupsi Airport, train
- Fly from Dibrugarh Airport (DIB) to Rupsi Airport (RUP)plane DIB - RUP
- Take the train from Basbari to Kokrajhartrain
8h 26m₹6,046–21,052
Dibrugarh to Kokrajhar by train
Questions & Answers
The cheapest way to get from Dibrugarh to Kokrajhar is to train which costs ₹380 - ₹2,900 and takes 12h 55m.
The fastest way to get from Dibrugarh to Kokrajhar is to fly and train which takes 6h 6m and costs ₹3,600 - ₹18,000.
No, there is no direct bus from Dibrugarh to Kokrajhar. However, there are services departing from Dibrugarh, Assam and arriving at Bongaigaon, Assam via Guwahati, Assam. The journey, including transfers, takes approximately 16h 19m.
Yes, there is a direct train departing from Dibrugarh and arriving at Kokrajhar. Services depart five times a day, and operate every day. The journey takes approximately 12h 55m.
The distance between Dibrugarh and Kokrajhar is 926 km. The road distance is 577.7 km.
The best way to get from Dibrugarh to Kokrajhar without a car is to train which takes 12h 55m and costs ₹380 - ₹2,900.
It takes approximately 6h 6m to get from Dibrugarh to Kokrajhar, including transfers.
Dibrugarh to Kokrajhar bus services, operated by Network Travels, depart from Dibrugarh, Assam station.
Dibrugarh to Kokrajhar train services, operated by Indian Railways, depart from Dibrugarh station.
The best way to get from Dibrugarh to Kokrajhar is to train which takes 12h 55m and costs ₹380 - ₹2,900. Alternatively, you can bus, which costs and takes 16h 19m.
What companies run services between Dibrugarh, India and Kokrajhar, India?
Indian Railways operates a train from Dibrugarh to Kokrajhar 5 times a day. Tickets cost ₹380–2,900 and the journey takes 12h 55m. Alternatively, you can take a bus from Dibrugarh, Assam to Kokrajhar via Guwahati, Assam, Bongaigaon, Assam, and New Bongaigaon in around 16h 19m.
- Website
- airindiaexpress.in
Flights from Dibrugarh Airport to Bagdogra Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹4,800–22,000
Flights from Dibrugarh Airport to Lokpriya Gopinath Bordoloi International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹3,900–21,000
- Website
- goindigo.in
Flights from Dibrugarh Airport to Lokpriya Gopinath Bordoloi International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- ₹2,500–3,300
- Website
- helitrans.no
Flights from Dibrugarh Airport to Rupsi Airport via Lokpriya Gopinath Bordoloi International Airport
- Ave. Duration
- 6h 52m
- When
- Tuesday and Friday
- Estimated price
- ₹5,000–24,000
- Website
- starlightairline.com
Flights from Dibrugarh Airport to Bagdogra Airport
- Ave. Duration
- 1h 30m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹2,300–3,900
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Jalpaiguri to Kokrajhar
- Ave. Duration
- 3h
- Frequency
- Every 2 hours
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Dibrugarh to Kokrajhar
- Ave. Duration
- 12h 55m
- Frequency
- 5 times a day
- Estimated price
- ₹380–2,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹380–450
- Third AC (3A)
- ₹950–1,300
- Second AC (2A)
- ₹1,300–1,800
- First Class (1A)
- ₹2,300–2,900
Train from Guwahati to Kokrajhar
- Ave. Duration
- 3h 5m
- Frequency
- Every 3 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Basbari to Kokrajhar
- Ave. Duration
- 58 min
- Frequency
- Twice daily
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
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 4 of the smartest ways to explore Australia, How to get from Florence to Rome, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
More Questions & Answers
Dibrugarh to Kokrajhar bus services, operated by Network Travels, arrive at Guwahati, Assam station.
Dibrugarh to Kokrajhar train services, operated by Indian Railways, arrive at Kokrajhar station.
Yes, the driving distance between Dibrugarh to Kokrajhar is 578 km. It takes approximately 8h 49m to drive from Dibrugarh to Kokrajhar.
There are one+ hotels available in Kokrajhar.






