hero
How2Go
Meerut to Batala

Meerut to Batala

Batala is approximately 450+ km from Meerut, 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

Direct Options

RECOMMENDED

Meerut

Batala

Approx Travel Time

8h 19m

On Demand

Via Phagwara

Meerut

Phagwara

Batala

Approx Travel Time

8h 32m

On Demand

Ads by MMT

Via Jalandhar

CHEAPEST

Meerut

Jalandhar

Batala

Approx Travel Time

9h

₹265

Onwards

Meerut

Jalandhar

Batala

Approx Travel Time

8h 12m

₹1,878

Onwards

Via Karnal

Meerut

Karnal

Batala

Approx Travel Time

9h 1m

₹3,235

Onwards

Meerut

Karnal

Batala

Approx Travel Time

11h 7m

₹916

Onwards

Ads by MMT

Via Ghaziabad, Jalandhar

FASTEST

Meerut

Ghaziabad

Jalandhar

Batala

Approx Travel Time

7h 2m

₹5,482

Onwards

Via Phillaur

Meerut

Phillaur

Batala

Approx Travel Time

8h 48m

On Demand

Meerut

Phillaur

Batala

Approx Travel Time

9h 21m

On Demand

Via Ambala, Jalandhar

Meerut

Ambala

Jalandhar

Batala

Approx Travel Time

8h 21m

₹295

Onwards

Frequently Asked Questions

What is the distance between Meerut and Batala?

Batala is approximately 450+ kms from Meerut.

How long does it take to reach Batala from Meerut?

It takes approximately 7 hours to reach Batala from Meerut by Train, Flight, Cab Via Ghaziabad, Jalandhar.

What is the cheapest way to reach Batala from Meerut?

The cheapest way to reach Batala from Meerut is by Train, Bus Via Jalandhar.

What is the fastest way to reach Batala from Meerut?

The fastest way to reach Batala from Meerut is by Train, Flight, Cab Via Ghaziabad, Jalandhar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India