
Gurgaon to Mohali
Mohali is approximately 250+ kms from Gurgaon. The fastest way to reach Mohali from Gurgaon is by Train, Flight Via Delhi. It takes approximately 3 hours. The cheapest way to reach Mohali from Gurgaon is by Bus, Train Via Ambala which would take approximately 9 hours.
Sort By
Mode of Transport
Via Karnal
Gurgaon
Karnal
Mohali
Approx Travel Time
7h 32m
₹564
Onwards
Gurgaon
Karnal
Mohali
Approx Travel Time
6h 52m
₹2,866
Onwards
Gurgaon
Karnal
Mohali
Approx Travel Time
6h 21m
On Demand
Via Ambala
Gurgaon
Ambala
Mohali
Approx Travel Time
6h 11m
₹950
Onwards
CHEAPEST
Gurgaon
Ambala
Mohali
Approx Travel Time
8h 36m
₹534
Onwards
Gurgaon
Ambala
Mohali
Approx Travel Time
6h 20m
₹3,230
Onwards
Via Delhi
Gurgaon
Delhi
Mohali
Approx Travel Time
2h 45m
On Demand
FASTEST
Gurgaon
Delhi
Mohali
Approx Travel Time
2h 19m
₹2,229
Onwards
Gurgaon
Delhi
Mohali
Approx Travel Time
2h 23m
₹2,608
Onwards
Frequently Asked Questions
What is the distance between Gurgaon and Mohali?
Mohali is approximately 250+ kms from Gurgaon.
How long does it take to reach Mohali from Gurgaon?
It takes approximately 3 hours to reach Mohali from Gurgaon by Train, Flight Via Delhi.
What is the cheapest way to reach Mohali from Gurgaon?
The cheapest way to reach Mohali from Gurgaon is by Bus, Train Via Ambala.
What is the fastest way to reach Mohali from Gurgaon?
The fastest way to reach Mohali from Gurgaon is by Train, Flight Via Delhi.