
Surat to Rajpura
Rajpura is approximately 1150+ kms from Surat. The fastest way to reach Rajpura from Surat is by Flight, Cab Via Delhi, Mohali. It takes approximately 8 hours. The cheapest way to reach Rajpura from Surat is by Train Via Delhi which would take approximately 20 hours.
Sort By
Mode of Transport
Via Mohali
RECOMMENDED
Surat
Mohali
Rajpura
Approx Travel Time
8h 35m
₹9,302
Onwards
Surat
Mohali
Rajpura
Approx Travel Time
9h
₹8,268
Onwards
Via Delhi
Surat
Delhi
Rajpura
Approx Travel Time
8h 19m
₹6,148
Onwards
Surat
Delhi
Rajpura
Approx Travel Time
19h 42m
₹3,934
Onwards
CHEAPEST
Surat
Delhi
Rajpura
Approx Travel Time
19h 54m
₹570
Onwards
Surat
Delhi
Rajpura
Approx Travel Time
8h 17m
₹9,512
Onwards
Via Delhi, Mohali
Surat
Delhi
Mohali
Rajpura
Approx Travel Time
7h 45m
₹8,978
Onwards
FASTEST
Surat
Delhi
Mohali
Rajpura
Approx Travel Time
7h 20m
₹10,012
Onwards
Via Mathura
Surat
Mathura
Rajpura
Approx Travel Time
20h 35m
₹1,910
Onwards
Via Reengus
Surat
Reengus
Rajpura
Approx Travel Time
1d 4h 58m
₹2,969
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 8 hours to reach Rajpura from Surat by Flight, Cab 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, Cab Via Delhi, Mohali.

