hero
How2Go
Kurukshetra to Bharatpur

Kurukshetra to Bharatpur

Bharatpur is approximately 300+ kms from Kurukshetra. The fastest way to reach Bharatpur from Kurukshetra is by Train. It takes approximately 6 hours. The cheapest way to reach Bharatpur from Kurukshetra is by Train Via Delhi which would take approximately 7 hours.

Sort By
Mode of Transport

Direct Options

RECOMMENDED

FASTEST

Kurukshetra

Bharatpur

Approx Travel Time

6h 1m

On Demand

Via Faridabad

Kurukshetra

Faridabad

Bharatpur

Approx Travel Time

7h 21m

₹290

Onwards

Kurukshetra

Faridabad

Bharatpur

Approx Travel Time

6h 21m

₹3,042

Onwards

Kurukshetra

Faridabad

Bharatpur

Approx Travel Time

6h 2m

₹575

Onwards

Ads by MMT

Via KOSI KALAN

Kurukshetra

KOSI KALAN

Bharatpur

Approx Travel Time

6h 36m

₹330

Onwards

Via Delhi

Kurukshetra

Delhi

Bharatpur

Approx Travel Time

6h 30m

₹515

Onwards

CHEAPEST

Kurukshetra

Delhi

Bharatpur

Approx Travel Time

6h 33m

₹215

Onwards

Ads by MMT

Via Mathura

Kurukshetra

Mathura

Bharatpur

Approx Travel Time

7h 8m

₹275

Onwards

Kurukshetra

Mathura

Bharatpur

Approx Travel Time

7h 28m

On Demand

Via Ghaziabad

Kurukshetra

Ghaziabad

Bharatpur

Approx Travel Time

8h 35m

₹608

Onwards

Frequently Asked Questions

What is the distance between Kurukshetra and Bharatpur?

Bharatpur is approximately 300+ kms from Kurukshetra.

How long does it take to reach Bharatpur from Kurukshetra?

It takes approximately 6 hours to reach Bharatpur from Kurukshetra by Train.

What is the cheapest way to reach Bharatpur from Kurukshetra?

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

What is the fastest way to reach Bharatpur from Kurukshetra?

The fastest way to reach Bharatpur from Kurukshetra is by Train.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India