Raxaul to Ranikhet Distance

Ranikhet is approximately 850+ km from Raxaul. Compare the available routes and travel options between the two cities. The fastest way to reach Ranikhet takes approximately 18 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Route map showing distance and travel time from Raxaul, India to Ranikhet, India

Via Sultanpur, Bareilly

RECOMMENDED

FASTEST

Raxaul

Sultanpur

Bareilly

Ranikhet

Approx Travel Time

17h 48m

₹4,783

Onwards

Via Bara Banki, Rudrapur

Raxaul

Bara Banki

Rudrapur

Ranikhet

Approx Travel Time

19h 13m

₹3,822

Onwards

Ads by MMT

Via Basti, Haldwani

Raxaul

Basti

Haldwani

Ranikhet

Approx Travel Time

20h 42m

On Demand

Via Sitapur, Uttar Pradesh, Haldwani

CHEAPEST

Raxaul

Sitapur, Uttar Pradesh

Haldwani

Ranikhet

Approx Travel Time

22h 40m

₹1,000

Onwards

Ads by MMT

Via Ramsanehighat, Bareilly

Raxaul

Ramsanehighat

Bareilly

Ranikhet

Approx Travel Time

18h 23m

On Demand

Via Basti, Bareilly

Raxaul

Basti

Bareilly

Ranikhet

Approx Travel Time

18h 49m

On Demand

Via Basti, Lalkuan

Raxaul

Basti

Lalkuan

Ranikhet

Approx Travel Time

21h 1m

On Demand

Via Bara Banki, Bareilly

Raxaul

Bara Banki

Bareilly

Ranikhet

Approx Travel Time

19h 9m

₹4,798

Onwards

Via Deoria, Lalkuan

Raxaul

Deoria

Lalkuan

Ranikhet

Approx Travel Time

21h 11m

On Demand

Via Sitapur, Uttar Pradesh, Kichha

Raxaul

Sitapur, Uttar Pradesh

Kichha

Ranikhet

Approx Travel Time

19h 35m

₹4,558

Onwards

Frequently Asked Questions

What is the distance between Raxaul and Ranikhet?

Ranikhet is approximately 850+ km from Raxaul.

How long does it take to reach Ranikhet from Raxaul?

It takes approximately 18 hours to reach Ranikhet from Raxaul by Train, Cab Via Sultanpur, Bareilly.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India