
Rajpura to Almora
Almora is approximately 400+ kms from Rajpura. The fastest way to reach Almora from Rajpura is by Train, Bus, Cab Via Moradabad, Nainital. It takes approximately 12 hours. The cheapest way to reach Almora from Rajpura is by Train, Bus Via Delhi which would take approximately 12 hours.
Sort By
Mode of Transport
Via Moradabad, Nainital
RECOMMENDED
FASTEST
Rajpura
Moradabad
Nainital
Almora
Approx Travel Time
11h 40m
₹4,041
Onwards
Via Moradabad
Rajpura
Moradabad
Almora
Approx Travel Time
12h 16m
₹6,239
Onwards
Via Ambala, Moradabad
Rajpura
Ambala
Moradabad
Almora
Approx Travel Time
13h 1m
₹7,467
Onwards
Via Delhi
CHEAPEST
Rajpura
Delhi
Almora
Approx Travel Time
12h 17m
₹2,619
Onwards
Via Kurukshetra, Rudrapur
Rajpura
Kurukshetra
Rudrapur
Almora
Approx Travel Time
14h 55m
₹5,187
Onwards
Via Rampur (Uttar Pradesh), Nainital
Rajpura
Rampur (Uttar Pradesh)
Nainital
Almora
Approx Travel Time
11h 51m
₹4,211
Onwards
Via Amroha, Moradabad
Rajpura
Amroha
Moradabad
Almora
Approx Travel Time
12h 33m
On Demand
Via Ambala, Jim Corbett (Ramnagar)
Rajpura
Ambala
Jim Corbett (Ramnagar)
Almora
Approx Travel Time
12h 57m
On Demand
Via Ambala, Kashipur
Rajpura
Ambala
Kashipur
Almora
Approx Travel Time
13h 1m
₹6,555
Onwards
Via Yamunanagar, Moradabad
Rajpura
Yamunanagar
Moradabad
Almora
Approx Travel Time
12h 49m
₹6,279
Onwards
Frequently Asked Questions
What is the distance between Rajpura and Almora?
Almora is approximately 400+ kms from Rajpura.
How long does it take to reach Almora from Rajpura?
It takes approximately 12 hours to reach Almora from Rajpura by Train, Bus, Cab Via Moradabad, Nainital.
What is the cheapest way to reach Almora from Rajpura?
The cheapest way to reach Almora from Rajpura is by Train, Bus Via Delhi.
What is the fastest way to reach Almora from Rajpura?
The fastest way to reach Almora from Rajpura is by Train, Bus, Cab Via Moradabad, Nainital.