There are 6 ways to get from Dibrugarh to Kamakhya Temple by plane, bus, train, 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
best- Fly from Dibrugarh Airport (DIB) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane DIB - GAU
1h 40m₹3,846–5,562Train
cheapest- Take the train from Dibrugarh to Kamakhyatrain 15909 / ...
12h 47m₹310–2,400Bus
- Take the bus from Dibrugarh, Assam to Guwahati, Assambus Dibrugarh, Assam - Guwahati, Assam
9h 58mTrain via Guwahati
- Take the train from Dibrugarh to Guwahatitrain 12423 / ...
11h 13m₹414–3,214Drive 420.4 km
- Drive from Dibrugarh to Kamakhya Templecar 420.4 km
6h 34m₹4,747–6,857Taxi
- Take the taxi from Dibrugarh to Kamakhya Templetaxi 420.4 km
6h 34m₹7,000–8,500
Dibrugarh Airport (DIB) to Lokpriya Gopinath Bordoloi International Airport (GAU) flights
Questions & Answers
The cheapest way to get from Dibrugarh to Kamakhya Temple is to train which costs ₹310 - ₹2,400 and takes 12h 47m.
The fastest way to get from Dibrugarh to Kamakhya Temple is to fly which takes 1h 40m and costs ₹3,800 - ₹6,000.
No, there is no direct bus from Dibrugarh to Kamakhya Temple. However, there are services departing from Dibrugarh, Assam and arriving at Guwahati, Assam via . The journey, including transfers, takes approximately 9h 58m.
Yes, there is a direct train departing from Dibrugarh and arriving at Kamakhya. Services depart three times a day, and operate every day. The journey takes approximately 11h 55m.
The distance between Dibrugarh and Kamakhya Temple is 407 km. The road distance is 420.4 km.
The best way to get from Dibrugarh to Kamakhya Temple without a car is to bus which takes 9h 58m and costs .
It takes approximately 1h 40m to get from Dibrugarh to Kamakhya Temple, including transfers.
Dibrugarh to Kamakhya Temple bus services, operated by Network Travels, depart from Dibrugarh, Assam station.
Dibrugarh to Kamakhya Temple train services, operated by Indian Railways, depart from Dibrugarh station.
The best way to get from Dibrugarh to Kamakhya Temple is to fly which takes 1h 40m and costs ₹3,800 - ₹6,000. Alternatively, you can bus, which costs and takes 9h 58m, you could also train via Guwahati, which costs ₹410 - ₹3,300 and takes 11h 13m.
What companies run services between Dibrugarh, India and Kamakhya Temple, India?
IndiGo Airlines and Air India Express fly from Dibrugarh Airport (DIB) to Lokpriya Gopinath Bordoloi International Airport (GAU) 3 times a day. Alternatively, Network Travels operates a bus from Dibrugarh, Assam to Guwahati, Assam every 30 minutes, and the journey takes 9h 45m.
- 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
- airindiaexpress.in
Flights from Dibrugarh Airport to Lokpriya Gopinath Bordoloi International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹3,900–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Dibrugarh to Guwahati
- Ave. Duration
- 9h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹310–2,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
Train from Dibrugarh to Kamakhya
- Ave. Duration
- 11h 55m
- Frequency
- 3 times a day
- Estimated price
- ₹310–2,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
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 Slovenia: Getting from Ljubljana to Lake Bled, Getting around the Cyclades, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
More Questions & Answers
Dibrugarh to Kamakhya Temple bus services, operated by Network Travels, arrive at Guwahati, Assam station.
Dibrugarh to Kamakhya Temple train services, operated by Indian Railways, arrive at Guwahati station.
Yes, the driving distance between Dibrugarh to Kamakhya Temple is 420 km. It takes approximately 6h 34m to drive from Dibrugarh to Kamakhya Temple.
There are 1164+ hotels available in Kamakhya Temple.






