Agra to Godhra Distance

The road distance between Agra and Godhra is approximately 800+ km, and the drive usually takes around 14 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 16 hours, while trains complete the journey in approximately 13 hours, subject to the chosen service and route. Flying is the fastest way to reach Godhra, with a total travel time of approximately 7 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Agra, India to Godhra, India

Direct Options

Direct Train

RECOMMENDED

CHEAPEST

Agra

Godhra

Approx Travel Time

12h 45m

₹495

Onwards

Direct Bus

Agra

Godhra

Approx Travel Time

16h 6m

On Demand

Direct Cab

Agra

Godhra

Approx Travel Time

13h 34m

₹18,745

Onwards

Via Delhi, Vadodara

FASTEST

Agra

Delhi

Vadodara

Godhra

Approx Travel Time

6h 38m

₹30,743

Onwards

Ads by MMT

Via Nathdwara

Agra

Nathdwara

Godhra

Approx Travel Time

20h 32m

₹1,999

Onwards

Agra

Nathdwara

Godhra

Approx Travel Time

18h 49m

₹8,304

Onwards

Via Ahmedabad

Agra

Ahmedabad

Godhra

Approx Travel Time

8h 23m

On Demand

Agra

Ahmedabad

Godhra

Approx Travel Time

6h 55m

₹9,246

Onwards

Agra

Ahmedabad

Godhra

Approx Travel Time

7h 7m

₹7,474

Onwards

Ads by MMT

Via Ahmedabad, Vadodara

Agra

Ahmedabad

Vadodara

Godhra

Approx Travel Time

8h 14m

On Demand

Frequently Asked Questions

What is the distance between Agra and Godhra?

Godhra is approximately 750+ km from Agra.

How long does it take to reach Godhra from Agra?

It takes approximately 7 hours to reach Godhra from Agra by Flight, Train Via Delhi, Vadodara.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India