Driving

Khilchian to Barnala

Updated: 28 May 2026

The journey from Khilchian to Barnala covers approximately 220 kilometers. You can travel by road via NH 7 or take a train from Amritsar Junction. The road journey takes about 4 to 5 hours. Barnala is a major city in the Malwa region of Punjab. It is well-connected by road and rail.

Total Distance: 220 km by road, 190 km air distance.
Fastest Way
Driving via NH 7.
Cheapest Way
Bus from Amritsar.
Compare Khilchian to Barnala Routes
Driving
Direct
Duration
4 hours
Avg Price
1600 - 3200 INR
Operator
Self-drive or Taxi
Route
NH 7

The roads are generally good; check for traffic.

Travel Tips
  • Transport
    Buses are frequent and affordable.
  • Food
    Try the local Punjabi cuisine.
  • Weather
    Barnala can be very hot in summer.
  • Booking
    No advance booking needed for buses.
  • Connectivity
    Barnala is well-connected by road.
Safety Tips
  • Night Safety
    Avoid driving on highways late at night.
  • Transport
    Use reputable bus services.
  • Crowds
    Stay alert in busy market areas.
  • Emergency
    Keep local emergency numbers saved.
People Also Ask
  • Is Barnala safe?
    Yes, it is generally safe for travelers.
  • How to reach Barnala?
    The best way is by road or train.
  • What is the best time to visit?
    Winter is the best time for travel.
  • Are there direct buses?
    Yes, from major Punjab cities.
  • Is it a long trip?
    No, it takes about 4 hours.
Quick Info
  • From Khilchian, Punjab, India
  • To Barnala, Punjab, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Barnala
1
Gurudwara Nanaksar Sahib
Visit this sacred Sikh shrine.
2
Handiaya
Explore this historic town nearby.
3
Local Markets
Shop for traditional Punjabi items.
4
Parks
Spend time in the local city parks.
Tags
Khilchian to Barnala travel to Barnala Punjab travel Barnala railway station best way to reach Barnala Khilchian to Barnala distance Barnala tourism