There are 10 ways to get from Tunis to M’sila by plane, train, bus, night train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Tunis to Houari Boumediene Airport, train
best- Fly from Tunis (TUN) to Houari Boumediene Airport (ALG)plane TUN - ALG
- Take the train from Agha to M'Silatrain
9h 13m$120–236Train, night train
cheapest- Take the train from Tunis Ville to Annabatrain
- Take the nighttrain from Annaba to Bordj Bou Arreridjnighttrain
- Take the train from Bordj Bou Arreridj to M'Silatrain
19h 24m$14–149Bus, train
- Take the bus from Bab Alioua Stn to Algiersbus
- Take the train from Agha to M'Silatrain
15h 58m$25–50Drive 658.3 km
- Drive from Tunis to M’silacar 658.3 km
7h 43m$45–65Fly Tunis to Biskra, train
- Fly from Tunis (TUN) to Biskra (BSK)plane TUN - BSK
- Take the train from Biskra to M'Silatrain
11h 7m$267–939Fly Tunis to Ain Arnat Airport, train
- Fly from Tunis (TUN) to Ain Arnat Airport (QSF)plane TUN - QSF
- Take the train from Setif to Bordj Bou Arreridjtrain
- Take the train from Bordj Bou Arreridj to M'Silatrain
9h 35m$244–499Bus to Rabah Bitat Airport, fly to Houari Boumediene Airport, train
- Take the bus from Bab Saadoun Bus Stn to Annababus
- Fly from Rabah Bitat Airport (AAE) to Houari Boumediene Airport (ALG)plane AAE - ALG
- Take the train from Agha to M'Silatrain
12h 19m$53–630Fly Tunis to Soummam – Abane Ramdane Airport, bus, train
- Fly from Tunis (TUN) to Soummam – Abane Ramdane Airport (BJA)plane TUN - BJA
- Take the bus from Béjaïa to Algiersbus
- Take the train from Agha to M'Silatrain
17h 5m$186–657Train, night train via Constantine
- Take the train from Tunis Ville to Annabatrain
- Take the nighttrain from Annaba to Constantinenighttrain
- Take the train from Constantine to Bordj Bou Arreridjtrain
- Take the train from Bordj Bou Arreridj to M'Silatrain
20h 1m$14–31Bus, train via Annaba
- Take the bus from Bab Saadoun Bus Stn to Annababus
- Take the bus from Annaba to Algiersbus
- Take the bus from Algiers to Bordj Bou Arreridjbus
- Take the train from Bordj Bou Arreridj to M'Silatrain
21h 35m$20–596
Tunis (TUN) to Houari Boumediene Airport (ALG) flights
Questions & Answers
The cheapest way to get from Tunis to M’sila is to train and night train via Constantine which costs $14 - $35 and takes 20h 1m.
The fastest way to get from Tunis to M’sila is to drive which takes 7h 43m and costs $45 - $65.
No, there is no direct train from Tunis to M’sila. However, there are services departing from Tunis Ville and arriving at M'Sila via Annaba and Bordj Bou Arreridj. The journey, including transfers, takes approximately 19h 24m.
The distance between Tunis and M’sila is 941 km. The road distance is 658.3 km.
The best way to get from Tunis to M’sila without a car is to bus and train which takes 15h 58m and costs $25 - $50.
It takes approximately 9h 13m to get from Tunis to M’sila, including transfers.
Tunis to M’sila train services, operated by Tunisian Railways, depart from Tunis Ville station.
Tunis to M’sila train services, operated by Tunisian Railways, arrive at Annaba station.
Yes, the driving distance between Tunis to M’sila is 658 km. It takes approximately 7h 43m to drive from Tunis to M’sila.
What companies run services between Tunis, Tunisia and M’sila, Algeria?
There is no direct connection from Tunis to M’sila. However, you can take the line 635 bus to Aeroport Carthage, walk to Tunis (TUN) airport, fly to Houari Boumediene Airport (ALG), walk to Algiers Int'l Airport, take the train to Agha, then take the train to M'Sila. Alternatively, you can take a bus from Bab Alioua Stn to M'Sila via Algiers, Cité Amirouche, Khelifa Boukhalfa, and Agha in around 15h 58m.
- Website
- airalgerie.dz
Flights from Tunis to Houari Boumediene Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $120–200
Flights from Tunis to Biskra via Houari Boumediene Airport
- Ave. Duration
- 4h 35m
- When
- Sunday and Tuesday
- Estimated price
- $260–1,600
Flights from Tunis to Biskra via Paris Charles de Gaulle
- Ave. Duration
- 6h 25m
- When
- Saturday
- Estimated price
- $700–2,100
Flights from Tunis to Ain Arnat Airport via Houari Boumediene Airport
- Ave. Duration
- 3h 10m
- When
- Tuesday and Saturday
- Estimated price
- $210–950
Flights from Tunis to Ain Arnat Airport via Lyon
- Ave. Duration
- 5h 45m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $160–800
Flights from Tunis to Ain Arnat Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 55m
- When
- Monday
- Estimated price
- $310–950
Flights from Rabah Bitat Airport to Houari Boumediene Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- $35–600
Flights from Tunis to Soummam – Abane Ramdane Airport via Houari Boumediene Airport
- Ave. Duration
- 8h 27m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $110–700
Flights from Tunis to Soummam – Abane Ramdane Airport via Paris Orly
- Ave. Duration
- 6h
- When
- Wednesday and Friday
- Estimated price
- $240–800
Flights from Tunis to Soummam – Abane Ramdane Airport via Lyon
- Ave. Duration
- 6h 20m
- When
- Friday and Sunday
- Estimated price
- $190–650
Flights from Tunis to Soummam – Abane Ramdane Airport via Paris Charles de Gaulle
- Ave. Duration
- 6h 35m
- When
- Monday and Tuesday
- Estimated price
- $220–700
- Phone
- (213) 21 71 15 10
- [email protected]
- Website
- sntf.dz
Train from Agha to M'Sila
- Ave. Duration
- 3h 53m
- Frequency
- Once daily
- Estimated price
- $5–9
- Schedules at
- sntf.dz
Train from Agha to M'Sila
- Ave. Duration
- 3h 53m
- Frequency
- Once daily
- Estimated price
- $5–9
- Schedules at
- sntf.dz
Night train from Annaba to Bordj Bou Arreridj
- Ave. Duration
- 6h 42m
- Frequency
- Once daily
- Estimated price
- $7–130
- Schedules at
- sntf.dz
Train from Bordj Bou Arreridj to M'Sila
- Ave. Duration
- 47 min
- Frequency
- Once daily
- Estimated price
- $1–2
- Schedules at
- sntf.dz
Train from Biskra to M'Sila
- Ave. Duration
- 3h 21m
- Frequency
- 3 times a week
- Estimated price
- $4–7
- Schedules at
- sntf.dz
Train from Setif to Bordj Bou Arreridj
- Ave. Duration
- 1h 17m
- Frequency
- Twice daily
- Estimated price
- $1–3
- Schedules at
- sntf.dz
Train from Bordj Bou Arreridj to M'Sila
- Ave. Duration
- 47 min
- Frequency
- Once daily
- Estimated price
- $1–2
- Schedules at
- sntf.dz
Train from Agha to M'Sila
- Ave. Duration
- 3h 53m
- Frequency
- Once daily
- Estimated price
- $5–9
- Schedules at
- sntf.dz
Train from Agha to M'Sila
- Ave. Duration
- 3h 53m
- Frequency
- Once daily
- Estimated price
- $5–9
- Schedules at
- sntf.dz
Night train from Annaba to Constantine
- Ave. Duration
- 2h 43m
- Frequency
- Once daily
- Estimated price
- $3–5
- Schedules at
- sntf.dz
Train from Constantine to Bordj Bou Arreridj
- Ave. Duration
- 3h 36m
- Frequency
- Once daily
- Estimated price
- $4–7
- Schedules at
- sntf.dz
Train from Bordj Bou Arreridj to M'Sila
- Ave. Duration
- 47 min
- Frequency
- Once daily
- Estimated price
- $1–2
- Schedules at
- sntf.dz
Train from Bordj Bou Arreridj to M'Sila
- Ave. Duration
- 47 min
- Frequency
- Once daily
- Estimated price
- $1–2
- Schedules at
- sntf.dz
- Phone
- +216 71 905 433
- [email protected]
- Website
- sntri.com.tn
Bus from Bab Alioua Stn to Algiers
- Ave. Duration
- 10h 27m
- Frequency
- Twice a week
- Estimated price
- $20–45
- Schedules at
- sntri.com.tn
Bus from Bab Saadoun Bus Stn to Annaba
- Ave. Duration
- 4h 24m
- Frequency
- 4 times a week
- Estimated price
- $7–14
- Schedules at
- sntri.com.tn
Bus from Bab Saadoun Bus Stn to Annaba
- Ave. Duration
- 4h 24m
- Frequency
- 4 times a week
- Estimated price
- $7–14
- Schedules at
- sntri.com.tn
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 What documents do I need to cross Niagara Falls?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and How to get from JFK to New York City - to help you get the most out of your next trip.




