Ayodhya to Ajmer Distance

Ajmer is approximately 850+ km from Ayodhya. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 16 hours, while trains complete the journey in approximately 17 hours, subject to the chosen service and route. If you're travelling by air, Kishangarh Airport is the nearest airport to Ajmer, located about 19 km away from the city centre. Flying is the fastest way to reach Ajmer, 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 Ayodhya, India to Ajmer, India

Via Delhi

RECOMMENDED

Ayodhya

Delhi

Ajmer

Approx Travel Time

4h 15m

₹8,608

Onwards

Via Lucknow

Ayodhya

Lucknow

Ajmer

Approx Travel Time

5h 55m

₹7,536

Onwards

FASTEST

Ayodhya

Lucknow

Ajmer

Approx Travel Time

3h 40m

₹16,335

Onwards

Ayodhya

Lucknow

Ajmer

Approx Travel Time

16h 40m

₹1,769

Onwards

Ads by MMT

Direct Options

Ayodhya

Ajmer

Approx Travel Time

15h 30m

₹1,000

Onwards

CHEAPEST

Ayodhya

Ajmer

Approx Travel Time

16h 45m

₹450

Onwards

Via Kanpur

Ayodhya

Kanpur

Ajmer

Approx Travel Time

14h 40m

₹530

Onwards

Ayodhya

Kanpur

Ajmer

Approx Travel Time

17h 34m

₹1,034

Onwards

Ayodhya

Kanpur

Ajmer

Approx Travel Time

15h 36m

₹4,577

Onwards

Ads by MMT

Via Lucknow, Jaipur

Ayodhya

Lucknow

Jaipur

Ajmer

Approx Travel Time

17h 1m

₹3,224

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 700+ km.

What is the distance from Ayodhya to Ajmer via Delhi?

Via Delhi, the distance is approximately 850+ km, taking around 4 hours.

Is there a train from Ayodhya to Ajmer?

Yes, trains run between Ayodhya and Ajmer, covering approximately 800+ km in around 17 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India