Nagpur
Nagpur
Train

Kokrajhar to Nagpur

Updated: 21 May 2026

The journey from Kokrajhar to Nagpur is a long-distance trip of approximately 1800 km. The most practical way to travel is by train, with connections from New Bongaigaon or Kokrajhar station to Nagpur Junction. The journey takes about 30 to 35 hours depending on the train schedule.

Total Distance: 1800 km by rail, 1400 km straight-line air distance.
Fastest Way
Train is the most practical, taking 32 hours.
Cheapest Way
Sleeper class train ticket is the most economical.
Compare Kokrajhar to Nagpur Routes
Train
Connecting
Duration
32 hours
Avg Price
1500-3000 INR
Operator
Indian Railways
Route
Via New Bongaigaon and Nagpur Junction.

Book tickets well in advance.

Travel Tips
  • Food
    Carry enough food for the long train journey.
  • Booking
    Book tickets at least 60 days in advance.
  • Connectivity
    Good mobile network in Nagpur.
  • Clothing
    Carry comfortable clothes.
  • Water
    Carry plenty of water.
Safety Tips
  • Luggage
    Keep your luggage locked.
  • Emergency
    Keep the railway helpline number saved.
  • Health
    Carry basic medicines.
  • Safety
    Be cautious at night stations.
People Also Ask
  • Is there a direct train?
    No, you usually need a connection.
  • How long is the trip?
    It takes about 32 hours.
  • Is it safe?
    Yes, train travel is generally safe.
  • Are there flights?
    Yes, but require travel to Guwahati or Bagdogra.
  • What is the best time?
    Winter is ideal.
Quick Info
  • From Kokrajhar, Assam, India
  • To Nagpur, Maharashtra, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Nagpur
1
Deekshabhoomi
Visit this important Buddhist monument.
2
Futala Lake
Enjoy the evening at this popular lake.
3
Ramdham
Explore this cultural theme park.
4
Nagpur Market
Shop for oranges and local goods.
Tags
Kokrajhar to Nagpur Nagpur travel train travel Kokrajhar to Nagpur train long distance train Nagpur transport India travel Assam to Maharashtra