hero
How2Go
Bharatpur to Anand

Bharatpur to Anand

Anand is approximately 800+ kms from Bharatpur. The fastest way to reach Anand from Bharatpur is by Train, Flight Via Agra, Ahmedabad. It takes approximately 8 hours. The cheapest way to reach Anand from Bharatpur is by Train Via Godhra which would take approximately 12 hours.

Sort By
Mode of Transport

Direct Options

RECOMMENDED

Bharatpur

Anand

Approx Travel Time

11h 6m

₹465

Onwards

Bharatpur

Anand

Approx Travel Time

20h 50m

₹3,444

Onwards

Via Godhra

CHEAPEST

Bharatpur

Godhra

Anand

Approx Travel Time

11h 42m

₹405

Onwards

Bharatpur

Godhra

Anand

Approx Travel Time

11h 31m

₹1,760

Onwards

Ads by MMT

Via Vadodara

Bharatpur

Vadodara

Anand

Approx Travel Time

11h 57m

₹1,857

Onwards

Via Jaipur, Vadodara

Bharatpur

Jaipur

Vadodara

Anand

Approx Travel Time

9h 5m

₹5,649

Onwards

Bharatpur

Jaipur

Vadodara

Anand

Approx Travel Time

9h 27m

₹7,186

Onwards

Ads by MMT

Via Agra, Ahmedabad

FASTEST

Bharatpur

Agra

Ahmedabad

Anand

Approx Travel Time

8h 17m

On Demand

Via Udaipur

Bharatpur

Udaipur

Anand

Approx Travel Time

19h 12m

₹1,699

Onwards

Bharatpur

Udaipur

Anand

Approx Travel Time

18h 29m

₹7,213

Onwards

Frequently Asked Questions

What is the distance between Bharatpur and Anand?

Anand is approximately 800+ kms from Bharatpur.

How long does it take to reach Anand from Bharatpur?

It takes approximately 8 hours to reach Anand from Bharatpur by Train, Flight Via Agra, Ahmedabad.

What is the cheapest way to reach Anand from Bharatpur?

The cheapest way to reach Anand from Bharatpur is by Train Via Godhra.

What is the fastest way to reach Anand from Bharatpur?

The fastest way to reach Anand from Bharatpur is by Train, Flight Via Agra, Ahmedabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India