hero
How2Go
Shahjahanpur to Barnala

Shahjahanpur to Barnala

Barnala is approximately 550+ kms from Shahjahanpur. The fastest way to reach Barnala from Shahjahanpur is by Train Via Rajpura. It takes approximately 10 hours. The cheapest way to reach Barnala from Shahjahanpur is by Train Via Yamunanagar which would take approximately 11 hours.

Sort By
Mode of Transport

Via Rajpura

RECOMMENDED

FASTEST

Shahjahanpur

Rajpura

Barnala

Approx Travel Time

10h 4m

₹425

Onwards

Shahjahanpur

Rajpura

Barnala

Approx Travel Time

10h 33m

₹851

Onwards

Via Bareilly

Shahjahanpur

Bareilly

Barnala

Approx Travel Time

11h 31m

On Demand

Shahjahanpur

Bareilly

Barnala

Approx Travel Time

10h 52m

On Demand

Ads by MMT

Via Delhi

Shahjahanpur

Delhi

Barnala

Approx Travel Time

15h 15m

₹3,080

Onwards

Via Rudrapur, Mohali

Shahjahanpur

Rudrapur

Mohali

Barnala

Approx Travel Time

17h 8m

₹5,208

Onwards

Ads by MMT

Via Ambala

Shahjahanpur

Ambala

Barnala

Approx Travel Time

10h 40m

₹410

Onwards

Via Saharanpur

Shahjahanpur

Saharanpur

Barnala

Approx Travel Time

10h 54m

₹400

Onwards

Via Yamunanagar

CHEAPEST

Shahjahanpur

Yamunanagar

Barnala

Approx Travel Time

10h 55m

₹390

Onwards

Via Moradabad

Shahjahanpur

Moradabad

Barnala

Approx Travel Time

10h 55m

₹485

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Barnala?

Barnala is approximately 550+ kms from Shahjahanpur.

How long does it take to reach Barnala from Shahjahanpur?

It takes approximately 10 hours to reach Barnala from Shahjahanpur by Train Via Rajpura.

What is the cheapest way to reach Barnala from Shahjahanpur?

The cheapest way to reach Barnala from Shahjahanpur is by Train Via Yamunanagar.

What is the fastest way to reach Barnala from Shahjahanpur?

The fastest way to reach Barnala from Shahjahanpur is by Train Via Rajpura.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India