Mirzapur
Mirzapur
Amritsar
Amritsar
Train

Mirzapur to Amritsar

Updated: 28 May 2026

The journey from Mirzapur to Amritsar covers 1100 km. Trains are the most convenient mode. You will travel through the heart of India. The journey takes about 20 hours. Amritsar is known for the Golden Temple.

Total Distance: 1100 km by road, 1000 km air distance.
Fastest Way
Train to Amritsar.
Cheapest Way
Sleeper class train ticket.
Compare Mirzapur to Amritsar Routes
Train
Direct
Duration
20 hours
Avg Price
700 - 2000 INR
Operator
Express trains
Route
Mirzapur - Delhi - Amritsar

Book in advance.

Travel Tips
  • Food
    Try local cuisine.
  • Transport
    Use auto-rickshaws.
  • Weather
    Pleasant in winter.
  • Shopping
    Buy local handicrafts.
  • Language
    Hindi and Punjabi.
Safety Tips
  • Night
    Avoid lonely areas.
  • Transport
    Use reliable cabs.
  • Valuables
    Keep safe.
  • Emergency
    Dial 100.
People Also Ask
  • How long?
    20 hours.
  • Is it safe?
    Yes.
  • Best time?
    Winter.
  • Is there a train?
    Yes.
  • What to see?
    Golden Temple.
Quick Info
  • From Mirzapur, Uttar Pradesh, India
  • To Amritsar, Punjab, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Amritsar
1
Golden Temple
A historic temple.
2
Jallianwala Bagh
A historic site.
3
Wagah Border
A border ceremony.
4
Partition Museum
A historic museum.
Tags
Mirzapur to Amritsar train Mirzapur to Amritsar distance travel to Amritsar train from Mirzapur Amritsar travel guide cheapest way to Amritsar Uttar Pradesh to Punjab