hero
How2Go
Gurdaspur to Batala

Gurdaspur to Batala

Batala is approximately 30+ km from Gurdaspur, 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

FASTEST

Gurdaspur

Batala

Approx Travel Time

30m

₹352

Onwards

CHEAPEST

Gurdaspur

Batala

Approx Travel Time

50m

₹60

Onwards

Gurdaspur

Batala

Approx Travel Time

39m

₹2,069

Onwards

Frequently Asked Questions

What is the distance between Gurdaspur and Batala?

Batala is approximately 30+ kms from Gurdaspur.

How long does it take to reach Batala from Gurdaspur?

It takes approximately 1 hour to reach Batala from Gurdaspur by Bus.

What is the cheapest way to reach Batala from Gurdaspur?

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

What is the fastest way to reach Batala from Gurdaspur?

The fastest way to reach Batala from Gurdaspur is by Bus.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India