Trains from Mahesana to Agra
2 trains run between Mahesana and Agra. Mahesana has 1 station(s), from which you can easily book train tickets to
Agra. Distance from Mahesana to Agra is 809 km. It will take approx. 13:16 hours to reach Agra from Mahesana by train.
Mahesana to Agra Train Ticket Price
If you are in search of affordable train tickets from Mahesana to Agra, ConfirmTkt is the best platform.
The Mahesana to Agra train ticket price varies according to travel dates, coach type, and individual preferences.
Travellers can find tickets priced between ₹445 and ₹9840, with the lowest Mahesana to Agra train ticket rate starting at ₹445.
Below are the minimum ticket prices for all classes:
2A |
₹1655 |
3A |
₹1175 |
SL |
₹445 |
Weekly Trains from Mahesana to Agra
There are 1 weekly trains running between Mahesana and Agra. Check the details below:
SBIB PNBE SPL (09405) |
Tue |
19:02 |
10:50 |
Mahesana Junction |
Tundla Junction |
15:48 hrs |
First Train from Mahesana to Agra
The first train from Mahesana to Agra is SBIB GWL SF EXP. It starts from Mahesana at 17:44 and reaches Agra at 07:00.
Last Train from Mahesana to Agra
The last train from Mahesana to Agra is SBIB PNBE SPL. It starts from Mahesana at 19:02 and reaches Agra at 10:50.
Fastest Train from Mahesana to Agra
The fastest train from Mahesana to Agra is SBIB GWL SF EXP. It takes only 13:16 hours to cover 809 km.
Cheapest Train from Mahesana to Agra
The cheapest train from Mahesana to Agra is SBIB GWL SF EXP (22548). The lowest price for Mahesana to Agra train ticket is ₹445.