Malerkotla
Malerkotla
Varanasi
Varanasi
Train

Malerkotla to Varanasi

Updated: 28 May 2026

The journey from Malerkotla to Varanasi covers 1000 km. You can take a train from Ludhiana to Varanasi, which takes about 18 hours. Alternatively, driving via NH 44 is a good option. Varanasi is a holy city on the banks of the Ganges.

Total Distance: 1000 km by road, 900 km air distance.
Fastest Way
Train is the most practical.
Cheapest Way
Sleeper class train.
Compare Malerkotla to Varanasi Routes
Train
Connecting via Ludhiana
Duration
18 hours
Avg Price
800 - 3000 INR
Operator
Shiv Ganga Express (12560)
Route
Ludhiana - Delhi - Varanasi

Shiv Ganga is a popular train.

Travel Tips
  • Train Booking
    Book well in advance.
  • Local Transport
    Use auto-rickshaws.
  • Food
    Try local street food.
  • Weather
    Carry light clothes.
  • Language
    Hindi is the primary language.
Safety Tips
  • Night Travel
    Stay in well-lit areas.
  • Valuables
    Keep your belongings safe.
  • Emergency
    Keep emergency contacts saved.
  • Health
    Drink purified water.
People Also Ask
  • Is Varanasi safe?
    Yes, it is very safe.
  • How long is the train?
    About 18 hours.
  • What is the best food?
    Street food.
  • Is there a direct flight?
    No, you need to connect.
  • Best time to visit?
    Winter.
Quick Info
  • From Malerkotla, Punjab, India
  • To Varanasi, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Varanasi
1
Kashi Vishwanath Temple
Visit the holy temple.
2
Ganga Aarti
See the evening ritual.
3
Sarnath
Explore the Buddhist site.
4
Dashashwamedh Ghat
Walk along the ghats.
Tags
Malerkotla to Varanasi Punjab to UP travel Ludhiana to Varanasi train travel to Varanasi best way to reach Varanasi train from Punjab to Varanasi Varanasi travel guide road trip Punjab to Varanasi