hero
How2Go
Hathras to Batala

Hathras to Batala

Batala is approximately 700+ km from Hathras, 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

CHEAPEST

Hathras

Batala

Approx Travel Time

15h 50m

₹375

Onwards

Via Delhi, Amritsar

Hathras

Delhi

Amritsar

Batala

Approx Travel Time

8h 24m

₹3,960

Onwards

Ads by MMT

Via Delhi

Hathras

Delhi

Batala

Approx Travel Time

13h 54m

₹977

Onwards

Via Ghaziabad, Jalandhar

Hathras

Ghaziabad

Jalandhar

Batala

Approx Travel Time

8h 37m

₹3,889

Onwards

Hathras

Ghaziabad

Jalandhar

Batala

Approx Travel Time

8h 28m

₹3,919

Onwards

Ads by MMT

Via Delhi, Jalandhar

Hathras

Delhi

Jalandhar

Batala

Approx Travel Time

9h 11m

₹1,993

Onwards

Hathras

Delhi

Jalandhar

Batala

Approx Travel Time

9h 59m

₹380

Onwards

Via Sonipat

Hathras

Sonipat

Batala

Approx Travel Time

11h 37m

On Demand

Via Jewar, Amritsar

FASTEST

Hathras

Jewar

Amritsar

Batala

Approx Travel Time

7h 42m

₹4,051

Onwards

Hathras

Jewar

Amritsar

Batala

Approx Travel Time

7h 57m

₹5,134

Onwards

Frequently Asked Questions

What is the distance between Hathras and Batala?

Batala is approximately 700+ kms from Hathras.

How long does it take to reach Batala from Hathras?

It takes approximately 8 hours to reach Batala from Hathras by Bus, Flight, Train Via Jewar, Amritsar.

What is the cheapest way to reach Batala from Hathras?

The cheapest way to reach Batala from Hathras is by Train.

What is the fastest way to reach Batala from Hathras?

The fastest way to reach Batala from Hathras is by Bus, Flight, Train Via Jewar, Amritsar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India