Anand to Bangalore Distance

The road distance between Anand and Bangalore is approximately 1500+ km, and the drive usually takes around 27 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 30 hours, while trains complete the journey in approximately 31 hours, subject to the chosen service and route. If you're travelling by air, Bengaluru International Airport is the nearest airport to Bangalore, located about 28 km away from the city centre. Flying is the fastest way to reach Bangalore, with a total travel time of approximately 4 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.

Read More
Route map showing distance and travel time from Anand, India to Bangalore, India

Via Vadodara

RECOMMENDED

FASTEST

Anand

Vadodara

Bangalore

Approx Travel Time

4h 15m

₹8,148

Onwards

Anand

Vadodara

Bangalore

Approx Travel Time

1d 6h

₹655

Onwards

Anand

Vadodara

Bangalore

Approx Travel Time

1d 6h 15m

₹1,410

Onwards

Anand

Vadodara

Bangalore

Approx Travel Time

1d 6h 26m

₹1,658

Onwards

Direct Options

Direct Train

CHEAPEST

Anand

Bangalore

Approx Travel Time

1d 6h 44m

₹620

Onwards

Direct Bus

Anand

Bangalore

Approx Travel Time

1d 5h 45m

₹1,836

Onwards

Direct Cab

Anand

Bangalore

Approx Travel Time

1d 2h 21m

On Demand

Ads by MMT

Via Mumbai

Anand

Mumbai

Bangalore

Approx Travel Time

1d 5h 35m

₹3,089

Onwards

Via Ahmedabad

Anand

Ahmedabad

Bangalore

Approx Travel Time

5h 57m

On Demand

Anand

Ahmedabad

Bangalore

Approx Travel Time

5h 30m

₹6,945

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Anand and Bangalore?

Bangalore is approximately 1150+ km from Anand.

How long does it take to reach Bangalore from Anand?

It takes approximately 4 hours to reach Bangalore from Anand by Train, Flight Via Vadodara.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India