
Surat to Rajkot
Rajkot is approximately 250+ kms from Surat. The fastest way to reach Rajkot from Surat is by Train. It takes approximately 5 hours. The cheapest way to reach Rajkot from Surat is by Train which would take approximately 5 hours.
Sort By
Mode of Transport
Via Surendranagar
Surat
Surendranagar
Rajkot
Approx Travel Time
7h 40m
₹315
Onwards
Surat
Surendranagar
Rajkot
Approx Travel Time
7h 55m
₹2,954
Onwards
Via Bhavnagar
Surat
Bhavnagar
Rajkot
Approx Travel Time
8h 52m
₹6,105
Onwards
Via Ankleshwar
Surat
Ankleshwar
Rajkot
Approx Travel Time
8h 55m
₹2,546
Onwards
Surat
Ankleshwar
Rajkot
Approx Travel Time
8h 55m
₹645
Onwards
Via Bharuch
Surat
Bharuch
Rajkot
Approx Travel Time
9h 10m
₹650
Onwards
Surat
Bharuch
Rajkot
Approx Travel Time
9h 25m
₹1,000
Onwards
Via Junagadh
Surat
Junagadh
Rajkot
Approx Travel Time
10h 55m
₹1,278
Onwards
Frequently Asked Questions
What is the distance between Surat and Rajkot?
Rajkot is approximately 250+ kms from Surat.
How long does it take to reach Rajkot from Surat?
It takes approximately 5 hours to reach Rajkot from Surat by Train.
What is the cheapest way to reach Rajkot from Surat?
The cheapest way to reach Rajkot from Surat is by Train.
What is the fastest way to reach Rajkot from Surat?
The fastest way to reach Rajkot from Surat is by Train.