Varanasi
Varanasi
Train

Cherupuzha to Varanasi

Updated: 28 May 2026

To reach Varanasi from Cherupuzha, you can take a train from Kannur to Varanasi Junction. Varanasi is one of the oldest cities in the world.

Total Distance: 2500 km by road, 2100 km air distance.
Fastest Way
Train via Mumbai.
Cheapest Way
Sleeper class train.
Compare Cherupuzha to Varanasi Routes
Train
Connecting
Duration
44 hours
Avg Price
1800 - 5000 INR
Operator
Indian Railways
Route
Kannur (CAN) to Varanasi (BSB)

Book tickets in advance.

Travel Tips
  • Transport
    Use local autos for city travel.
  • Food
    Try the local street food.
  • Weather
    Winters are pleasant.
  • Booking
    Book train tickets early.
  • Sightseeing
    Visit the ghats.
Safety Tips
  • Traffic
    Be careful in traffic.
  • Valuables
    Keep your belongings safe.
  • Emergency
    Keep emergency numbers saved.
  • Health
    Carry water.
People Also Ask
  • Is it a long trip?
    Yes, it takes over 40 hours.
  • Are there direct flights?
    No, usually via Mumbai.
  • Best time to visit?
    Winter.
  • Is it safe?
    Yes, safe for tourists.
  • What to eat?
    Local food.
Quick Info
  • From Cherupuzha, Kerala, India
  • To Varanasi, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Varanasi
1
Kashi Vishwanath Temple
A famous temple.
2
Dashashwamedh Ghat
A famous ghat for evening aarti.
3
Sarnath
A Buddhist site.
4
Assi Ghat
A peaceful ghat.
Tags
Cherupuzha to Varanasi Kerala to Varanasi train travel to Varanasi distance Cherupuzha Varanasi best route to Varanasi train from Kannur to Varanasi road trip Kerala to Varanasi Varanasi travel guide