
Surat to Rajpura
Rajpura is approximately 1150+ kms from Surat. The fastest way to reach Rajpura from Surat is by Flight, Bus Via Delhi, Mohali. It takes approximately 6 hours. The cheapest way to reach Rajpura from Surat is by Train Via Delhi which would take approximately 21 hours.
Sort By
Mode of Transport
Via Mohali
RECOMMENDED
Surat
Mohali
Rajpura
Approx Travel Time
7h 39m
₹7,856
Onwards
Surat
Mohali
Rajpura
Approx Travel Time
7h 35m
₹7,342
Onwards
Via Delhi
Surat
Delhi
Rajpura
Approx Travel Time
7h 29m
₹5,718
Onwards
Surat
Delhi
Rajpura
Approx Travel Time
22h 15m
₹1,001
Onwards
Surat
Delhi
Rajpura
Approx Travel Time
20h 35m
₹3,961
Onwards
CHEAPEST
Surat
Delhi
Rajpura
Approx Travel Time
20h 34m
₹570
Onwards
Surat
Delhi
Rajpura
Approx Travel Time
7h 30m
₹9,109
Onwards
Via Delhi, Mohali
FASTEST
Surat
Delhi
Mohali
Rajpura
Approx Travel Time
6h
₹8,697
Onwards
Surat
Delhi
Mohali
Rajpura
Approx Travel Time
6h 4m
₹9,200
Onwards
Via Jhunjhunu
Surat
Jhunjhunu
Rajpura
Approx Travel Time
1d 3h 40m
₹1,900
Onwards
Frequently Asked Questions
What is the distance between Surat and Rajpura?
Rajpura is approximately 1150+ kms from Surat.
How long does it take to reach Rajpura from Surat?
It takes approximately 6 hours to reach Rajpura from Surat by Flight, Bus Via Delhi, Mohali.
What is the cheapest way to reach Rajpura from Surat?
The cheapest way to reach Rajpura from Surat is by Train Via Delhi.
What is the fastest way to reach Rajpura from Surat?
The fastest way to reach Rajpura from Surat is by Flight, Bus Via Delhi, Mohali.


