hero
How2Go
Basavakalyan to Barnala

Basavakalyan to Barnala

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

Read More
Sort By
Mode of Transport

Via Hyderabad, Delhi

RECOMMENDED

Basavakalyan

Hyderabad

Delhi

Barnala

Approx Travel Time

14h 25m

₹8,992

Onwards

Basavakalyan

Hyderabad

Delhi

Barnala

Approx Travel Time

14h 31m

₹12,622

Onwards

Basavakalyan

Hyderabad

Delhi

Barnala

Approx Travel Time

1d 6h 46m

₹5,749

Onwards

Basavakalyan

Hyderabad

Delhi

Barnala

Approx Travel Time

16h 59m

₹10,467

Onwards

Basavakalyan

Hyderabad

Delhi

Barnala

Approx Travel Time

15h 32m

₹13,106

Onwards

Via Hyderabad, Mohali

Basavakalyan

Hyderabad

Mohali

Barnala

Approx Travel Time

13h 25m

₹10,163

Onwards

FASTEST

Basavakalyan

Hyderabad

Mohali

Barnala

Approx Travel Time

13h 10m

₹12,572

Onwards

Basavakalyan

Hyderabad

Mohali

Barnala

Approx Travel Time

13h 31m

₹13,793

Onwards

Ads by MMT

Via Ajmer

Basavakalyan

Ajmer

Barnala

Approx Travel Time

1d 15h 25m

₹3,800

Onwards

Via Latur, Washim

CHEAPEST

Basavakalyan

Latur

Washim

Barnala

Approx Travel Time

1d 10h 17m

₹3,756

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Basavakalyan and Barnala?

Barnala is approximately 1900+ kms from Basavakalyan.

How long does it take to reach Barnala from Basavakalyan?

It takes approximately 13 hours to reach Barnala from Basavakalyan by Bus, Flight, Cab Via Hyderabad, Mohali.

What is the cheapest way to reach Barnala from Basavakalyan?

The cheapest way to reach Barnala from Basavakalyan is by Bus, Train Via Latur, Washim.

What is the fastest way to reach Barnala from Basavakalyan?

The fastest way to reach Barnala from Basavakalyan is by Bus, Flight, Cab Via Hyderabad, Mohali.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India