There are 9 ways to get from Mila to Barcelona by plane, car, car ferry, train or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Fly from Constantine
-
Fly from Constantine (CZL) to Barcelona (BCN)
Cheapest option
Drive to Jijel, fly
-
Drive from Mila to Jijel
-
Fly from Jijel (GJL) to Barcelona (BCN)
7 alternative options
Drive to Setif, fly
-
Drive from Mila to Setif
-
Fly from Setif (QSF) to Barcelona (BCN)
Drive to Batna, fly
-
Drive from Mila to Batna
-
Fly from Batna (BLJ) to Barcelona (BCN)
Drive to Bejaia, fly
-
Drive from Mila to Bejaia
-
Fly from Bejaia (BJA) to Barcelona (BCN)
Drive, car ferry, train
-
Drive from Mila to Skikda
-
Take the car ferry from Skikda to Marseille
-
Take the train from Marseille St Charles to Barcelona-Sants
Drive, car ferry, bus
-
Drive from Mila to Skikda
-
Take the car ferry from Skikda to Marseille
-
Take the bus from Marseille to Barcelona
Drive, car ferry, bus via Barcelona Sants Bus
-
Drive from Mila to Skikda
-
Take the car ferry from Skikda to Marseille
-
Take the bus from Marseille to Barcelona Sants Bus
Drive, car ferry
-
Drive from Mila to Oran
-
Take the car ferry from Oran to Alicante
-
Drive from Alicante to Barcelona
Questions & Answers
The cheapest way to get from Mila to Barcelona is to fly which costs $50 - $190 and takes 5h 17m.
The quickest way to get from Mila to Barcelona is to fly which costs $50 - $190 and takes 5h 17m.
The distance between Mila and Barcelona is 653 km.
It takes approximately 5h 17m to get from Mila to Barcelona, including transfers.
There is no direct flight from Constantine Airport to Barcelona Airport. The quickest flight takes 3h 35m and has one stopover.
Tassili Airlines, Volotea, Vueling Airlines and Air Algérie offer flights from Constantine Airport to Barcelona Airport.
There are 2280+ hotels available in Barcelona. Prices start at €58 per night.
The best way to get from Mila to Constantine Airport is to drive which takes 55 min and costs $1 - $3.

- Distance: 652.8 km
- Duration: 5h 17m
What companies run services between Mila, Algeria and Barcelona, Spain?
Air Algérie, Tassili Airlines and four other airlines fly from Mila to Barcelona 4 times a day.

- Website
- vueling.com
Flights from Constantine to Barcelona via Algiers
- Ave. Duration
- 4h 10m
- When
- Monday
- Estimated price
- €26 - €240
Flights from Constantine to Barcelona via Paris Orly
- Ave. Duration
- 4h 55m
- When
- Friday, Saturday and Sunday
- Estimated price
- €150 - €280
Flights from Constantine to Barcelona via Paris Charles de Gaulle
- Ave. Duration
- 4h 55m
- When
- Thursday
- Estimated price
- €150 - €280
Flights from Constantine to Barcelona via Marseille
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, Wednesday and Friday
- Estimated price
- €45 - €170
Flights from Constantine to Barcelona via Oran
- Ave. Duration
- 5h 50m
- When
- Wednesday
- Estimated price
- €40 - €270
Flights from Jijel to Barcelona via Algiers
- Ave. Duration
- 5h 10m
- When
- Saturday
- Estimated price
- €24 - €230
Flights from Setif to Barcelona via Lyon
- Ave. Duration
- 5h 25m
- When
- Sunday
- Estimated price
- €140 - €240
Flights from Setif to Barcelona via Paris Orly
- Ave. Duration
- 5h 42m
- When
- Monday
- Estimated price
- €110 - €320
Flights from Batna to Barcelona via Algiers
- Ave. Duration
- 6h 50m
- When
- Monday, Thursday and Saturday
- Estimated price
- €26 - €240
Flights from Batna to Barcelona via Paris Orly
- Ave. Duration
- 8h 10m
- When
- Wednesday
- Estimated price
- €150 - €280
Flights from Batna to Barcelona via Algiers, Oran
- Ave. Duration
- 6h 10m
- When
- Sunday
- Estimated price
- €40 - €270
Flights from Bejaia to Barcelona via Lyon
- Ave. Duration
- 5h 25m
- When
- Friday and Sunday
- Estimated price
- €140 - €230
Flights from Bejaia to Barcelona via Paris Orly
- Ave. Duration
- 6h 5m
- When
- Thursday and Friday
- Estimated price
- €150 - €270

- Website
- airalgerie.dz
Flights from Constantine to Barcelona via Algiers
- Ave. Duration
- 3h 40m
- When
- Tuesday and Wednesday
- Estimated price
- €120 - €190
Flights from Jijel to Barcelona via Algiers
- Ave. Duration
- 5h 5m
- When
- Wednesday, Friday and Saturday
- Estimated price
- €120 - €180
Flights from Setif to Barcelona via Algiers
- Ave. Duration
- 3h 35m
- When
- Tuesday, Friday and Saturday
- Estimated price
- €120 - €180
Flights from Batna to Barcelona via Algiers
- Ave. Duration
- 7h 55m
- When
- Wednesday and Saturday
- Estimated price
- €120 - €190
Flights from Bejaia to Barcelona via Algiers
- Ave. Duration
- 3h 25m
- When
- Wednesday and Friday
- Estimated price
- €120 - €180

- Website
- transavia.com
Flights from Setif to Barcelona via Paris Orly
- Ave. Duration
- 7h
- When
- Monday
- Estimated price
- €70 - €370
Flights from Bejaia to Barcelona via Paris Orly
- Ave. Duration
- 5h 35m
- When
- Friday
- Estimated price
- €150 - €270

- Website
- airfrance.com
Flights from Batna to Barcelona via Paris Charles de Gaulle
- Ave. Duration
- 7h 25m
- When
- Monday
- Estimated price
- €150 - €280
Flights from Bejaia to Barcelona via Paris Charles de Gaulle
- Ave. Duration
- 6h 10m
- When
- Sunday
- Estimated price
- €100 - €210

- Website
- volotea.com
Flights from Batna to Barcelona via Marseille
- Ave. Duration
- 4h 30m
- When
- Monday
- Estimated price
- €130 - €210

- Website
- easyjet.com
Flights from Batna to Barcelona via Lyon
- Ave. Duration
- 6h 50m
- When
- Saturday
- Estimated price
- €140 - €240

Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Marseille St Charles to Barcelona-Sants
- Ave. Duration
- 4h 34m
- Frequency
- Once daily
- Estimated price
- €40 - €60
- Website
- https://www.renfe.com/es/en

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Marseille to Barcelona
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- €35 - €55
- Website
- https://www.flixbus.co.uk
Bus from Marseille to Barcelona Sants Bus
- Ave. Duration
- 7h 50m
- Frequency
- 6 times a week
- Estimated price
- €40 - €60
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- +33 1 71 53 01 80
- Website
- blablacar.fr
Bus from Marseille - St-Charles Bus station to Barcelona Nord - Bus Station
- Ave. Duration
- 7h 20m
- Frequency
- Every 4 hours
- Estimated price
- €30 - €50
- Website
- https://www.blablacar.co.uk/

- Phone
- +213 (0)21.63.53.76
- drc.entmv@algerieferries.dz
- Website
- algerieferries.dz
Car ferry from Skikda to Marseille
- Ave. Duration
- 19h
- Frequency
- Twice a week
- Estimated price
- €254
- Website
- Algerie Ferries
Car ferry from Oran to Alicante
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- €101 - €102
- Website
- Algerie Ferries
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideTrain travel in Spain: A guide to Renfe
Top tips on how to best navigate the nation by train, from Alicante to Zaragoza
Read the travel guideWhat are the different types of Renfe trains in Spain?
A simple guide to the different trains, routes and facilities, so you can identify which service is right for you.
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guide