hero
How2Go
Sujangarh to Barnala

Sujangarh to Barnala

Barnala is approximately 350+ kms from Sujangarh. The fastest way to reach Barnala from Sujangarh is by Train, Bus Via Hisar. It takes approximately 8 hours. The cheapest way to reach Barnala from Sujangarh is by Train Via Dhuri which would take approximately 9 hours.

Sort By
Mode of Transport

Direct Options

RECOMMENDED

Sujangarh

Barnala

Approx Travel Time

8h 35m

₹1,300

Onwards

Via Hisar

Sujangarh

Hisar

Barnala

Approx Travel Time

7h 51m

On Demand

FASTEST

Sujangarh

Hisar

Barnala

Approx Travel Time

7h 29m

₹969

Onwards

Ads by MMT

Via Sunam

Sujangarh

Sunam

Barnala

Approx Travel Time

8h 51m

On Demand

Via Sirsa

Sujangarh

Sirsa

Barnala

Approx Travel Time

8h 45m

On Demand

Ads by MMT

Via Dhuri

CHEAPEST

Sujangarh

Dhuri

Barnala

Approx Travel Time

9h 7m

₹380

Onwards

Via Churu

Sujangarh

Churu

Barnala

Approx Travel Time

8h 52m

₹745

Onwards

Via Sadulpur

Sujangarh

Sadulpur

Barnala

Approx Travel Time

8h 42m

₹1,195

Onwards

Via Ratangarh, Hisar

Sujangarh

Ratangarh

Hisar

Barnala

Approx Travel Time

8h 22m

₹1,089

Onwards

Via Bathinda

Sujangarh

Bathinda

Barnala

Approx Travel Time

8h 38m

₹1,445

Onwards

Frequently Asked Questions

What is the distance between Sujangarh and Barnala?

Barnala is approximately 350+ kms from Sujangarh.

How long does it take to reach Barnala from Sujangarh?

It takes approximately 8 hours to reach Barnala from Sujangarh by Train, Bus Via Hisar.

What is the cheapest way to reach Barnala from Sujangarh?

The cheapest way to reach Barnala from Sujangarh is by Train Via Dhuri.

What is the fastest way to reach Barnala from Sujangarh?

The fastest way to reach Barnala from Sujangarh is by Train, Bus Via Hisar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India