There are 9 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 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$115–235Train, 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–49Drive 658.3 km
- Drive from Tunis to M’silacar 658.3 km
7h 43m$45–65Fly to Biskra, train
- Fly from Tunis (TUN) to Biskra (BSK)plane TUN - BSK
- Take the train from Biskra to M'Silatrain
11h 27m$258–907Fly 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$189–498Fly 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 10m$204–768Train, 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–595
Tunis (TUN) to Houari Boumediene Airport (ALG) flights
Comparing Your Travel Options
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 $24 - $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–190
Flights from Tunis to Biskra via Houari Boumediene Airport
- Ave. Duration
- 4h 47m
- When
- Sunday and Tuesday
- Estimated price
- $250–1,500
Flights from Tunis to Biskra via Paris Charles de Gaulle
- Ave. Duration
- 6h 25m
- When
- Saturday
- Estimated price
- $650–2,100
Flights from Tunis to Biskra via Paris Orly
- Ave. Duration
- 6h 35m
- When
- Saturday
- Estimated price
- $650–2,000
Flights from Tunis to Ain Arnat Airport via Houari Boumediene Airport
- Ave. Duration
- 3h 10m
- When
- Tuesday and Saturday
- Estimated price
- $160–420
Flights from Tunis to Ain Arnat Airport via Lyon
- Ave. Duration
- 5h 50m
- 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–1,000
Flights from Tunis to Soummam – Abane Ramdane Airport via Houari Boumediene Airport
- Ave. Duration
- 10h 15m
- When
- Sunday
- Estimated price
- $180–750
Flights from Tunis to Soummam – Abane Ramdane Airport via Paris Orly
- Ave. Duration
- 6h
- When
- Wednesday and Friday
- Estimated price
- $260–850
Flights from Tunis to Soummam – Abane Ramdane Airport via Lyon
- Ave. Duration
- 6h 20m
- When
- Friday and Sunday
- Estimated price
- $210–700
- Website
- transavia.com
Flights from Tunis to Soummam – Abane Ramdane Airport via Paris Orly
- Ave. Duration
- 6h 28m
- When
- Wednesday to Monday
- Estimated price
- $160–850
Flights from Tunis to Soummam – Abane Ramdane Airport via Lyon
- Ave. Duration
- 9h 35m
- When
- Sunday
- Estimated price
- $130–650
- Website
- tunisair.com
Flights from Tunis to Houari Boumediene Airport
- Ave. Duration
- 1h 20m
- When
- Tuesday, Friday, Sunday, Thursday, and Saturday
- Estimated price
- $110–230
- Website
- nouvelair.com
Flights from Tunis to Houari Boumediene Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $100–230
- 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–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
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 34 55 11
- [email protected]
- Website
- sncft.com.tn
Train from Tunis Ville to Annaba
- Ave. Duration
- 9h 55m
- Frequency
- 3 times a week
- Estimated price
- $6–17
- Schedules at
- sncft.com.tn
Train from Tunis Ville to Annaba
- Ave. Duration
- 9h 55m
- Frequency
- 3 times a week
- Estimated price
- $6–17
- Schedules at
- sncft.com.tn
- 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
- $19–40
- 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
- Phone
- (213) 21 77 00 66
- [email protected]
- Website
- sogral.dz
Bus from Béjaïa to Algiers
- Ave. Duration
- 3h 45m
- Frequency
- Every 15 minutes
- Estimated price
- $3–210
- Schedules at
- sogral.dz
Bus from Annaba to Algiers
- Ave. Duration
- 9h 50m
- Frequency
- Every 4 hours
- Estimated price
- $8–400
- Schedules at
- sogral.dz
Bus from Algiers to Bordj Bou Arreridj
- Ave. Duration
- 4h
- Frequency
- Every 30 minutes
- Estimated price
- $3–180
- Schedules at
- sogral.dz
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 How to get from Luton Airport into central London, Travelling to the UK: What do I need to know?, and How to get from JFK to New York City - to help you get the most out of your next trip.











