Surat to Mohali Distance
The road distance between Surat and Mohali is approximately 1350+ km, and the drive usually takes around 20 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 42 hours, while trains complete the journey in approximately 24 hours, subject to the chosen service and route. If you're travelling by air, Chandigarh Airport is the nearest airport to Mohali, located about 10 km away from the city centre. Flying is the fastest way to reach Mohali, with a total travel time of approximately 5 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Ahmedabad
RECOMMENDED
Surat
Ahmedabad
Mohali
Approx Travel Time
6h 12m
₹6,699
Onwards
Direct Options
Surat
Mohali
Approx Travel Time
23h 50m
₹620
Onwards
Surat
Mohali
Approx Travel Time
20h 17m
₹27,964
Onwards
Surat
Mohali
Approx Travel Time
1d 17h 21m
₹3,700
Onwards
Via Delhi
CHEAPEST
Surat
Delhi
Mohali
Approx Travel Time
17h 19m
₹605
Onwards
Surat
Delhi
Mohali
Approx Travel Time
18h 34m
₹1,099
Onwards
Surat
Delhi
Mohali
Approx Travel Time
8h 5m
₹7,010
Onwards
Surat
Delhi
Mohali
Approx Travel Time
18h 24m
₹3,703
Onwards
Via Jaipur
FASTEST
Surat
Jaipur
Mohali
Approx Travel Time
4h 30m
₹10,740
Onwards
Via Jodhpur
Surat
Jodhpur
Mohali
Approx Travel Time
1d 7h 30m
₹1,910
Onwards
Frequently Asked Questions
What is the distance between Surat and Mohali?
The distance between Surat and Mohali is approximately 1350+ km by road.
What is the straight-line (aerial) distance between Surat and Mohali?
The straight-line distance is approximately 1100+ km.
How long does it take to travel from Surat to Mohali by road?
It takes around 20 hours by road.
What is the distance from Surat to Mohali via Ahmedabad?
Via Ahmedabad, the distance is approximately 1150+ km, taking around 6 hours.
Is there a train from Surat to Mohali?
Yes, trains run between Surat and Mohali, covering approximately 1350+ km in around 24 hours.
How much does it cost to travel from Surat to Mohali?
Costs vary by mode — approximately ₹3700+ by bus and ₹27950+ by cab.
Does the distance from Surat to Mohali change by route?
Yes — the road distance varies from 1350+ km via the direct route to 1150+ km via Ahmedabad, depending on the path taken.
Does travel time between Surat and Mohali vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Surat and Mohali?
The driving distance is 1350+ km, while the straight-line distance is shorter at 1100+ km, due to the road route following terrain and highways.

