hero
How2Go
Najibabad to Agra

Najibabad to Agra

Agra is approximately 300+ kms from Najibabad. The fastest way to reach Agra from Najibabad is by Cab. It takes approximately 7 hours. The cheapest way to reach Agra from Najibabad is by Train Via Tundla which would take approximately 9 hours.

Sort By
Mode of Transport

Via Tundla

RECOMMENDED

Najibabad

Tundla

Agra

Approx Travel Time

8h 33m

₹1,268

Onwards

CHEAPEST

Najibabad

Tundla

Agra

Approx Travel Time

9h 5m

₹360

Onwards

Direct Cab

FASTEST

Najibabad

Agra

Approx Travel Time

6h 49m

₹8,796

Onwards

Ads by MMT

Via Jansath

Najibabad

Jansath

Agra

Approx Travel Time

7h 45m

On Demand

Via Meerut

Najibabad

Meerut

Agra

Approx Travel Time

8h 55m

₹3,698

Onwards

Najibabad

Meerut

Agra

Approx Travel Time

8h 5m

₹3,184

Onwards

Ads by MMT

Via Muzaffarnagar

Najibabad

Muzaffarnagar

Agra

Approx Travel Time

8h 15m

On Demand

Najibabad

Muzaffarnagar

Agra

Approx Travel Time

8h 6m

On Demand

Via Chandausi

Najibabad

Chandausi

Agra

Approx Travel Time

8h 37m

₹457

Onwards

Via Hapur

Najibabad

Hapur

Agra

Approx Travel Time

8h 9m

On Demand

Frequently Asked Questions

What is the distance between Najibabad and Agra?

Agra is approximately 300+ kms from Najibabad.

How long does it take to reach Agra from Najibabad?

It takes approximately 7 hours to reach Agra from Najibabad by Cab.

What is the cheapest way to reach Agra from Najibabad?

The cheapest way to reach Agra from Najibabad is by Train Via Tundla.

What is the fastest way to reach Agra from Najibabad?

The fastest way to reach Agra from Najibabad is by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India