hero
How2Go
Marayoor to Agra

Marayoor to Agra

Agra is approximately 1950+ km from Marayoor, 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 Agra.

Read More
Sort By
Mode of Transport

Via Bangalore

RECOMMENDED

Marayoor

Bangalore

Agra

Approx Travel Time

15h 20m

₹10,155

Onwards

Via Tiruchirappalli, Delhi

Marayoor

Tiruchirappalli

Delhi

Agra

Approx Travel Time

15h 5m

₹10,458

Onwards

Marayoor

Tiruchirappalli

Delhi

Agra

Approx Travel Time

13h 25m

₹26,294

Onwards

Marayoor

Tiruchirappalli

Delhi

Agra

Approx Travel Time

17h 15m

₹10,917

Onwards

Via Tiruchirappalli, Bangalore

FASTEST

Marayoor

Tiruchirappalli

Bangalore

Agra

Approx Travel Time

13h 25m

₹14,357

Onwards

Marayoor

Tiruchirappalli

Bangalore

Agra

Approx Travel Time

18h 5m

₹9,909

Onwards

Via Tiruchirappalli, Chennai

CHEAPEST

Marayoor

Tiruchirappalli

Chennai

Agra

Approx Travel Time

1d 13h 2m

₹1,964

Onwards

Via Karur, Hyderabad

Marayoor

Karur

Hyderabad

Agra

Approx Travel Time

2d 5h 54m

₹7,069

Onwards

Via Karur, Bangalore

Marayoor

Karur

Bangalore

Agra

Approx Travel Time

15h 20m

₹10,760

Onwards

Marayoor

Karur

Bangalore

Agra

Approx Travel Time

16h 20m

₹11,217

Onwards

Frequently Asked Questions

What is the distance between Marayoor and Agra?

Agra is approximately 1950+ kms from Marayoor.

How long does it take to reach Agra from Marayoor?

It takes approximately 14 hours to reach Agra from Marayoor by Bus, Flight Via Tiruchirappalli, Bangalore.

What is the cheapest way to reach Agra from Marayoor?

The cheapest way to reach Agra from Marayoor is by Bus, Train Via Tiruchirappalli, Chennai.

What is the fastest way to reach Agra from Marayoor?

The fastest way to reach Agra from Marayoor is by Bus, Flight Via Tiruchirappalli, Bangalore.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India