
Agra to Balaghat
Balaghat is approximately 650+ kms from Agra. The fastest way to reach Balaghat from Agra is by Flight, Train Via Bhopal, Jabalpur. It takes approximately 8 hours. The cheapest way to reach Balaghat from Agra is by Train Via Jabalpur which would take approximately 16 hours.
Sort By
Mode of Transport
Via Jabalpur
RECOMMENDED
Agra
Jabalpur
Balaghat
Approx Travel Time
15h 40m
₹690
Onwards
CHEAPEST
Agra
Jabalpur
Balaghat
Approx Travel Time
15h 25m
₹535
Onwards
Agra
Jabalpur
Balaghat
Approx Travel Time
17h 25m
₹5,062
Onwards
Via Bhopal, Jabalpur
FASTEST
Agra
Bhopal
Jabalpur
Balaghat
Approx Travel Time
7h 20m
₹13,762
Onwards
Agra
Bhopal
Jabalpur
Balaghat
Approx Travel Time
7h 35m
₹13,917
Onwards
Via Bhopal
Agra
Bhopal
Balaghat
Approx Travel Time
10h 25m
₹7,162
Onwards
Via Katni
Agra
Katni
Balaghat
Approx Travel Time
16h 10m
₹555
Onwards
Via Maihar
Agra
Maihar
Balaghat
Approx Travel Time
16h 40m
₹610
Onwards
Via Narsinghpur
Agra
Narsinghpur
Balaghat
Approx Travel Time
17h 55m
₹6,348
Onwards
Via Satna
Agra
Satna
Balaghat
Approx Travel Time
17h 10m
₹610
Onwards
Frequently Asked Questions
What is the distance between Agra and Balaghat?
Balaghat is approximately 650+ kms from Agra.
How long does it take to reach Balaghat from Agra?
It takes approximately 8 hours to reach Balaghat from Agra by Flight, Train Via Bhopal, Jabalpur.
What is the cheapest way to reach Balaghat from Agra?
The cheapest way to reach Balaghat from Agra is by Train Via Jabalpur.
What is the fastest way to reach Balaghat from Agra?
The fastest way to reach Balaghat from Agra is by Flight, Train Via Bhopal, Jabalpur.