Bangalore to Mohali Distance
The road distance between Bangalore and Mohali is approximately 2400+ km, and the drive usually takes around 39 hours by car or taxi, depending on traffic and road conditions. If you're travelling by air, Chandigarh Airport is the nearest airport to Mohali, located about 10 km away from the city centre. Flights from Bangalore take around 3 hours. Flying is the fastest way to reach Mohali, with a total travel time of approximately 3 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.

Direct Options
RECOMMENDED
FASTEST
Bangalore
Mohali
Approx Travel Time
2h 45m
₹8,387
Onwards
Bangalore
Mohali
Approx Travel Time
1d 15h 1m
₹40,916
Onwards
Via Lucknow
Bangalore
Lucknow
Mohali
Approx Travel Time
4h 55m
₹14,641
Onwards
Via Jaipur
Bangalore
Jaipur
Mohali
Approx Travel Time
5h
₹13,835
Onwards
Via Delhi
Bangalore
Delhi
Mohali
Approx Travel Time
9h
₹9,461
Onwards
CHEAPEST
Bangalore
Delhi
Mohali
Approx Travel Time
1d 12h 45m
₹995
Onwards
Bangalore
Delhi
Mohali
Approx Travel Time
1d 14h
₹1,489
Onwards
Bangalore
Delhi
Mohali
Approx Travel Time
1d 13h 50m
₹4,093
Onwards
Via Indore
Bangalore
Indore
Mohali
Approx Travel Time
5h 5m
₹12,919
Onwards
Via Agra
Bangalore
Agra
Mohali
Approx Travel Time
2d 1h 52m
₹2,915
Onwards
Frequently Asked Questions
What is the distance between Bangalore and Mohali?
The distance between Bangalore and Mohali is approximately 2400+ km by road.
What is the straight-line (aerial) distance between Bangalore and Mohali?
The straight-line distance is approximately 1950+ km.
How long does it take to travel from Bangalore to Mohali by road?
It takes around 39 hours by road.
What is the distance from Bangalore to Mohali via Lucknow?
Via Lucknow, the distance is approximately 2150+ km, taking around 5 hours.
What is the flying distance/time from Bangalore to Mohali?
By air, the distance is about 1950+ km, with a flight duration of approximately 3 hours to Chandigarh Airport.
How much does it cost to travel from Bangalore to Mohali?
Costs vary by mode — approximately ₹8350+ by flight and ₹40900+ by cab.
Does the distance from Bangalore to Mohali change by route?
Yes — the road distance varies from 2400+ km via the direct route to 2150+ km via Lucknow, depending on the path taken.
Does travel time between Bangalore 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 Bangalore and Mohali?
The driving distance is 2400+ km, while the straight-line distance is shorter at 1950+ km, due to the road route following terrain and highways.

