Rajpura to Surat - Multiple Options To Reach By Train, Flight
Surat is approximately 1250+ kms from Rajpura. The fastest way to reach Surat from Rajpura is by Train, Flight Via Delhi. It takes approximately 9 hours. The cheapest way to reach Surat from Rajpura is by Train Via Delhi which would take approximately 27 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Rajpura
Delhi
Surat
Approx Travel Time
8h 25m
₹4,448
Onwards
CHEAPEST
Rajpura
Delhi
Surat
Approx Travel Time
1d 2h 55m
₹520
Onwards
Via Jaipur
Rajpura
Jaipur
Surat
Approx Travel Time
12h 10m
On Demand
Rajpura
Jaipur
Surat
Approx Travel Time
1d 2h 10m
On Demand
Via Jodhpur
Rajpura
Jodhpur
Surat
Approx Travel Time
1d 2h 55m
On Demand
Via Panipat
Rajpura
Panipat
Surat
Approx Travel Time
1d 2h 25m
₹670
Onwards
Via Rewari
Rajpura
Rewari
Surat
Approx Travel Time
1d 2h 10m
On Demand
Via Gurgaon
Rajpura
Gurgaon
Surat
Approx Travel Time
1d 2h 55m
On Demand
Via Bikaner
Rajpura
Bikaner
Surat
Approx Travel Time
1d 3h 55m
On Demand
Via Mathura
Rajpura
Mathura
Surat
Approx Travel Time
1d 4h 10m
₹675
Onwards
Frequently Asked Questions
What is the distance between Rajpura and Surat?
Surat is approximately 1250+ kms from Rajpura.
How long does it take to reach Surat from Rajpura?
It takes approximately 9 hours to reach Surat from Rajpura by Train, Flight Via Delhi.
What is the cheapest way to reach Surat from Rajpura?
The cheapest way to reach Surat from Rajpura is by Train Via Delhi.
What is the fastest way to reach Surat from Rajpura?
The fastest way to reach Surat from Rajpura is by Train, Flight Via Delhi.