
Patna to Ranikhet
Ranikhet is approximately 650+ kms from Patna. The fastest way to reach Ranikhet from Patna is by Flight, Cab Via Lucknow, Moradabad. It takes approximately 9 hours. The cheapest way to reach Ranikhet from Patna is by Train, Cab Via Bareilly which would take approximately 20 hours.
Sort By
Mode of Transport
Via Lucknow, Moradabad
RECOMMENDED
FASTEST
Patna
Lucknow
Moradabad
Ranikhet
Approx Travel Time
8h 42m
On Demand
Patna
Lucknow
Moradabad
Ranikhet
Approx Travel Time
15h 12m
₹9,074
Onwards
Patna
Lucknow
Moradabad
Ranikhet
Approx Travel Time
17h 27m
On Demand
Patna
Lucknow
Moradabad
Ranikhet
Approx Travel Time
18h 42m
On Demand
Via Haldwani
Patna
Haldwani
Ranikhet
Approx Travel Time
18h 40m
On Demand
Via Bareilly
CHEAPEST
Patna
Bareilly
Ranikhet
Approx Travel Time
19h 40m
₹4,853
Onwards
Via Shahjahanpur
Patna
Shahjahanpur
Ranikhet
Approx Travel Time
20h 27m
₹7,510
Onwards
Via Rampur (Uttar Pradesh)
Patna
Rampur (Uttar Pradesh)
Ranikhet
Approx Travel Time
20h 37m
₹6,463
Onwards
Via Basti, Moradabad
Patna
Basti
Moradabad
Ranikhet
Approx Travel Time
23h 12m
₹5,165
Onwards
Via Gorakhpur, Moradabad
Patna
Gorakhpur
Moradabad
Ranikhet
Approx Travel Time
23h 12m
₹5,170
Onwards
Frequently Asked Questions
What is the distance between Patna and Ranikhet?
Ranikhet is approximately 650+ kms from Patna.
How long does it take to reach Ranikhet from Patna?
It takes approximately 9 hours to reach Ranikhet from Patna by Flight, Cab Via Lucknow, Moradabad.
What is the cheapest way to reach Ranikhet from Patna?
The cheapest way to reach Ranikhet from Patna is by Train, Cab Via Bareilly.
What is the fastest way to reach Ranikhet from Patna?
The fastest way to reach Ranikhet from Patna is by Flight, Cab Via Lucknow, Moradabad.