Train Bus

Abohar to Barnala

Updated: 21 May 2026

The distance between Abohar and Barnala is approximately 160 kilometers. You can reach Barnala by bus or train. The road journey takes about 3.5 hours via NH 7. It is a straightforward and easy trip.

Total Distance: 160 km by road, 140 km air distance.
Fastest Way
Bus or taxi, taking about 3.5 hours.
Cheapest Way
Train, costing as low as 120 INR.
Compare Abohar to Barnala Routes
Train
Direct
Duration
4 hours
Avg Price
120-300 INR
Operator
Indian Railways
Route
Abohar - Barnala Junction

Trains are a comfortable option.

Bus
Direct
Duration
3 hours 30 mins
Avg Price
250-400 INR
Operator
PRTC
Route
Abohar - Barnala

Buses are frequent from the main bus stand.

Travel Tips
  • Bus Choice
    Local buses are reliable.
  • Train Booking
    Tickets can be bought at the station.
  • Local Transport
    Auto-rickshaws are available.
  • Food
    Try the local Punjabi cuisine.
  • Arrival
    The city is easy to navigate.
Safety Tips
  • Luggage
    Keep your belongings secure.
  • Night Travel
    Generally safe, but avoid late hours.
  • Scams
    Be aware of local touts.
  • Emergency
    Keep emergency numbers saved.
People Also Ask
  • Is there a direct train?
    Yes, there are direct trains.
  • How long is the bus ride?
    Approximately 3.5 hours.
  • Which is the best way to travel?
    Bus is very convenient.
  • Are there AC buses?
    Yes, some buses are available.
  • Is the route safe?
    Yes, it is a very safe route.
Quick Info
  • From Abohar, 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
Visit this sacred site in Barnala.
2
Local Markets
Shop for local goods.
3
Parks
Relax in the local parks.
4
Historical Sites
Explore the local history.
Tags
Abohar to Barnala Abohar to Barnala bus Abohar to Barnala train Barnala travel Abohar transport travel guide Barnala Punjab connectivity