Agra
Agra
Train

Mejia to Agra

Updated: 28 May 2026

The distance from Mejia to Agra is approximately 1200 km. The most practical way is to travel to Asansol and board a long-distance train like the Agra Express. The journey takes you across northern India. Expect a travel time of 20 to 24 hours by train.

Total Distance: 1200 km by road, 1050 km air distance.
Fastest Way
Train from Asansol takes 22 hours.
Cheapest Way
Train from Asansol is the most economical.
Compare Mejia to Agra Routes
Train
Connecting
Duration
22 hours
Avg Price
1200-4000 INR
Operator
Agra Express
Route
Asansol Junction to Agra Cantt

Book in advance for confirmed seats.

Travel Tips
  • Local Transport
    Use auto-rickshaws.
  • Food
    Try Petha.
  • Weather
    Agra is warm.
  • Booking
    Book tickets early.
  • Safety
    Stay alert.
Safety Tips
  • Scams
    Avoid touts.
  • Night Travel
    Use registered cabs.
  • Emergency
    Keep numbers saved.
  • Health
    Drink safe water.
People Also Ask
  • Is there a direct train?
    No, go to Asansol.
  • How long is the train?
    About 22 hours.
  • Is Agra safe?
    Yes, generally.
  • Best time to visit?
    Winter.
  • Are there hotels?
    Yes, many.
Quick Info
  • From Mejia, West Bengal, India
  • To Agra, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Agra
1
Taj Mahal
Visit the monument.
2
Agra Fort
Explore the fort.
3
Fatehpur Sikri
Visit the historic city.
4
Itmad-ud-Daulah
See the tomb.
Tags
Mejia to Agra Asansol to Agra train Mejia travel Agra trip India travel Mejia transport Agra city guide