Bangalore to Dhanera Distance

Dhanera is approximately 1400+ km from Bangalore. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 21 hours, while trains complete the journey in approximately 34 hours, subject to the chosen service and route. Flying is the fastest way to reach Dhanera, with a total travel time of approximately 7 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 Bangalore, India to Dhanera, India

Via Ahmedabad

RECOMMENDED

Bangalore

Ahmedabad

Dhanera

Approx Travel Time

9h

₹6,889

Onwards

Bangalore

Ahmedabad

Dhanera

Approx Travel Time

8h 35m

₹11,249

Onwards

Via Jodhpur

FASTEST

Bangalore

Jodhpur

Dhanera

Approx Travel Time

7h 18m

₹9,233

Onwards

Ads by MMT

Direct Options

Bangalore

Dhanera

Approx Travel Time

20h 25m

₹650

Onwards

Bangalore

Dhanera

Approx Travel Time

1d 10h 17m

On Demand

Via Surendranagar

CHEAPEST

Bangalore

Surendranagar

Dhanera

Approx Travel Time

19h 29m

₹540

Onwards

Ads by MMT

Via Vadodara

Bangalore

Vadodara

Dhanera

Approx Travel Time

1d 12h 25m

₹3,100

Onwards

Bangalore

Vadodara

Dhanera

Approx Travel Time

9h 14m

₹8,634

Onwards

Bangalore

Vadodara

Dhanera

Approx Travel Time

9h 50m

₹9,029

Onwards

Via Udaipur

Bangalore

Udaipur

Dhanera

Approx Travel Time

8h 37m

₹13,259

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Bangalore and Dhanera?

The straight-line distance is approximately 1400+ km.

What is the distance from Bangalore to Dhanera via Ahmedabad?

Via Ahmedabad, the distance is approximately 1400+ km, taking around 9 hours.

Is there a train from Bangalore to Dhanera?

Yes, trains run between Bangalore and Dhanera, covering approximately 1900+ km in around 34 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India