Thane to Ayodhya Distance

The road distance between Thane and Ayodhya is approximately 1550+ km, and the drive usually takes around 25 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 36 hours, while trains complete the journey in approximately 26 hours, subject to the chosen service and route. If you're travelling by air, Maryada Purushottam Shri Ram Internatinal Airport is located in Ayodhya. Flying is the fastest way to reach Ayodhya, with a total travel time of approximately 5 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 Thane, India to Ayodhya, India

Via Mumbai

RECOMMENDED

FASTEST

Thane

Mumbai

Ayodhya

Approx Travel Time

4h 32m

₹6,856

Onwards

Thane

Mumbai

Ayodhya

Approx Travel Time

5h 30m

₹7,506

Onwards

Thane

Mumbai

Ayodhya

Approx Travel Time

6h

₹8,097

Onwards

Direct Options

CHEAPEST

Thane

Ayodhya

Approx Travel Time

1d 1h 40m

₹650

Onwards

Thane

Ayodhya

Approx Travel Time

1d 0h 41m

₹32,717

Onwards

Thane

Ayodhya

Approx Travel Time

1d 11h 30m

₹2,549

Onwards

Ads by MMT

Via Nashik

Thane

Nashik

Ayodhya

Approx Travel Time

1d 0h 51m

₹690

Onwards

Thane

Nashik

Ayodhya

Approx Travel Time

1d 3h 31m

₹1,104

Onwards

Via Prayagraj(Allahabad)

Thane

Prayagraj(Allahabad)

Ayodhya

Approx Travel Time

1d 9h 2m

₹3,549

Onwards

Ads by MMT

Via Kanpur

Thane

Kanpur

Ayodhya

Approx Travel Time

1d 1h 27m

₹5,399

Onwards

Frequently Asked Questions

What is the distance between Thane and Ayodhya?

The distance between Thane and Ayodhya is approximately 1550+ km by road.

What is the straight-line (aerial) distance between Thane and Ayodhya?

The straight-line distance is approximately 1250+ km.

How long does it take to travel from Thane to Ayodhya by road?

It takes around 25 hours by road.

What is the distance from Thane to Ayodhya via Mumbai?

Via Mumbai, the distance is approximately 1250+ km, taking around 5 hours.

Is there a train from Thane to Ayodhya?

Yes, trains run between Thane and Ayodhya, covering approximately 1450+ km in around 26 hours.

How much does it cost to travel from Thane to Ayodhya?

Costs vary by mode — approximately ₹2500+ by bus and ₹32700+ by cab.

Does the distance from Thane to Ayodhya change by route?

Yes — the road distance varies from 1550+ km via the direct route to 1250+ km via Mumbai, depending on the path taken.

Does travel time between Thane and Ayodhya 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 Thane and Ayodhya?

The driving distance is 1550+ km, while the straight-line distance is shorter at 1250+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India