hero
How2Go
Rajpura to Batala

Rajpura to Batala

Batala is approximately 200+ kms from Rajpura. The fastest way to reach Batala from Rajpura is by Train Via Phagwara. It takes approximately 6 hours. The cheapest way to reach Batala from Rajpura is by Train Via Amritsar which would take approximately 8 hours.

Sort By
Mode of Transport

Via Phagwara

RECOMMENDED

FASTEST

Rajpura

Phagwara

Batala

Approx Travel Time

5h 40m

₹235

Onwards

Rajpura

Phagwara

Batala

Approx Travel Time

5h 55m

₹2,558

Onwards

Via Sirhind

Rajpura

Sirhind

Batala

Approx Travel Time

5h 55m

₹1,419

Onwards

Rajpura

Sirhind

Batala

Approx Travel Time

5h 55m

₹180

Onwards

Via Ambala

Rajpura

Ambala

Batala

Approx Travel Time

7h 10m

₹195

Onwards

Rajpura

Ambala

Batala

Approx Travel Time

7h 10m

₹1,671

Onwards

Via Amritsar

CHEAPEST

Rajpura

Amritsar

Batala

Approx Travel Time

7h 25m

₹175

Onwards

Rajpura

Amritsar

Batala

Approx Travel Time

8h 40m

₹746

Onwards

Rajpura

Amritsar

Batala

Approx Travel Time

7h 55m

₹4,076

Onwards

Via Pathankot

Rajpura

Pathankot

Batala

Approx Travel Time

7h 40m

₹255

Onwards

Frequently Asked Questions

What is the distance between Rajpura and Batala?

Batala is approximately 200+ kms from Rajpura.

How long does it take to reach Batala from Rajpura?

It takes approximately 6 hours to reach Batala from Rajpura by Train Via Phagwara.

What is the cheapest way to reach Batala from Rajpura?

The cheapest way to reach Batala from Rajpura is by Train Via Amritsar.

What is the fastest way to reach Batala from Rajpura?

The fastest way to reach Batala from Rajpura is by Train Via Phagwara.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India