
Bharatpur to Karnal
Karnal is approximately 300+ kms from Bharatpur. The fastest way to reach Karnal from Bharatpur is by Train. It takes approximately 7 hours. The cheapest way to reach Karnal from Bharatpur is by Train Via Delhi which would take approximately 8 hours.
Sort By
Mode of Transport
Via Faridabad
Bharatpur
Faridabad
Karnal
Approx Travel Time
7h 40m
₹320
Onwards
Bharatpur
Faridabad
Karnal
Approx Travel Time
9h 10m
₹2,883
Onwards
Via Delhi
CHEAPEST
Bharatpur
Delhi
Karnal
Approx Travel Time
7h 40m
₹205
Onwards
Bharatpur
Delhi
Karnal
Approx Travel Time
7h 55m
₹2,594
Onwards
Bharatpur
Delhi
Karnal
Approx Travel Time
8h 25m
₹585
Onwards
Via Panipat
Bharatpur
Panipat
Karnal
Approx Travel Time
7h 40m
₹280
Onwards
Bharatpur
Panipat
Karnal
Approx Travel Time
7h 55m
₹1,807
Onwards
Via Meerut
Bharatpur
Meerut
Karnal
Approx Travel Time
8h 25m
₹3,016
Onwards
Via Hathras
Bharatpur
Hathras
Karnal
Approx Travel Time
8h 55m
₹370
Onwards
Frequently Asked Questions
What is the distance between Bharatpur and Karnal?
Karnal is approximately 300+ kms from Bharatpur.
How long does it take to reach Karnal from Bharatpur?
It takes approximately 7 hours to reach Karnal from Bharatpur by Train.
What is the cheapest way to reach Karnal from Bharatpur?
The cheapest way to reach Karnal from Bharatpur is by Train Via Delhi.
What is the fastest way to reach Karnal from Bharatpur?
The fastest way to reach Karnal from Bharatpur is by Train.
Routes Connecting Bharatpur
Routes From Bharatpur
Routes To Bharatpur
- Sawantwadi to Bharatpur
- Badrinath to Bharatpur
- Balasore to Bharatpur
- Bhinmal to Bharatpur
- Abohar to Bharatpur
- Dera-Bassi to Bharatpur
- Mungaoli to Bharatpur
- Munnar to Bharatpur
- Upleta to Bharatpur
- Gunupur to Bharatpur
- Patiala to Bharatpur
- Kushinagar to Bharatpur
- Changanassery to Bharatpur
- Kadapa to Bharatpur
- Daman to Bharatpur