2 Ways to Reach Sonipat to Firozpur by train and bus

Planning a trip from Sonipat to Firozpur Cleartrip helps you select the best route between Sonipat & Firozpur based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Sonipat & Firozpur

The distance from Sonipat to Firozpur is approximately 362 kms. Take a look at the 2 routes available to reach Firozpur from Sonipat

  • 1.

  • Reach Sonipat to Firozpur by bus and train

  • 7 h 28 m

  • Rs. 950

 
Sonepat
 
1 h 1 m
Rs. 714

Step 1: Take a Bus from Sonepat to reach Rohtak

Travelling in a bus is one of the ways to reach Rohtak from Sonepat. The total journey between Sonepat & Rohtak takes around 1 h 1 m in a bus. The bus ticket price for the journey is approximately Rs.714.
 
Rohtak
 
6 h 27 m
Rs. 197

Step 2: Take a Train from Rohtak to reach Firozpur

You can reach Firozpur from Rohtak by travelling in a train. Rohtak to Firozpur train takes approximately 6 h 27 m. You can catch a train from Rohtak and get down at Firozpur. The price of the train ticket is approximately Rs. 197.
 
Firozpur
  • 2.

  • Reach Sonipat to Firozpur by train and bus

  • 10 h 1 m

  • Rs. 358

 
Sonepat
 
7 h 15 m
Rs. 121

Step 1: Take a Train from Sonepat to reach Amritsar

You can reach Amritsar from Sonepat by travelling in a train. Sonepat to Amritsar train takes approximately 7 h 15 m. You can catch a train from Sonepat and get down at Amritsar. The price of the train ticket is approximately Rs. 121.
 
Amritsar
 
2 h 46 m
Rs. 215

Step 2: Take a Bus from Amritsar to reach Firozpur

Travelling in a bus is one of the ways to reach Firozpur from Amritsar. The total journey between Amritsar & Firozpur takes around 2 h 46 m in a bus. The bus ticket price for the journey is approximately Rs.215.
 
Firozpur
Check out all the available routes from Firozpur to Sonipat →

Other popular routes from Sonipat