There are 6 ways to get from Marrakesh to Batna by plane, taxi, car, car ferry, or train
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 Mohamed Boudiaf International Airport, taxi
best- Fly from Marrakech (RAK) to Mohamed Boudiaf International Airport (CZL)RAK - CZL
- Take the taxi from Mohamed Boudiaf International Airport (CZL) to Batna
9h 12m$136–398Fly to Houari Boumediene Airport, train
cheapest- Fly from Marrakech (RAK) to Houari Boumediene Airport (ALG)RAK - ALG
- Take the train from Agha to Batna
15h 14m$101–279Drive, car ferry
- Drive from Marrakesh to Port de Tanger Med
- Take the car ferry from Port de Tanger Med to Port of Algeciras
- Drive from Port of Algeciras to Almería
- Take the car ferry from Almería to Oran
- Drive from Oran to Batna
32h 6m$256–615Fly to Mostépha Ben Boulaid Airport
- Fly from Marrakech (RAK) to Mostépha Ben Boulaid Airport (BLJ)RAK - BLJ
9h 33m$223–918Fly to Biskra, train
- Fly from Marrakech (RAK) to Biskra (BSK)RAK - BSK
- Take the train from Biskra to Aïn Touta
12h 10m$246–1,112Fly to Ain Arnat Airport, train
- Fly from Marrakech (RAK) to Ain Arnat Airport (QSF)RAK - QSF
- Take the train from Setif to Bordj Bou Arreridj
- Take the train from Bordj Bou Arreridj to Batna
15h 38m$230–969
Marrakech (RAK) to Mohamed Boudiaf International Airport (CZL) flights
Questions & Answers
The cheapest way to get from Marrakesh to Batna is to fly and train which costs $100 - $280 and takes 15h 14m.
The fastest way to get from Marrakesh to Batna is to fly and taxi which takes 9h 12m and costs $130 - $400.
The distance between Marrakesh and Batna is 1559 km.
It takes approximately 9h 12m to get from Marrakesh to Batna, including transfers.
There are four+ hotels available in Batna.
What companies run services between Marrakesh, Morocco and Batna, Algeria?
Transavia France, Air Algérie, and two other airlines fly from Marrakech (RAK) to Mostépha Ben Boulaid Airport (BLJ) 3 times a week.
- Website
- airalgerie.dz
Flights from Marrakech to Mohamed Boudiaf International Airport via Marseille
- Ave. Duration
- 5h 30m
- When
- Saturday
- Estimated price
- $100–350
Flights from Marrakech to Mohamed Boudiaf International Airport via Paris Orly
- Ave. Duration
- 6h 45m
- When
- Sunday
- Estimated price
- $130–550
Flights from Marrakech to Mohamed Boudiaf International Airport via Paris Charles de Gaulle
- Ave. Duration
- 7h 20m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- $130–490
Flights from Marrakech to Mohamed Boudiaf International Airport via Lyon
- Ave. Duration
- 8h 50m
- When
- Tuesday and Saturday
- Estimated price
- $140–460
Flights from Marrakech to Mostépha Ben Boulaid Airport via Lyon
- Ave. Duration
- 6h 50m
- When
- Saturday
- Estimated price
- $210–900
Flights from Marrakech to Mostépha Ben Boulaid Airport via Paris Orly
- Ave. Duration
- 7h 10m
- When
- Wednesday
- Estimated price
- $350–1,400
Flights from Marrakech to Mostépha Ben Boulaid Airport via Paris Charles de Gaulle
- Ave. Duration
- 7h 50m
- When
- Monday
- Estimated price
- $260–950
Flights from Marrakech to Biskra via Lyon
- Ave. Duration
- 6h 15m
- When
- Sunday
- Estimated price
- $240–1,100
Flights from Marrakech to Biskra via Paris Orly
- Ave. Duration
- 7h 15m
- When
- Saturday
- Estimated price
- $390–1,600
Flights from Marrakech to Biskra via Paris Charles de Gaulle
- Ave. Duration
- 8h 15m
- When
- Tuesday
- Estimated price
- $400–1,600
Flights from Marrakech to Ain Arnat Airport via Lyon
- Ave. Duration
- 6h 45m
- When
- Thursday and Saturday
- Estimated price
- $220–950
Flights from Marrakech to Ain Arnat Airport via Paris Charles de Gaulle
- Ave. Duration
- 6h 55m
- When
- Monday
- Estimated price
- $250–1,100
Flights from Marrakech to Houari Boumediene Airport via Madrid
- Ave. Duration
- 4h 40m
- When
- Sunday
- Estimated price
- $85–250
Flights from Marrakech to Houari Boumediene Airport via Toulouse
- Ave. Duration
- 5h 25m
- When
- Monday
- Estimated price
- $130–650
Flights from Marrakech to Houari Boumediene Airport via Barcelona
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- $80–230
Flights from Marrakech to Houari Boumediene Airport via Lisboa
- Ave. Duration
- 7h 30m
- When
- Sunday
- Estimated price
- $150–440
Flights from Marrakech to Houari Boumediene Airport via Valencia
- Ave. Duration
- 7h 45m
- When
- Sunday
- Estimated price
- $85–250
- Website
- transavia.com
Flights from Marrakech to Biskra via Paris Orly
- Ave. Duration
- 7h 25m
- When
- Wednesday
- Estimated price
- $270–1,200
Flights from Marrakech to Ain Arnat Airport via Paris Orly
- Ave. Duration
- 8h 15m
- When
- Monday and Saturday
- Estimated price
- $240–1,400
- Website
- iberia.com
Flights from Marrakech to Houari Boumediene Airport via Madrid
- Ave. Duration
- 5h 40m
- When
- Tuesday and Sunday
- Estimated price
- $85–250
Flights from Marrakech to Houari Boumediene Airport via Barcelona
- Ave. Duration
- 9h 50m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $85–250
Flights from Marrakech to Houari Boumediene Airport via Alicante–Elche
- Ave. Duration
- 10h 10m
- When
- Tuesday
- Estimated price
- $85–250
- Website
- vueling.com
Flights from Marrakech to Houari Boumediene Airport via Barcelona
- Ave. Duration
- 9h 50m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $85–250
Flights from Marrakech to Houari Boumediene Airport via Alicante–Elche
- Ave. Duration
- 10h 10m
- When
- Tuesday
- Estimated price
- $85–250
- Website
- volotea.com
Flights from Marrakech to Mohamed Boudiaf International Airport via Marseille
- Ave. Duration
- 10h 30m
- When
- Tuesday and Friday
- Estimated price
- $100–350
- Phone
- (213) 21 71 15 10
- contact@sntf.dz
- Website
- sntf.dz
Train from Biskra to Aïn Touta
- Ave. Duration
- 1h 4m
- Frequency
- 3 times a week
- Estimated price
- $1–3
- Schedules at
- sntf.dz
Train from Setif to Bordj Bou Arreridj
- Ave. Duration
- 1h 1m
- Frequency
- 6 times a week
- Estimated price
- $1–3
- Schedules at
- sntf.dz
Train from Bordj Bou Arreridj to Batna
- Ave. Duration
- 3h 33m
- Frequency
- Once daily
- Estimated price
- $4–7
- Schedules at
- sntf.dz
Train from Agha to Batna
- Ave. Duration
- 6h 36m
- Frequency
- Once daily
- Estimated price
- $9–15
- Schedules at
- sntf.dz
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Port de Tanger Med to Port of Algeciras
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $35–45
- Website
- https://www.balearia.com/en
- Phone
- +34 956 68 18 30
- info@frs.es
- Website
- frs.es
Car ferry from Port de Tanger Med to Port of Algeciras
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $35–37
- Website
- https://www.frs.es/en/
- Phone
- +34 (0) 917369957
- Website
- armastrasmediterranea.com
Car ferry from Port de Tanger Med to Port of Algeciras
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $27–45
- Website
- https://armastrasmediterranea.com/en
Car ferry from Almería to Oran
- Ave. Duration
- 10h 30m
- Frequency
- Once a week
- Estimated price
- $55–305
- Website
- https://armastrasmediterranea.com/en
- Seat
- $133
- Seat + Car
- $305
- Ave. Duration
- 1h 34m
- Estimated price
- $35–45
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 5 delightfully under-the-radar French towns you need to visit, Getting around the Cyclades, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.





















