hero
How2Go
Nainital to Rajula

Nainital to Rajula

The fastest way to reach Rajula from Nainital is by Cab, Flight, Bus Via Delhi, Rajkot. The journey takes approximately 17 hours, depending on traffic, road conditions and the time of travel. This is a good option if you want to save time and reach your destination comfortably.

Read More
Sort By
Mode of Transport

Via Dausa

RECOMMENDED

CHEAPEST

Nainital

Dausa

Rajula

Approx Travel Time

19h 35m

₹1,999

Onwards

Via Delhi, Rajkot

Nainital

Delhi

Rajkot

Rajula

Approx Travel Time

18h 14m

₹7,691

Onwards

FASTEST

Nainital

Delhi

Rajkot

Rajula

Approx Travel Time

16h 35m

₹11,273

Onwards

Ads by MMT

Via Ghaziabad, Ahmedabad

Nainital

Ghaziabad

Ahmedabad

Rajula

Approx Travel Time

21h 10m

₹6,630

Onwards

Nainital

Ghaziabad

Ahmedabad

Rajula

Approx Travel Time

18h 56m

₹9,878

Onwards

Via Delhi, Ahmedabad

Nainital

Delhi

Ahmedabad

Rajula

Approx Travel Time

21h 50m

₹6,549

Onwards

Nainital

Delhi

Ahmedabad

Rajula

Approx Travel Time

20h 11m

₹10,033

Onwards

Ads by MMT

Via Dehradun, Ahmedabad

Nainital

Dehradun

Ahmedabad

Rajula

Approx Travel Time

22h 55m

₹8,353

Onwards

Via Delhi, Surat

Nainital

Delhi

Surat

Rajula

Approx Travel Time

23h 22m

₹10,465

Onwards

Nainital

Delhi

Surat

Rajula

Approx Travel Time

1d 1h 50m

₹7,341

Onwards

Frequently Asked Questions

What is the distance between Nainital and Rajula?

Rajula is approximately 0+ kms from Nainital.

How long does it take to reach Rajula from Nainital?

It takes approximately 17 hours to reach Rajula from Nainital by Cab, Flight, Bus Via Delhi, Rajkot.

What is the cheapest way to reach Rajula from Nainital?

The cheapest way to reach Rajula from Nainital is by Bus Via Dausa.

What is the fastest way to reach Rajula from Nainital?

The fastest way to reach Rajula from Nainital is by Cab, Flight, Bus Via Delhi, Rajkot.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India