hero
How2Go
Barnala to Shirpur

Barnala to Shirpur

Shirpur is approximately 1200+ km from Barnala, 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 Shirpur.

Read More
Sort By
Mode of Transport

Via Mohali, Indore

RECOMMENDED

FASTEST

Barnala

Mohali

Indore

Shirpur

Approx Travel Time

13h

₹6,620

Onwards

Barnala

Mohali

Indore

Shirpur

Approx Travel Time

13h 3m

₹9,301

Onwards

Via Delhi, Shirdi

Barnala

Delhi

Shirdi

Shirpur

Approx Travel Time

15h 24m

₹6,594

Onwards

Barnala

Delhi

Shirdi

Shirpur

Approx Travel Time

14h 33m

₹12,239

Onwards

Ads by MMT

Via Mathura, Indore

CHEAPEST

Barnala

Mathura

Indore

Shirpur

Approx Travel Time

22h 20m

₹1,190

Onwards

Via Jaipur

Barnala

Jaipur

Shirpur

Approx Travel Time

1d 3h 40m

₹2,800

Onwards

Ads by MMT

Via Delhi, Nashik

Barnala

Delhi

Nashik

Shirpur

Approx Travel Time

14h 44m

₹7,647

Onwards

Via Delhi, Indore

Barnala

Delhi

Indore

Shirpur

Approx Travel Time

15h 19m

₹6,936

Onwards

Via Delhi, Aurangabad, Maharashtra

Barnala

Delhi

Aurangabad, Maharashtra

Shirpur

Approx Travel Time

17h 1m

₹6,901

Onwards

Via Delhi, Jalgaon

Barnala

Delhi

Jalgaon

Shirpur

Approx Travel Time

15h 14m

₹9,997

Onwards

Frequently Asked Questions

What is the distance between Barnala and Shirpur?

Shirpur is approximately 1200+ kms from Barnala.

How long does it take to reach Shirpur from Barnala?

It takes approximately 13 hours to reach Shirpur from Barnala by Bus, Flight Via Mohali, Indore.

What is the cheapest way to reach Shirpur from Barnala?

The cheapest way to reach Shirpur from Barnala is by Train, Bus Via Mathura, Indore.

What is the fastest way to reach Shirpur from Barnala?

The fastest way to reach Shirpur from Barnala is by Bus, Flight Via Mohali, Indore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India