hero
How2Go
Rajkot to Agra

Rajkot to Agra

Agra is approximately 1100+ km from Rajkot, 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

Via Delhi

RECOMMENDED

Rajkot

Delhi

Agra

Approx Travel Time

5h 20m

₹8,009

Onwards

FASTEST

Rajkot

Delhi

Agra

Approx Travel Time

3h 40m

₹23,716

Onwards

Via Mumbai

Rajkot

Mumbai

Agra

Approx Travel Time

4h 50m

₹12,815

Onwards

Direct Options

Rajkot

Agra

Approx Travel Time

18h 40m

₹605

Onwards

Rajkot

Agra

Approx Travel Time

1d 4h 43m

₹4,698

Onwards

Rajkot

Agra

Approx Travel Time

18h 52m

₹20,553

Onwards

Via Jaipur

CHEAPEST

Rajkot

Jaipur

Agra

Approx Travel Time

16h 40m

₹595

Onwards

Via Ahmedabad

Rajkot

Ahmedabad

Agra

Approx Travel Time

19h 11m

₹944

Onwards

Via Vadodara

Rajkot

Vadodara

Agra

Approx Travel Time

17h 48m

₹4,765

Onwards

Via Udaipur

Rajkot

Udaipur

Agra

Approx Travel Time

1d 2h 40m

₹3,188

Onwards

Frequently Asked Questions

What is the distance between Rajkot and Agra?

Agra is approximately 1100+ kms from Rajkot.

How long does it take to reach Agra from Rajkot?

It takes approximately 4 hours to reach Agra from Rajkot by Flight Via Delhi.

What is the cheapest way to reach Agra from Rajkot?

The cheapest way to reach Agra from Rajkot is by Train Via Jaipur.

What is the fastest way to reach Agra from Rajkot?

The fastest way to reach Agra from Rajkot is by Flight Via Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India