hero
How2Go
Guna to Agra

Guna to Agra

Agra is approximately 300+ km from Guna, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Agra.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

CHEAPEST

Guna

Agra

Approx Travel Time

6h 40m

₹225

Onwards

Guna

Agra

Approx Travel Time

6h 43m

₹999

Onwards

Guna

Agra

Approx Travel Time

7h 20m

₹7,706

Onwards

Via Morena

FASTEST

Guna

Morena

Agra

Approx Travel Time

5h 24m

₹265

Onwards

Guna

Morena

Agra

Approx Travel Time

6h 42m

₹1,089

Onwards

Guna

Morena

Agra

Approx Travel Time

6h 38m

₹2,109

Onwards

Via Gwalior

Guna

Gwalior

Agra

Approx Travel Time

5h 56m

₹545

Onwards

Via Jhansi

Guna

Jhansi

Agra

Approx Travel Time

6h 23m

₹815

Onwards

Guna

Jhansi

Agra

Approx Travel Time

7h 18m

₹240

Onwards

Via Kota

Guna

Kota

Agra

Approx Travel Time

7h 27m

₹360

Onwards

Frequently Asked Questions

What is the distance between Guna and Agra?

Agra is approximately 300+ kms from Guna.

How long does it take to reach Agra from Guna?

It takes approximately 6 hours to reach Agra from Guna by Train Via Morena.

What is the cheapest way to reach Agra from Guna?

The cheapest way to reach Agra from Guna is by Train.

What is the fastest way to reach Agra from Guna?

The fastest way to reach Agra from Guna is by Train Via Morena.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India