Mohali to Bangalore Distance
The road distance between Mohali and Bangalore is approximately 2400+ km, and the drive usually takes around 40 hours by car or taxi, depending on traffic and road conditions. If you're travelling by air, Bengaluru International Airport is the nearest airport to Bangalore, located about 28 km away from the city centre. Flights from Mohali take around 3 hours. Flying is the fastest way to reach Bangalore, 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
Mohali
Bangalore
Approx Travel Time
3h
₹7,839
Onwards
Mohali
Bangalore
Approx Travel Time
1d 15h 54m
₹38,859
Onwards
Via Mumbai
Mohali
Mumbai
Bangalore
Approx Travel Time
5h 55m
₹12,198
Onwards
Via Pune
Mohali
Pune
Bangalore
Approx Travel Time
6h 40m
₹11,724
Onwards
Via Jaipur
Mohali
Jaipur
Bangalore
Approx Travel Time
6h 30m
₹13,060
Onwards
Via Delhi
Mohali
Delhi
Bangalore
Approx Travel Time
8h 36m
₹9,192
Onwards
CHEAPEST
Mohali
Delhi
Bangalore
Approx Travel Time
1d 13h 46m
₹1,020
Onwards
Mohali
Delhi
Bangalore
Approx Travel Time
1d 15h
₹1,265
Onwards
Mohali
Delhi
Bangalore
Approx Travel Time
1d 15h 6m
₹4,021
Onwards
Via Agra
Mohali
Agra
Bangalore
Approx Travel Time
2d 0h 10m
₹5,698
Onwards
Frequently Asked Questions
What is the distance between Mohali and Bangalore?
The distance between Mohali and Bangalore is approximately 2400+ km by road.
What is the straight-line (aerial) distance between Mohali and Bangalore?
The straight-line distance is approximately 1950+ km.
How long does it take to travel from Mohali to Bangalore by road?
It takes around 40 hours by road.
What is the distance from Mohali to Bangalore via Mumbai?
Via Mumbai, the distance is approximately 2200+ km, taking around 6 hours.
What is the flying distance/time from Mohali to Bangalore?
By air, the distance is about 1950+ km, with a flight duration of approximately 3 hours to Bengaluru International Airport.
How much does it cost to travel from Mohali to Bangalore?
Costs vary by mode — approximately ₹7800+ by flight and ₹38850+ by cab.
Does the distance from Mohali to Bangalore change by route?
Yes — the road distance varies from 2400+ km via the direct route to 2200+ km via Mumbai, depending on the path taken.
Does travel time between Mohali and Bangalore 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 Mohali and Bangalore?
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.

