
Rafiganj to Karnal
Karnal is approximately 1050+ kms from Rafiganj. The fastest way to reach Karnal from Rafiganj is by Train Via Bara Banki. It takes approximately 22 hours. The cheapest way to reach Karnal from Rafiganj is by Train Via Mughal Sarai which would take approximately 22 hours.
Sort By
Mode of Transport
Via Bara Banki
RECOMMENDED
FASTEST
Rafiganj
Bara Banki
Karnal
Approx Travel Time
21h 55m
On Demand
Via Lucknow
Rafiganj
Lucknow
Karnal
Approx Travel Time
22h 10m
On Demand
Via Kanpur
Rafiganj
Kanpur
Karnal
Approx Travel Time
22h 25m
₹670
Onwards
Via Prayagraj(Allahabad)
Rafiganj
Prayagraj(Allahabad)
Karnal
Approx Travel Time
22h 40m
₹645
Onwards
Via Aligarh
Rafiganj
Aligarh
Karnal
Approx Travel Time
22h 40m
₹640
Onwards
Via Unnao
Rafiganj
Unnao
Karnal
Approx Travel Time
22h 43m
On Demand
Via Mughal Sarai
CHEAPEST
Rafiganj
Mughal Sarai
Karnal
Approx Travel Time
22h 10m
₹625
Onwards
Via Ghaziabad
Rafiganj
Ghaziabad
Karnal
Approx Travel Time
22h 25m
₹650
Onwards
Via Bhabua
Rafiganj
Bhabua
Karnal
Approx Travel Time
22h 25m
₹645
Onwards
Via Moradabad
Rafiganj
Moradabad
Karnal
Approx Travel Time
22h 25m
₹4,577
Onwards
Frequently Asked Questions
What is the distance between Rafiganj and Karnal?
Karnal is approximately 1050+ kms from Rafiganj.
How long does it take to reach Karnal from Rafiganj?
It takes approximately 22 hours to reach Karnal from Rafiganj by Train Via Bara Banki.
What is the cheapest way to reach Karnal from Rafiganj?
The cheapest way to reach Karnal from Rafiganj is by Train Via Mughal Sarai.
What is the fastest way to reach Karnal from Rafiganj?
The fastest way to reach Karnal from Rafiganj is by Train Via Bara Banki.