Varanasi
Varanasi
Train

Kokrajhar to Varanasi

Updated: 21 May 2026

The journey from Kokrajhar to Varanasi is a 1000 km trip. The most practical way to travel is by train, with connections from New Bongaigaon to Varanasi Junction. The journey takes about 18 to 22 hours.

Total Distance: 1000 km by rail, 800 km straight-line air distance.
Fastest Way
Train is the most practical, taking 20 hours.
Cheapest Way
Sleeper class train ticket is the most economical.
Compare Kokrajhar to Varanasi Routes
Train
Connecting
Duration
20 hours
Avg Price
900-2000 INR
Operator
Indian Railways
Route
Via New Bongaigaon and Varanasi 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 Varanasi.
  • 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 20 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 Varanasi, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Varanasi
1
Kashi Vishwanath Temple
Visit this famous temple.
2
Dashashwamedh Ghat
Witness the Ganga Aarti.
3
Sarnath
Explore the Buddhist site.
4
Varanasi Market
Shop for silk sarees.
Tags
Kokrajhar to Varanasi Varanasi travel train travel Kokrajhar to Varanasi train long distance train Varanasi transport India travel Assam to UP