Mumbai to Aonla Distance

Aonla is approximately 1250+ km from Mumbai. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 30 hours, subject to the chosen service and route. Flying is the fastest way to reach Aonla, 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 Mumbai, India to Aonla, India

Via Bareilly

RECOMMENDED

FASTEST

Mumbai

Bareilly

Aonla

Approx Travel Time

4h 16m

₹6,551

Onwards

Via Delhi

Mumbai

Delhi

Aonla

Approx Travel Time

21h 28m

₹700

Onwards

Mumbai

Delhi

Aonla

Approx Travel Time

10h 3m

₹6,240

Onwards

Ads by MMT

Via Kasganj

Mumbai

Kasganj

Aonla

Approx Travel Time

21h 8m

₹3,407

Onwards

Direct Options

CHEAPEST

Mumbai

Aonla

Approx Travel Time

1d 5h 46m

₹645

Onwards

Ads by MMT

Via Orai

Mumbai

Orai

Aonla

Approx Travel Time

1d 1h 33m

On Demand

Via Kanpur

Mumbai

Kanpur

Aonla

Approx Travel Time

1d 16h 55m

₹4,511

Onwards

Via Ghaziabad

Mumbai

Ghaziabad

Aonla

Approx Travel Time

7h 46m

₹6,230

Onwards

Via Agra

Mumbai

Agra

Aonla

Approx Travel Time

11h 3m

₹6,703

Onwards

Via Bareilly, Chandausi

Mumbai

Bareilly

Chandausi

Aonla

Approx Travel Time

6h 36m

₹6,636

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Mumbai and Aonla?

The straight-line distance is approximately 1200+ km.

What is the distance from Mumbai to Aonla via Bareilly?

Via Bareilly, the distance is approximately 1250+ km, taking around 4 hours.

Is there a train from Mumbai to Aonla?

Yes, trains run between Mumbai and Aonla, covering approximately 1550+ km in around 30 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India