hero
How2Go
Moradabad to Ranikhet

Moradabad to Ranikhet

Ranikhet is approximately 150+ km from Moradabad, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Ranikhet.

Read More
Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Moradabad

Ranikhet

Approx Travel Time

5h 18m

₹4,663

Onwards

Via Kathgodam

FASTEST

Moradabad

Kathgodam

Ranikhet

Approx Travel Time

5h 5m

₹2,628

Onwards

Via Haldwani

CHEAPEST

Moradabad

Haldwani

Ranikhet

Approx Travel Time

6h 58m

₹295

Onwards

Moradabad

Haldwani

Ranikhet

Approx Travel Time

7h 20m

₹995

Onwards

Via Haldwani, Kathgodam

Moradabad

Haldwani

Kathgodam

Ranikhet

Approx Travel Time

5h 18m

₹2,765

Onwards

Moradabad

Haldwani

Kathgodam

Ranikhet

Approx Travel Time

5h 13m

₹2,668

Onwards

Moradabad

Haldwani

Kathgodam

Ranikhet

Approx Travel Time

5h 40m

₹3,465

Onwards

Moradabad

Haldwani

Kathgodam

Ranikhet

Approx Travel Time

5h 45m

₹3,368

Onwards

Via Nainital

Moradabad

Nainital

Ranikhet

Approx Travel Time

6h 44m

₹3,450

Onwards

Via Lalkuan, Kathgodam

Moradabad

Lalkuan

Kathgodam

Ranikhet

Approx Travel Time

5h 44m

₹2,663

Onwards

Frequently Asked Questions

What is the distance between Moradabad and Ranikhet?

Ranikhet is approximately 150+ kms from Moradabad.

How long does it take to reach Ranikhet from Moradabad?

It takes approximately 5 hours to reach Ranikhet from Moradabad by Train, Cab Via Kathgodam.

What is the cheapest way to reach Ranikhet from Moradabad?

The cheapest way to reach Ranikhet from Moradabad is by Train, Bus Via Haldwani.

What is the fastest way to reach Ranikhet from Moradabad?

The fastest way to reach Ranikhet from Moradabad is by Train, Cab Via Kathgodam.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India