
Mahendragarh to Barnala
Barnala is approximately 300+ kms from Mahendragarh. The fastest way to reach Barnala from Mahendragarh is by Bus, Train Via Sangrur. It takes approximately 7 hours. The cheapest way to reach Barnala from Mahendragarh is by Train Via Delhi which would take approximately 10 hours.
Sort By
Mode of Transport
Via Sangrur
RECOMMENDED
FASTEST
Mahendragarh
Sangrur
Barnala
Approx Travel Time
6h 52m
₹1,175
Onwards
Mahendragarh
Sangrur
Barnala
Approx Travel Time
7h
₹1,600
Onwards
Via Delhi
Mahendragarh
Delhi
Barnala
Approx Travel Time
9h 40m
₹2,812
Onwards
CHEAPEST
Mahendragarh
Delhi
Barnala
Approx Travel Time
9h 20m
₹370
Onwards
Via Ludhiana
Mahendragarh
Ludhiana
Barnala
Approx Travel Time
10h 26m
₹3,121
Onwards
Mahendragarh
Ludhiana
Barnala
Approx Travel Time
10h
₹1,100
Onwards
Via Sadulpur
Mahendragarh
Sadulpur
Barnala
Approx Travel Time
7h 27m
On Demand
Via Chirawa
Mahendragarh
Chirawa
Barnala
Approx Travel Time
9h 11m
₹894
Onwards
Via Ambala
Mahendragarh
Ambala
Barnala
Approx Travel Time
10h 8m
₹944
Onwards
Via Sangaria
Mahendragarh
Sangaria
Barnala
Approx Travel Time
9h 55m
On Demand
Frequently Asked Questions
What is the distance between Mahendragarh and Barnala?
Barnala is approximately 300+ kms from Mahendragarh.
How long does it take to reach Barnala from Mahendragarh?
It takes approximately 7 hours to reach Barnala from Mahendragarh by Bus, Train Via Sangrur.
What is the cheapest way to reach Barnala from Mahendragarh?
The cheapest way to reach Barnala from Mahendragarh is by Train Via Delhi.
What is the fastest way to reach Barnala from Mahendragarh?
The fastest way to reach Barnala from Mahendragarh is by Bus, Train Via Sangrur.
Routes Connecting Mahendragarh
Routes From Mahendragarh
- Mahendragarh to Bekal
- Mahendragarh to Chirawa
- Mahendragarh to Bhadrak
- Mahendragarh to Vijayawada
- Mahendragarh to Kanhangad
- Mahendragarh to Bhopal
- Mahendragarh to Ariyalur
- Mahendragarh to Bundi
- Mahendragarh to Hospet
- Mahendragarh to Bhavnagar
- Mahendragarh to Shivpuri
- Mahendragarh to Udaipur
- Mahendragarh to Thiruvananthapuram
- Mahendragarh to Moga
- Mahendragarh to Katra
Routes To Mahendragarh
- Jangaon to Mahendragarh
- Rewari to Mahendragarh
- Hathras to Mahendragarh
- Jhajjar to Mahendragarh
- Bihar-Sharif to Mahendragarh
- Nashik to Mahendragarh
- Nanded to Mahendragarh
- Pathankot to Mahendragarh
- Laksar to Mahendragarh
- Satna to Mahendragarh
- Itanagar to Mahendragarh
- Pondicherry to Mahendragarh
- Hindupur to Mahendragarh
- Alipurduar to Mahendragarh
- Adilabad to Mahendragarh


