hero
How2Go
Ranikhet to Rajpura

Ranikhet to Rajpura

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

Read More
Sort By
Mode of Transport

Via Moradabad

RECOMMENDED

FASTEST

Ranikhet

Moradabad

Rajpura

Approx Travel Time

10h 38m

₹4,633

Onwards

Via Dehradun

Ranikhet

Dehradun

Rajpura

Approx Travel Time

19h 35m

₹1,735

Onwards

Via Dehradun, Saharanpur

Ranikhet

Dehradun

Saharanpur

Rajpura

Approx Travel Time

18h 22m

₹1,229

Onwards

Ranikhet

Dehradun

Saharanpur

Rajpura

Approx Travel Time

19h 6m

₹1,025

Onwards

Via Nainital, Moradabad

Ranikhet

Nainital

Moradabad

Rajpura

Approx Travel Time

11h 52m

₹4,591

Onwards

Via Dehradun, Panchkula

Ranikhet

Dehradun

Panchkula

Rajpura

Approx Travel Time

20h 34m

₹2,284

Onwards

Via Nainital, Dhampur

Ranikhet

Nainital

Dhampur

Rajpura

Approx Travel Time

12h 33m

₹4,393

Onwards

Via Nainital, Najibabad

Ranikhet

Nainital

Najibabad

Rajpura

Approx Travel Time

12h 37m

₹4,373

Onwards

Via Dehradun, Yamunanagar

Ranikhet

Dehradun

Yamunanagar

Rajpura

Approx Travel Time

18h 48m

₹1,470

Onwards

Via Dehradun, Haridwar

CHEAPEST

Ranikhet

Dehradun

Haridwar

Rajpura

Approx Travel Time

19h 55m

₹955

Onwards

Frequently Asked Questions

What is the distance between Ranikhet and Rajpura?

Rajpura is approximately 450+ kms from Ranikhet.

How long does it take to reach Rajpura from Ranikhet?

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

What is the cheapest way to reach Rajpura from Ranikhet?

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

What is the fastest way to reach Rajpura from Ranikhet?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India