
Haldwani to Rafiganj
Rafiganj is approximately 750+ kms from Haldwani. The fastest way to reach Rafiganj from Haldwani is by Train, Flight Via Kichha, Varanasi. It takes approximately 9 hours. The cheapest way to reach Rafiganj from Haldwani is by Train Via Bara Banki which would take approximately 17 hours.
Sort By
Mode of Transport
Via Bara Banki
RECOMMENDED
CHEAPEST
Haldwani
Bara Banki
Rafiganj
Approx Travel Time
16h 55m
₹535
Onwards
Haldwani
Bara Banki
Rafiganj
Approx Travel Time
17h 40m
₹19,369
Onwards
Via Lucknow
Haldwani
Lucknow
Rafiganj
Approx Travel Time
17h 26m
On Demand
Via Hardoi
Haldwani
Hardoi
Rafiganj
Approx Travel Time
17h 25m
₹540
Onwards
Via Shahjahanpur
Haldwani
Shahjahanpur
Rafiganj
Approx Travel Time
17h 25m
₹545
Onwards
Via Kichha, Varanasi
FASTEST
Haldwani
Kichha
Varanasi
Rafiganj
Approx Travel Time
8h 35m
₹7,939
Onwards
Via Lucknow, Varanasi
Haldwani
Lucknow
Varanasi
Rafiganj
Approx Travel Time
14h 6m
₹8,443
Onwards
Via Shahjahanpur, Varanasi
Haldwani
Shahjahanpur
Varanasi
Rafiganj
Approx Travel Time
18h 50m
₹585
Onwards
Via Hardoi, Varanasi
Haldwani
Hardoi
Varanasi
Rafiganj
Approx Travel Time
18h 50m
₹585
Onwards
Via Patna
Haldwani
Patna
Rafiganj
Approx Travel Time
18h 10m
On Demand
Frequently Asked Questions
What is the distance between Haldwani and Rafiganj?
Rafiganj is approximately 750+ kms from Haldwani.
How long does it take to reach Rafiganj from Haldwani?
It takes approximately 9 hours to reach Rafiganj from Haldwani by Train, Flight Via Kichha, Varanasi.
What is the cheapest way to reach Rafiganj from Haldwani?
The cheapest way to reach Rafiganj from Haldwani is by Train Via Bara Banki.
What is the fastest way to reach Rafiganj from Haldwani?
The fastest way to reach Rafiganj from Haldwani is by Train, Flight Via Kichha, Varanasi.