
Nagina to Mohali
Mohali is approximately 250+ kms from Nagina. The fastest way to reach Mohali from Nagina is by Train, Cab Via Chandigarh. It takes approximately 6 hours. The cheapest way to reach Mohali from Nagina is by Train Via Ambala which would take approximately 7 hours.
Sort By
Mode of Transport
Via Najibabad
RECOMMENDED
Nagina
Najibabad
Mohali
Approx Travel Time
5h 54m
On Demand
Nagina
Najibabad
Mohali
Approx Travel Time
6h 29m
₹330
Onwards
Via Chandigarh
FASTEST
Nagina
Chandigarh
Mohali
Approx Travel Time
5h 41m
On Demand
Nagina
Chandigarh
Mohali
Approx Travel Time
5h 49m
₹720
Onwards
Nagina
Chandigarh
Mohali
Approx Travel Time
5h 43m
₹280
Onwards
Via Rajpura
Nagina
Rajpura
Mohali
Approx Travel Time
6h 54m
On Demand
Via Roorkee
Nagina
Roorkee
Mohali
Approx Travel Time
6h 23m
₹290
Onwards
Via Ambala
CHEAPEST
Nagina
Ambala
Mohali
Approx Travel Time
6h 54m
₹230
Onwards
Frequently Asked Questions
What is the distance between Nagina and Mohali?
Mohali is approximately 250+ kms from Nagina.
How long does it take to reach Mohali from Nagina?
It takes approximately 6 hours to reach Mohali from Nagina by Train, Cab Via Chandigarh.
What is the cheapest way to reach Mohali from Nagina?
The cheapest way to reach Mohali from Nagina is by Train Via Ambala.
What is the fastest way to reach Mohali from Nagina?
The fastest way to reach Mohali from Nagina is by Train, Cab Via Chandigarh.

