hero
How2Go
Rajula to Ranikhet

Rajula to Ranikhet

Ranikhet is approximately 1500+ kms from Rajula. The fastest way to reach Ranikhet from Rajula is by Train, Flight, Cab Via Mumbai, Bareilly. It takes approximately 17 hours. The cheapest way to reach Ranikhet from Rajula is by Train, Bus Via Surat, Delhi which would take approximately 31 hours.

Sort By
Mode of Transport

Via Surat, Kichha

RECOMMENDED

Rajula

Surat

Kichha

Ranikhet

Approx Travel Time

1d 3h 51m

₹4,218

Onwards

Via Mumbai, Bareilly

FASTEST

Rajula

Mumbai

Bareilly

Ranikhet

Approx Travel Time

16h 23m

₹10,409

Onwards

Ads by MMT

Via Surat, Delhi

CHEAPEST

Rajula

Surat

Delhi

Ranikhet

Approx Travel Time

1d 6h 45m

₹2,678

Onwards

Rajula

Surat

Delhi

Ranikhet

Approx Travel Time

20h 40m

₹8,837

Onwards

Via Rajkot, Delhi

Rajula

Rajkot

Delhi

Ranikhet

Approx Travel Time

21h 21m

₹9,415

Onwards

Ads by MMT

Via Ajmer, Haldwani

Rajula

Ajmer

Haldwani

Ranikhet

Approx Travel Time

1d 14h 57m

On Demand

Via Mumbai, Delhi

Rajula

Mumbai

Delhi

Ranikhet

Approx Travel Time

23h 35m

₹8,463

Onwards

Via Vadodara, Delhi

Rajula

Vadodara

Delhi

Ranikhet

Approx Travel Time

1d 1h 20m

₹8,789

Onwards

Rajula

Vadodara

Delhi

Ranikhet

Approx Travel Time

1d 2h 52m

₹8,369

Onwards

Via Ahmedabad, Delhi

Rajula

Ahmedabad

Delhi

Ranikhet

Approx Travel Time

1d 1h 22m

₹8,238

Onwards

Frequently Asked Questions

What is the distance between Rajula and Ranikhet?

Ranikhet is approximately 1500+ kms from Rajula.

How long does it take to reach Ranikhet from Rajula?

It takes approximately 17 hours to reach Ranikhet from Rajula by Train, Flight, Cab Via Mumbai, Bareilly.

What is the cheapest way to reach Ranikhet from Rajula?

The cheapest way to reach Ranikhet from Rajula is by Train, Bus Via Surat, Delhi.

What is the fastest way to reach Ranikhet from Rajula?

The fastest way to reach Ranikhet from Rajula is by Train, Flight, Cab Via Mumbai, Bareilly.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India