Viluppuram to Ayodhya Distance

The road distance between Viluppuram and Ayodhya is approximately 2050+ km, and the drive usually takes around 37 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 43 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 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 Viluppuram, India to Ayodhya, India

Via Chennai

RECOMMENDED

FASTEST

Viluppuram

Chennai

Ayodhya

Approx Travel Time

6h 50m

₹10,582

Onwards

Viluppuram

Chennai

Ayodhya

Approx Travel Time

7h 25m

₹11,198

Onwards

Viluppuram

Chennai

Ayodhya

Approx Travel Time

6h 52m

₹13,345

Onwards

Via Katni

CHEAPEST

Viluppuram

Katni

Ayodhya

Approx Travel Time

1d 15h 45m

₹935

Onwards

Ads by MMT

Direct Options

Direct Train

Viluppuram

Ayodhya

Approx Travel Time

1d 18h 25m

On Demand

Direct Cab

Viluppuram

Ayodhya

Approx Travel Time

1d 12h 28m

On Demand

Via Maihar

Viluppuram

Maihar

Ayodhya

Approx Travel Time

1d 15h 43m

₹1,695

Onwards

Ads by MMT

Via Satna

Viluppuram

Satna

Ayodhya

Approx Travel Time

1d 15h 10m

₹8,022

Onwards

Via Bangalore, Nagpur

Viluppuram

Bangalore

Nagpur

Ayodhya

Approx Travel Time

1d 20h 42m

₹2,399

Onwards

Via Chennai, Hyderabad

Viluppuram

Chennai

Hyderabad

Ayodhya

Approx Travel Time

9h 10m

₹12,425

Onwards

Frequently Asked Questions

What is the distance between Viluppuram and Ayodhya?

Ayodhya is approximately 1650+ km from Viluppuram.

How long does it take to reach Ayodhya from Viluppuram?

It takes approximately 7 hours to reach Ayodhya from Viluppuram by Train, Flight Via Chennai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India