hero
How2Go
Ghaziabad to Batala

Ghaziabad to Batala

Batala is approximately 450+ kms from Ghaziabad. The fastest way to reach Batala from Ghaziabad is by Flight, Cab Via Jalandhar. It takes approximately 4 hours. The cheapest way to reach Batala from Ghaziabad is by Bus, Train Via Panipat which would take approximately 10 hours.

Sort By
Mode of Transport

Direct Options

RECOMMENDED

Ghaziabad

Batala

Approx Travel Time

8h 39m

On Demand

Via Jalandhar

Ghaziabad

Jalandhar

Batala

Approx Travel Time

4h 30m

₹3,420

Onwards

FASTEST

Ghaziabad

Jalandhar

Batala

Approx Travel Time

4h 2m

₹5,033

Onwards

Ghaziabad

Jalandhar

Batala

Approx Travel Time

4h 39m

₹3,445

Onwards

Ads by MMT

Via Khanna

Ghaziabad

Khanna

Batala

Approx Travel Time

9h 19m

On Demand

Ghaziabad

Khanna

Batala

Approx Travel Time

9h 36m

On Demand

Via Panipat

CHEAPEST

Ghaziabad

Panipat

Batala

Approx Travel Time

9h 33m

₹794

Onwards

Ads by MMT

Via Ludhiana

Ghaziabad

Ludhiana

Batala

Approx Travel Time

10h 32m

₹1,149

Onwards

Via Phagwara

Ghaziabad

Phagwara

Batala

Approx Travel Time

9h 33m

On Demand

Via Delhi

Ghaziabad

Delhi

Batala

Approx Travel Time

9h 47m

On Demand

Frequently Asked Questions

What is the distance between Ghaziabad and Batala?

Batala is approximately 450+ kms from Ghaziabad.

How long does it take to reach Batala from Ghaziabad?

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

What is the cheapest way to reach Batala from Ghaziabad?

The cheapest way to reach Batala from Ghaziabad is by Bus, Train Via Panipat.

What is the fastest way to reach Batala from Ghaziabad?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India