There are 4 ways to get from Batna to Souk Ahras by train, night train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, night train via Constantine
best- Take the train from Batna to Bordj Bou Arreridjtrain
- Take the train from Bordj Bou Arreridj to Constantinetrain
- Take the night train from Constantine to Annabanighttrain
- Take the train from Annaba to Souk Arhastrain
14h 34m$14–23Drive 219.4 km
cheapest- Drive from Batna to Souk Ahrascar 219.4 km
3h 19m$7–10Train, night train
- Take the train from Batna to Bordj Bou Arreridjtrain
- Take the night train from Bordj Bou Arreridj to Annabanighttrain
- Take the train from Annaba to Souk Arhastrain
14h 28m$15–140Taxi
- Take the taxi from Batna to Souk Ahrastaxi 219.4 km
3h 19m$70–90
Questions & Answers
The cheapest way to get from Batna to Souk Ahras is to drive which costs $6 - $10 and takes 3h 19m.
The fastest way to get from Batna to Souk Ahras is to drive which takes 3h 19m and costs $6 - $10.
No, there is no direct train from Batna to Souk Ahras. However, there are services departing from Batna and arriving at Souk Arhas via Bordj Bou Arreridj, Constantine and Annaba. The journey, including transfers, takes approximately 14h 34m.
The distance between Batna and Souk Ahras is 733 km. The road distance is 219.4 km.
The best way to get from Batna to Souk Ahras without a car is to train and night train via Constantine which takes 14h 34m and costs $13 - $23.
It takes approximately 14h 34m to get from Batna to Souk Ahras, including transfers.
Batna to Souk Ahras train services, operated by Algeria National Rail, depart from Batna station.
Batna to Souk Ahras train services, operated by Algeria National Rail, arrive at Bordj Bou Arreridj station.
Yes, the driving distance between Batna to Souk Ahras is 219 km. It takes approximately 3h 19m to drive from Batna to Souk Ahras.
What companies run services between Batna, Algeria and Souk Ahras, Algeria?
There is no direct connection from Batna to Souk Ahras. However, you can take the train to Bordj Bou Arreridj, take the train to Constantine, walk to Constantine, take the vehicle to Annaba, walk to Annaba, then take the train to Souk Arhas. Alternatively, you can take a train from Batna to Souk Arhas via Bordj Bou Arreridj, Bordj Bou Arreridj, Annaba, and Annaba in around 14h 28m.
- Phone
- (213) 21 71 15 10
- contact@sntf.dz
- Website
- sntf.dz
Train from Batna to Bordj Bou Arreridj
- Ave. Duration
- 3h 32m
- Frequency
- Once daily
- Estimated price
- $4–7
- Schedules at
- sntf.dz
Train from Bordj Bou Arreridj to Constantine
- Ave. Duration
- 3h 7m
- Frequency
- 3 times a week
- Estimated price
- $4–7
- Schedules at
- sntf.dz
Night train from Constantine to Annaba
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- $3–6
- Schedules at
- sntf.dz
Night train from Bordj Bou Arreridj to Annaba
- Ave. Duration
- 6h 46m
- Frequency
- Once daily
- Estimated price
- $8–130
- Schedules at
- sntf.dz
- Phone
- +216 71 34 55 11
- brc@sncft.com.tn
- Website
- sncft.com.tn
Train from Annaba to Souk Arhas
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a week
- Estimated price
- $2–3
- Schedules at
- sncft.com.tn
- Ave. Duration
- 3h 19m
- Estimated price
- $70–90
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Is ride-sharing platform BlaBlaCar right for you?, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.









