Ghaziabad to Barnala Distance

The road distance between Ghaziabad and Barnala is approximately 300+ km, and the drive usually takes around 5 hours by car or taxi, depending on traffic and road conditions. The fastest way to reach Barnala takes approximately 5 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Ghaziabad, India to Barnala, India

Direct Options

RECOMMENDED

FASTEST

Ghaziabad

Barnala

Approx Travel Time

4h 52m

₹6,090

Onwards

Via Delhi

Ghaziabad

Delhi

Barnala

Approx Travel Time

4h 58m

₹270

Onwards

Ghaziabad

Delhi

Barnala

Approx Travel Time

5h 50m

₹624

Onwards

Ghaziabad

Delhi

Barnala

Approx Travel Time

5h 48m

₹1,029

Onwards

Ads by MMT

Via Patiala

Ghaziabad

Patiala

Barnala

Approx Travel Time

7h 40m

₹1,281

Onwards

Ghaziabad

Patiala

Barnala

Approx Travel Time

7h 53m

₹4,249

Onwards

Via Ambala

CHEAPEST

Ghaziabad

Ambala

Barnala

Approx Travel Time

6h 20m

₹255

Onwards

Ghaziabad

Ambala

Barnala

Approx Travel Time

6h 38m

₹554

Onwards

Ads by MMT

Via Rohtak

Ghaziabad

Rohtak

Barnala

Approx Travel Time

6h 20m

₹955

Onwards

Ghaziabad

Rohtak

Barnala

Approx Travel Time

6h 34m

₹350

Onwards

Frequently Asked Questions

What is the distance between Ghaziabad and Barnala?

The distance between Ghaziabad and Barnala is approximately 300+ km by road.

What is the straight-line (aerial) distance between Ghaziabad and Barnala?

The straight-line distance is approximately 250+ km.

How long does it take to travel from Ghaziabad to Barnala by road?

It takes around 5 hours by road.

What is the distance from Ghaziabad to Barnala via Delhi?

Via Delhi, the distance is approximately 300+ km, taking around 5 hours.

Does travel time between Ghaziabad and Barnala vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Ghaziabad and Barnala?

The driving distance is 300+ km, while the straight-line distance is shorter at 250+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India