Forbesganj to Agra Distance

Agra is approximately 1300+ km from Forbesganj. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 34 hours, subject to the chosen service and route. If you're travelling by air, Agra Airport is located in Agra. Flying is the fastest way to reach Agra, with a total travel time of approximately 8 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 Forbesganj, India to Agra, India

Via Purnia, Delhi

RECOMMENDED

Forbesganj

Purnia

Delhi

Agra

Approx Travel Time

9h 55m

On Demand

Forbesganj

Purnia

Delhi

Agra

Approx Travel Time

10h 12m

₹7,718

Onwards

Forbesganj

Purnia

Delhi

Agra

Approx Travel Time

10h 18m

₹8,413

Onwards

Forbesganj

Purnia

Delhi

Agra

Approx Travel Time

11h 9m

On Demand

FASTEST

Forbesganj

Purnia

Delhi

Agra

Approx Travel Time

7h 27m

On Demand

Via Patna, Varanasi

Forbesganj

Patna

Varanasi

Agra

Approx Travel Time

18h 9m

On Demand

Ads by MMT

Via Tundla

Forbesganj

Tundla

Agra

Approx Travel Time

22h 15m

On Demand

Via Hajipur

Forbesganj

Hajipur

Agra

Approx Travel Time

23h 10m

₹1,822

Onwards

Ads by MMT

Via Muzaffarpur, Varanasi

Forbesganj

Muzaffarpur

Varanasi

Agra

Approx Travel Time

20h

₹2,960

Onwards

Direct Options

CHEAPEST

Forbesganj

Agra

Approx Travel Time

1d 9h 43m

₹760

Onwards

Frequently Asked Questions

What is the distance between Forbesganj and Agra?

Agra is approximately 1300+ km from Forbesganj.

How long does it take to reach Agra from Forbesganj?

It takes approximately 8 hours to reach Agra from Forbesganj by Cab, Flight Via Purnia, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India