hero
How2Go
Shillong to Aonla

Shillong to Aonla

Aonla is approximately 1750+ km from Shillong, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Aonla.

Read More
Sort By
Mode of Transport

Via Delhi, Bareilly

RECOMMENDED

FASTEST

Shillong

Delhi

Bareilly

Aonla

Approx Travel Time

7h 36m

₹10,537

Onwards

Shillong

Delhi

Bareilly

Aonla

Approx Travel Time

10h 13m

₹7,423

Onwards

Shillong

Delhi

Bareilly

Aonla

Approx Travel Time

8h 46m

₹12,278

Onwards

Shillong

Delhi

Bareilly

Aonla

Approx Travel Time

11h 13m

₹9,164

Onwards

Via Guwahati, Bareilly

CHEAPEST

Shillong

Guwahati

Bareilly

Aonla

Approx Travel Time

1d 8h 11m

₹1,055

Onwards

Shillong

Guwahati

Bareilly

Aonla

Approx Travel Time

1d 8h 10m

₹3,348

Onwards

Via Delhi, Ghaziabad

Shillong

Delhi

Ghaziabad

Aonla

Approx Travel Time

10h 14m

₹7,423

Onwards

Via Delhi, Chandausi

Shillong

Delhi

Chandausi

Aonla

Approx Travel Time

10h 28m

₹7,443

Onwards

Shillong

Delhi

Chandausi

Aonla

Approx Travel Time

12h 12m

₹10,509

Onwards

Via Delhi, Rampur (Uttar Pradesh)

Shillong

Delhi

Rampur (Uttar Pradesh)

Aonla

Approx Travel Time

10h 38m

₹11,318

Onwards

Frequently Asked Questions

What is the distance between Shillong and Aonla?

Aonla is approximately 1750+ kms from Shillong.

How long does it take to reach Aonla from Shillong?

It takes approximately 8 hours to reach Aonla from Shillong by Flight, Train Via Delhi, Bareilly.

What is the cheapest way to reach Aonla from Shillong?

The cheapest way to reach Aonla from Shillong is by Bus, Train Via Guwahati, Bareilly.

What is the fastest way to reach Aonla from Shillong?

The fastest way to reach Aonla from Shillong is by Flight, Train Via Delhi, Bareilly.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India