The distance between Firozpur and Bathinda is approximately 100 km. You can complete this journey in about 2 hours via road or rail. The Firozpur-Bathinda railway line is a reliable mode of transport for daily commuters. Road travel via NH 54 is also convenient with frequent bus services. This route connects two major historical cities of the Malwa region.
Total Distance: 100 km by road, 95 km air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 2 hours 15 mins | 2 hours 30 mins |
| Avg Price | 60-150 INR | 150-250 INR |
| Operator | Indian Railways | Punjab Roadways |
| Route | Firozpur Cantt - Faridkot - Kotkapura - Bathinda | NH 54 |
| Tip | Check the IRCTC website for daily passenger train schedules. | Buses are frequent and depart every 30 minutes from the main bus stand. |
November to February when the weather is cool and pleasant.