hero
How2Go
Rajpura to Ranikhet

Rajpura to Ranikhet

Ranikhet is approximately 450+ km from Rajpura, 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

Via Moradabad

RECOMMENDED

FASTEST

Rajpura

Moradabad

Ranikhet

Approx Travel Time

10h 36m

₹4,509

Onwards

Via Moradabad, Nainital

Rajpura

Moradabad

Nainital

Ranikhet

Approx Travel Time

12h 17m

₹3,360

Onwards

Via Dehradun

Rajpura

Dehradun

Ranikhet

Approx Travel Time

18h 45m

₹1,885

Onwards

Via Saharanpur, Dehradun

Rajpura

Saharanpur

Dehradun

Ranikhet

Approx Travel Time

18h 38m

₹1,304

Onwards

CHEAPEST

Rajpura

Saharanpur

Dehradun

Ranikhet

Approx Travel Time

19h 28m

₹950

Onwards

Via Ambala, Dehradun

Rajpura

Ambala

Dehradun

Ranikhet

Approx Travel Time

19h 13m

₹2,718

Onwards

Rajpura

Ambala

Dehradun

Ranikhet

Approx Travel Time

18h 54m

₹1,179

Onwards

Via Yamunanagar, Dehradun

Rajpura

Yamunanagar

Dehradun

Ranikhet

Approx Travel Time

18h 46m

₹1,344

Onwards

Via Roorkee, Dehradun

Rajpura

Roorkee

Dehradun

Ranikhet

Approx Travel Time

19h 48m

₹970

Onwards

Via Haridwar, Dehradun

Rajpura

Haridwar

Dehradun

Ranikhet

Approx Travel Time

19h 55m

₹955

Onwards

Frequently Asked Questions

What is the distance between Rajpura and Ranikhet?

Ranikhet is approximately 450+ kms from Rajpura.

How long does it take to reach Ranikhet from Rajpura?

It takes approximately 11 hours to reach Ranikhet from Rajpura by Train, Cab Via Moradabad.

What is the cheapest way to reach Ranikhet from Rajpura?

The cheapest way to reach Ranikhet from Rajpura is by Train, Bus Via Saharanpur, Dehradun.

What is the fastest way to reach Ranikhet from Rajpura?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India