hero
How2Go
Khajuraho to Forbesganj

Khajuraho to Forbesganj

Forbesganj is approximately 950+ kms from Khajuraho. The fastest way to reach Forbesganj from Khajuraho is by Train, Cab Via Patna. It takes approximately 19 hours. The cheapest way to reach Forbesganj from Khajuraho is by Bus Via Chatarpur, Lucknow which would take approximately 26 hours.

Sort By
Mode of Transport

Via Patna

RECOMMENDED

FASTEST

Khajuraho

Patna

Forbesganj

Approx Travel Time

18h 40m

On Demand

Via Varanasi

Khajuraho

Varanasi

Forbesganj

Approx Travel Time

18h 55m

On Demand

Ads by MMT

Via Rewa, Mirzapur

Khajuraho

Rewa

Mirzapur

Forbesganj

Approx Travel Time

22h 13m

On Demand

Via Rewa, Patna

Khajuraho

Rewa

Patna

Forbesganj

Approx Travel Time

23h 53m

On Demand

Khajuraho

Rewa

Patna

Forbesganj

Approx Travel Time

1d 0h 11m

On Demand

Ads by MMT

Via Chatarpur, Lucknow

CHEAPEST

Khajuraho

Chatarpur

Lucknow

Forbesganj

Approx Travel Time

1d 2h 7m

₹2,199

Onwards

Via Mahoba, Patna

Khajuraho

Mahoba

Patna

Forbesganj

Approx Travel Time

18h 53m

On Demand

Via Mirzapur

Khajuraho

Mirzapur

Forbesganj

Approx Travel Time

20h 15m

On Demand

Via Prayagraj(Allahabad)

Khajuraho

Prayagraj(Allahabad)

Forbesganj

Approx Travel Time

21h 35m

On Demand

Frequently Asked Questions

What is the distance between Khajuraho and Forbesganj?

Forbesganj is approximately 950+ kms from Khajuraho.

How long does it take to reach Forbesganj from Khajuraho?

It takes approximately 19 hours to reach Forbesganj from Khajuraho by Train, Cab Via Patna.

What is the cheapest way to reach Forbesganj from Khajuraho?

The cheapest way to reach Forbesganj from Khajuraho is by Bus Via Chatarpur, Lucknow.

What is the fastest way to reach Forbesganj from Khajuraho?

The fastest way to reach Forbesganj from Khajuraho is by Train, Cab Via Patna.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India