Train

Sonakania to Kokrajhar

Updated: 24 May 2026

The journey from Sonakania to Kokrajhar covers approximately 700 kilometers. You must reach Kharagpur to board trains heading toward the western part of Assam. Kokrajhar is the headquarters of the Bodoland Territorial Region. Expect a travel time of 16 to 20 hours by rail. The route passes through the scenic landscapes of North Bengal and lower Assam.

Total Distance: Driving distance is 700 km; straight-line air distance is 400 km.
Fastest Way
Flight from Kolkata to Guwahati, then train/taxi to Kokrajhar.
Cheapest Way
Sleeper class train ticket is the most affordable at 1000 INR.
Compare Sonakania to Kokrajhar Routes
Train
Connecting
Duration
18 hours
Avg Price
1000 - 2800 INR
Operator
Kokrajhar Express
Route
Kharagpur to Kokrajhar via New Jalpaiguri

Kokrajhar is well-connected by rail to major cities.

Travel Tips
  • Booking
    Book train tickets in advance for a comfortable journey.
  • Clothing
    Pack light clothes for the warm weather.
  • Hydration
    Carry enough water for the journey.
  • Navigation
    Use maps to navigate the city easily.
  • Local Etiquette
    Respect the local culture and traditions.
Safety Tips
  • Luggage
    Keep your belongings secure at all times.
  • Personal Safety
    Avoid traveling alone at night.
  • Health
    Carry basic medicines for common ailments.
  • Emergency
    Keep the contact details of local authorities.
People Also Ask
  • Is Kokrajhar safe?
    Yes, it is generally safe for tourists.
  • What is the main station?
    Kokrajhar Railway Station (KOJ).
  • Can I drive?
    Driving is possible but long.
  • Is there a direct flight?
    No, fly from Kolkata to Guwahati.
  • What is the best food?
    Try the local Assamese cuisine.
Quick Info
  • From Sonakania, West Bengal, India
  • To Kokrajhar, Assam, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Kokrajhar
1
Chakrashila Wildlife Sanctuary
Explore this sanctuary known for its golden langurs. It is a great place for nature lovers.
2
Kokrajhar Town
Visit the local markets to experience the vibrant culture of the town.
3
Local Temples
Visit the various temples in and around the town to experience the local religious culture.
4
Nature Walks
Take a walk in the surrounding areas to enjoy the natural beauty of the region.
Tags
Sonakania to Kokrajhar Kharagpur to Kokrajhar train Assam travel Kokrajhar connectivity West Bengal to Kokrajhar traveling to Kokrajhar Kokrajhar route train to Kokrajhar