hero
How2Go
Rampur to Nabha

Rampur to Nabha

Nabha is approximately 300+ km from Rampur, 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 Kalka, Ambala

RECOMMENDED

FASTEST

Rampur

Kalka

Ambala

Nabha

Approx Travel Time

10h 52m

₹1,789

Onwards

Rampur

Kalka

Ambala

Nabha

Approx Travel Time

11h 33m

₹2,343

Onwards

Via Kalka, Ludhiana

Rampur

Kalka

Ludhiana

Nabha

Approx Travel Time

13h 3m

₹4,055

Onwards

Via Ambala

Rampur

Ambala

Nabha

Approx Travel Time

12h 21m

₹1,374

Onwards

Via Ambala, Patiala

Rampur

Ambala

Patiala

Nabha

Approx Travel Time

12h 19m

₹1,519

Onwards

Via Chandigarh, Ambala

Rampur

Chandigarh

Ambala

Nabha

Approx Travel Time

12h 12m

₹1,729

Onwards

Via Shimla, Ambala

CHEAPEST

Rampur

Shimla

Ambala

Nabha

Approx Travel Time

12h 43m

₹1,168

Onwards

Via Chandigarh, Patiala

Rampur

Chandigarh

Patiala

Nabha

Approx Travel Time

12h 14m

₹1,882

Onwards

Via Ambala, Rajpura

Rampur

Ambala

Rajpura

Nabha

Approx Travel Time

12h 43m

₹1,434

Onwards

Via Chandigarh, Rajpura

Rampur

Chandigarh

Rajpura

Nabha

Approx Travel Time

12h 32m

₹2,044

Onwards

Frequently Asked Questions

What is the distance between Rampur and Nabha?

Nabha is approximately 300+ kms from Rampur.

How long does it take to reach Nabha from Rampur?

It takes approximately 11 hours to reach Nabha from Rampur by Bus, Train Via Kalka, Ambala.

What is the cheapest way to reach Nabha from Rampur?

The cheapest way to reach Nabha from Rampur is by Bus, Train Via Shimla, Ambala.

What is the fastest way to reach Nabha from Rampur?

The fastest way to reach Nabha from Rampur is by Bus, Train Via Kalka, Ambala.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India