Delhi to Barnala Distance
The road distance between Delhi and Barnala is approximately 300+ km, and the drive usually takes around 5 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 7 hours, while trains complete the journey in approximately 7 hours, subject to the chosen service and route. Flying is the fastest way to reach Barnala, with a total travel time of approximately 4 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.

Direct Options
Direct Cab
RECOMMENDED
Delhi
Barnala
Approx Travel Time
4h 42m
₹3,972
Onwards
Direct Train
CHEAPEST
Delhi
Barnala
Approx Travel Time
6h 30m
₹225
Onwards
Direct Bus
Delhi
Barnala
Approx Travel Time
6h 40m
₹2,381
Onwards
Via Bathinda
Delhi
Bathinda
Barnala
Approx Travel Time
4h 13m
₹2,245
Onwards
Via Raikot
FASTEST
Delhi
Raikot
Barnala
Approx Travel Time
3h 25m
₹4,258
Onwards
Via Mansa, Punjab
Delhi
Mansa, Punjab
Barnala
Approx Travel Time
4h 23m
₹887
Onwards
Via Dhuri
Delhi
Dhuri
Barnala
Approx Travel Time
5h 4m
₹275
Onwards
Via Sangrur
Delhi
Sangrur
Barnala
Approx Travel Time
4h 52m
₹825
Onwards
Delhi
Sangrur
Barnala
Approx Travel Time
4h 59m
₹2,217
Onwards
Via Rajpura
Delhi
Rajpura
Barnala
Approx Travel Time
6h 9m
₹265
Onwards
Frequently Asked Questions
What is the distance between Delhi and Barnala?
Barnala is approximately 300+ km from Delhi.
How long does it take to reach Barnala from Delhi?
It takes approximately 4 hours to reach Barnala from Delhi by Flight, Bus Via Raikot.
Routes Connecting Delhi
Routes From Delhi
Routes Connecting Barnala
Routes From Barnala
Popular Places Routes
- Satara to Hospet
- Kushtagi to Khambhaliya
- Dhar to Honavar
- Kalyanpur to Balaghat
- Dhampur to Rajgarh
- Begusarai to Thiruvannamalai
- Ghaziabad to Shajapur
- Salasar to Jaunpur
- Ghatshila to Vadodara
- Kolkata to Didwana
- Kushtagi to Chandrapur
- Raipur to Chittoor
- Karimnagar to Bulandshahr
- Robertsganj to Firozabad
- Balasore to Sankarankovil
- Mettur to Khambhaliya
- Lonavala to Pathankot
- Bangarapet to Sawai-Madhopur
- Beed to Varanasi
- Navsari to Toranagallu
- Hyderabad to Bettiah
- Changanassery to Tundla
- Kharsia to Goa
- Bankura to Ghatshila
- Rayachoti to Rahuri
- Phulera to Golaghat
- Basoda to Ramanathapuram
- Kishangarh to Bhinmal
- Laxmangarh to Luni
- Malegaon to Wayanad

