
Rajpura to Siliguri
Siliguri is approximately 1450+ kms from Rajpura. The fastest way to reach Siliguri from Rajpura is by Train, Flight Via Delhi. It takes approximately 9 hours. The cheapest way to reach Siliguri from Rajpura is by Train Via Saharanpur which would take approximately 28 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Rajpura
Delhi
Siliguri
Approx Travel Time
8h 40m
₹7,643
Onwards
Via Lucknow
Rajpura
Lucknow
Siliguri
Approx Travel Time
15h 55m
On Demand
Via Bareilly
Rajpura
Bareilly
Siliguri
Approx Travel Time
1d 5h 10m
₹780
Onwards
Via Moradabad
Rajpura
Moradabad
Siliguri
Approx Travel Time
1d 5h 30m
₹590
Onwards
Via Shahjahanpur
Rajpura
Shahjahanpur
Siliguri
Approx Travel Time
1d 5h 40m
₹825
Onwards
Via Saharanpur
CHEAPEST
Rajpura
Saharanpur
Siliguri
Approx Travel Time
1d 4h 10m
₹550
Onwards
Via Muzaffarpur
Rajpura
Muzaffarpur
Siliguri
Approx Travel Time
1d 5h 40m
₹740
Onwards
Via Ayodhya
Rajpura
Ayodhya
Siliguri
Approx Travel Time
1d 6h 55m
₹850
Onwards
Via Basti
Rajpura
Basti
Siliguri
Approx Travel Time
1d 6h 7m
On Demand
Via Bara Banki
Rajpura
Bara Banki
Siliguri
Approx Travel Time
1d 6h 10m
₹855
Onwards
Frequently Asked Questions
What is the distance between Rajpura and Siliguri?
Siliguri is approximately 1450+ kms from Rajpura.
How long does it take to reach Siliguri from Rajpura?
It takes approximately 9 hours to reach Siliguri from Rajpura by Train, Flight Via Delhi.
What is the cheapest way to reach Siliguri from Rajpura?
The cheapest way to reach Siliguri from Rajpura is by Train Via Saharanpur.
What is the fastest way to reach Siliguri from Rajpura?
The fastest way to reach Siliguri from Rajpura is by Train, Flight Via Delhi.