Barpeta
Barpeta
Driving

Barpeta to Kokrajhar

Updated: 28 May 2026

Kokrajhar is a town in western Assam, located about 150 km from Barpeta. The journey is by road and takes about 4 hours. It is a straightforward route along the northern bank of the Brahmaputra river.

Total Distance: 150 km by road, 120 km by air.
Fastest Way
Private taxi, taking 4 hours.
Cheapest Way
State transport bus, costing around 200 INR.
Compare Barpeta to Kokrajhar Routes
Driving
Direct
Duration
4 hours
Avg Price
1500 - 2500 INR (Taxi)
Operator
Private Taxi
Route
Barpeta - Kokrajhar via NH 17

The road is well-maintained.

Travel Tips
  • Road Condition
    The highway is generally good.
  • Bus Service
    ASTC buses are reliable.
  • Best Time
    Travel during the winter months.
  • Local Transport
    Auto-rickshaws are available.
  • Food
    Try the local Assamese food.
Safety Tips
  • Driving
    Be cautious of heavy vehicles.
  • Night Travel
    Avoid late-night driving.
  • Emergency
    Keep local emergency numbers saved.
  • Documents
    Carry your ID proof.
People Also Ask
  • Is there a train?
    Yes, but road travel is often faster.
  • How far is Kokrajhar?
    It is about 150 km from Barpeta.
  • Are there buses?
    Yes, frequent bus services are available.
  • Is it safe?
    Yes, it is a safe route.
  • What is the best way?
    Road travel is the most convenient.
Quick Info
  • From Barpeta, Assam, India
  • To Kokrajhar, Assam, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Kokrajhar
1
Manas National Park
A world heritage site nearby.
2
Local Markets
Explore the local markets.
3
Brahmaputra River
Enjoy the scenic river views.
4
Historical Sites
Visit the local historical landmarks.
Tags
Barpeta to Kokrajhar Kokrajhar travel Assam travel Road trip Assam Barpeta to Kokrajhar distance How to reach Kokrajhar Assam transport Bus to Kokrajhar