hero
How2Go
Bharatpur to Patiala

Bharatpur to Patiala

Patiala is approximately 400+ kms from Bharatpur. The fastest way to reach Patiala from Bharatpur is by Train Via Mathura. It takes approximately 7 hours. The cheapest way to reach Patiala from Bharatpur is by Train Via Delhi which would take approximately 9 hours.

Sort By
Mode of Transport

Via Mathura

RECOMMENDED

FASTEST

Bharatpur

Mathura

Patiala

Approx Travel Time

7h 16m

₹315

Onwards

Bharatpur

Mathura

Patiala

Approx Travel Time

7h 48m

₹745

Onwards

Bharatpur

Mathura

Patiala

Approx Travel Time

7h 25m

₹1,455

Onwards

Via Faridabad

Bharatpur

Faridabad

Patiala

Approx Travel Time

8h 43m

₹3,538

Onwards

Bharatpur

Faridabad

Patiala

Approx Travel Time

9h 26m

₹340

Onwards

Bharatpur

Faridabad

Patiala

Approx Travel Time

8h 31m

₹1,279

Onwards

Ads by MMT

Via Delhi

Bharatpur

Delhi

Patiala

Approx Travel Time

12h 10m

₹1,390

Onwards

CHEAPEST

Bharatpur

Delhi

Patiala

Approx Travel Time

8h 33m

₹300

Onwards

Via Agra

Bharatpur

Agra

Patiala

Approx Travel Time

8h 8m

₹415

Onwards

Ads by MMT

Via Kurukshetra

Bharatpur

Kurukshetra

Patiala

Approx Travel Time

9h 37m

₹400

Onwards

Frequently Asked Questions

What is the distance between Bharatpur and Patiala?

Patiala is approximately 400+ kms from Bharatpur.

How long does it take to reach Patiala from Bharatpur?

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

What is the cheapest way to reach Patiala from Bharatpur?

The cheapest way to reach Patiala from Bharatpur is by Train Via Delhi.

What is the fastest way to reach Patiala from Bharatpur?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India