hero
How2Go
Bharatpur to Kapurthala

Bharatpur to Kapurthala

Kapurthala is approximately 550+ km from Bharatpur, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Kapurthala.

Read More
Sort By
Mode of Transport

Via Delhi, Jalandhar

RECOMMENDED

Bharatpur

Delhi

Jalandhar

Kapurthala

Approx Travel Time

7h 48m

₹335

Onwards

Bharatpur

Delhi

Jalandhar

Kapurthala

Approx Travel Time

7h 46m

₹1,840

Onwards

FASTEST

Bharatpur

Delhi

Jalandhar

Kapurthala

Approx Travel Time

7h 18m

₹3,280

Onwards

Via Delhi

Bharatpur

Delhi

Kapurthala

Approx Travel Time

13h 22m

₹1,341

Onwards

Bharatpur

Delhi

Kapurthala

Approx Travel Time

14h 16m

₹4,476

Onwards

Bharatpur

Delhi

Kapurthala

Approx Travel Time

16h 52m

₹1,482

Onwards

CHEAPEST

Bharatpur

Delhi

Kapurthala

Approx Travel Time

9h 30m

₹285

Onwards

Ads by MMT

Direct Options

Bharatpur

Kapurthala

Approx Travel Time

9h 39m

₹11,936

Onwards

Via Jalandhar

Bharatpur

Jalandhar

Kapurthala

Approx Travel Time

9h 31m

₹385

Onwards

Bharatpur

Jalandhar

Kapurthala

Approx Travel Time

9h 29m

₹1,890

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Bharatpur and Kapurthala?

Kapurthala is approximately 550+ kms from Bharatpur.

How long does it take to reach Kapurthala from Bharatpur?

It takes approximately 7 hours to reach Kapurthala from Bharatpur by Train, Flight Via Delhi, Jalandhar.

What is the cheapest way to reach Kapurthala from Bharatpur?

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

What is the fastest way to reach Kapurthala from Bharatpur?

The fastest way to reach Kapurthala from Bharatpur is by Train, Flight Via Delhi, Jalandhar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India