hero
How2Go
Ranikhet to Nabha

Ranikhet to Nabha

Nabha is approximately 500+ 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 Nabha.

Read More
Sort By
Mode of Transport

Via Moradabad, Ambala

RECOMMENDED

FASTEST

Ranikhet

Moradabad

Ambala

Nabha

Approx Travel Time

12h 2m

₹4,763

Onwards

Via Dehradun, Ambala

Ranikhet

Dehradun

Ambala

Nabha

Approx Travel Time

20h 16m

₹1,510

Onwards

CHEAPEST

Ranikhet

Dehradun

Ambala

Nabha

Approx Travel Time

22h

₹1,045

Onwards

Via Rudrapur, Ambala

Ranikhet

Rudrapur

Ambala

Nabha

Approx Travel Time

12h 52m

₹4,392

Onwards

Via Moradabad, Rajpura

Ranikhet

Moradabad

Rajpura

Nabha

Approx Travel Time

12h 18m

₹4,778

Onwards

Via Rampur (Uttar Pradesh), Ambala

Ranikhet

Rampur (Uttar Pradesh)

Ambala

Nabha

Approx Travel Time

12h 30m

₹4,766

Onwards

Via Nainital, Ambala

Ranikhet

Nainital

Ambala

Nabha

Approx Travel Time

15h 50m

₹4,379

Onwards

Via Dehradun, Patiala

Ranikhet

Dehradun

Patiala

Nabha

Approx Travel Time

21h 10m

₹1,880

Onwards

Via Dehradun, Rajpura

Ranikhet

Dehradun

Rajpura

Nabha

Approx Travel Time

21h 25m

₹1,880

Onwards

Via Dehradun, Saharanpur, Patiala

Ranikhet

Dehradun

Saharanpur

Patiala

Nabha

Approx Travel Time

20h 35m

₹1,170

Onwards

Frequently Asked Questions

What is the distance between Ranikhet and Nabha?

Nabha is approximately 500+ kms from Ranikhet.

How long does it take to reach Nabha from Ranikhet?

It takes approximately 12 hours to reach Nabha from Ranikhet by Cab, Train Via Moradabad, Ambala.

What is the cheapest way to reach Nabha from Ranikhet?

The cheapest way to reach Nabha from Ranikhet is by Bus, Train Via Dehradun, Ambala.

What is the fastest way to reach Nabha from Ranikhet?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India