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 11 hours. The cheapest way to reach Barnala from Shahjahanpur is by Train Via Yamunanagar which would take approximately 12 hours.

Sort By
Mode of Transport

Via Rajpura

RECOMMENDED

FASTEST

Shahjahanpur

Rajpura

Barnala

Approx Travel Time

10h 44m

₹425

Onwards

Shahjahanpur

Rajpura

Barnala

Approx Travel Time

11h 33m

₹661

Onwards

Via Bareilly

Shahjahanpur

Bareilly

Barnala

Approx Travel Time

12h 15m

On Demand

Shahjahanpur

Bareilly

Barnala

Approx Travel Time

11h 32m

On Demand

Ads by MMT

Via Bareilly, Delhi

Shahjahanpur

Bareilly

Delhi

Barnala

Approx Travel Time

15h 56m

₹3,258

Onwards

Via Delhi

Shahjahanpur

Delhi

Barnala

Approx Travel Time

16h 15m

₹1,298

Onwards

Ads by MMT

Via Ambala

Shahjahanpur

Ambala

Barnala

Approx Travel Time

11h 20m

₹410

Onwards

Via Saharanpur

Shahjahanpur

Saharanpur

Barnala

Approx Travel Time

11h 34m

₹400

Onwards

Via Yamunanagar

CHEAPEST

Shahjahanpur

Yamunanagar

Barnala

Approx Travel Time

11h 35m

₹390

Onwards

Via Moradabad

Shahjahanpur

Moradabad

Barnala

Approx Travel Time

11h 35m

₹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 11 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