hero
How2Go
Bharatpur to Shahjahanpur

Bharatpur to Shahjahanpur

Shahjahanpur is approximately 300+ kms from Bharatpur. The fastest way to reach Shahjahanpur from Bharatpur is by Train Via Mathura. It takes approximately 7 hours. The cheapest way to reach Shahjahanpur from Bharatpur is by Train Via Bareilly which would take approximately 8 hours.

Sort By
Mode of Transport

Via Mathura

RECOMMENDED

FASTEST

Bharatpur

Mathura

Shahjahanpur

Approx Travel Time

6h 21m

₹455

Onwards

Via Hathras

Bharatpur

Hathras

Shahjahanpur

Approx Travel Time

6h 38m

₹530

Onwards

Ads by MMT

Via Farrukhabad

Bharatpur

Farrukhabad

Shahjahanpur

Approx Travel Time

7h 7m

₹3,410

Onwards

Via Budaun

Bharatpur

Budaun

Shahjahanpur

Approx Travel Time

6h 47m

₹590

Onwards

Ads by MMT

Via Kasganj

Bharatpur

Kasganj

Shahjahanpur

Approx Travel Time

7h 40m

₹530

Onwards

Via Bareilly

Bharatpur

Bareilly

Shahjahanpur

Approx Travel Time

7h 42m

₹2,413

Onwards

CHEAPEST

Bharatpur

Bareilly

Shahjahanpur

Approx Travel Time

7h 52m

₹370

Onwards

Via Rampur (Uttar Pradesh)

Bharatpur

Rampur (Uttar Pradesh)

Shahjahanpur

Approx Travel Time

10h 48m

₹4,659

Onwards

Bharatpur

Rampur (Uttar Pradesh)

Shahjahanpur

Approx Travel Time

11h 10m

₹745

Onwards

Frequently Asked Questions

What is the distance between Bharatpur and Shahjahanpur?

Shahjahanpur is approximately 300+ kms from Bharatpur.

How long does it take to reach Shahjahanpur from Bharatpur?

It takes approximately 7 hours to reach Shahjahanpur from Bharatpur by Train Via Mathura.

What is the cheapest way to reach Shahjahanpur from Bharatpur?

The cheapest way to reach Shahjahanpur from Bharatpur is by Train Via Bareilly.

What is the fastest way to reach Shahjahanpur from Bharatpur?

The fastest way to reach Shahjahanpur from Bharatpur is by Train Via Mathura.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India