hero
How2Go
Marayoor to Batala

Marayoor to Batala

Batala is approximately 2650+ 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 Batala.

Read More
Sort By
Mode of Transport

Via Tiruchirappalli, Delhi

RECOMMENDED

Marayoor

Tiruchirappalli

Delhi

Batala

Approx Travel Time

21h 41m

₹10,683

Onwards

CHEAPEST

Marayoor

Tiruchirappalli

Delhi

Batala

Approx Travel Time

2d 7h 56m

₹2,269

Onwards

Via Munnar, Cochin, Amritsar

FASTEST

Marayoor

Munnar

Cochin

Amritsar

Batala

Approx Travel Time

15h 20m

₹15,174

Onwards

Marayoor

Munnar

Cochin

Amritsar

Batala

Approx Travel Time

15h 37m

₹15,414

Onwards

Marayoor

Munnar

Cochin

Amritsar

Batala

Approx Travel Time

15h 44m

₹17,020

Onwards

Via Kottayam, Cochin, Amritsar

Marayoor

Kottayam

Cochin

Amritsar

Batala

Approx Travel Time

15h 39m

₹15,069

Onwards

Marayoor

Kottayam

Cochin

Amritsar

Batala

Approx Travel Time

15h 56m

₹15,309

Onwards

Marayoor

Kottayam

Cochin

Amritsar

Batala

Approx Travel Time

17h 43m

₹15,256

Onwards

Marayoor

Kottayam

Cochin

Amritsar

Batala

Approx Travel Time

18h

₹15,496

Onwards

Marayoor

Kottayam

Cochin

Amritsar

Batala

Approx Travel Time

16h 3m

₹16,915

Onwards

Frequently Asked Questions

What is the distance between Marayoor and Batala?

Batala is approximately 2650+ kms from Marayoor.

How long does it take to reach Batala from Marayoor?

It takes approximately 16 hours to reach Batala from Marayoor by Bus, Flight, Train Via Munnar, Cochin, Amritsar.

What is the cheapest way to reach Batala from Marayoor?

The cheapest way to reach Batala from Marayoor is by Bus, Train Via Tiruchirappalli, Delhi.

What is the fastest way to reach Batala from Marayoor?

The fastest way to reach Batala from Marayoor is by Bus, Flight, Train Via Munnar, Cochin, Amritsar.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India