Travel Information between Barcelona and Málaga
| 477 miles (769 km) | |
| Train, bus or flight | |
| $47 - $66 | |
| Train • $47 (€42) • 5 h 52 min | |
| Flight • $49 (€44) • 1 h 40 min | |
| Alsa, Vueling Airlines or iryo |
Travel 477 miles (769 km) by train, bus or flight between Barcelona and Málaga. The most popular travel companies which serve this journey are Alsa, Vueling Airlines or iryo among others. Travelers can even take a direct bus, flight or train from Barcelona to Málaga.
Travel optionsfrom Barcelona to Málaga
How to get from Barcelona to Málaga by train, bus or flight.
Our recommendation
The best way to travel from Barcelona to Málaga is by taking a flight because it’s the best combination of price and speed.
UX7706 · UX5047Cheapest
UX7706 · UX5047Fastest
VY2113Other options
03990
03992
03990+
08125
Normal
Normal
Normal · Normal
UX7706 · UX5043
UX7708 · UX5035
UX7706 · UX5035Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 25
Nov 26
Nov 27
Nov 28
Nov 29
Nov 30
Dec 01
Dec 02
Dec 03
Dec 04
Dec 05
Dec 06
Dec 07
Dec 08
Dec 09
Dec 10
Dec 11
Dec 12
Dec 13
Dec 14
Dec 15
How to Travel from Barcelona to Malaga
The journey from Barcelona to Malaga is popular with both business and leisure travelers in Spain. Traveling from Barcelona to Malaga is simple with flights, buses, and trains to choose from. Direct journeys between Barcelona and Malaga are available by plane and bus. Key departure points include Barcelona Sants train station, Barcelona Nord Bus station, and Barcelona Prat airport.
Trains from Barcelona to Malaga | Buses from Barcelona to Malaga | Flights from Barcelona to Malaga
Barcelona to Malaga Travel Comparison
Average Price |
Travel Time |
Cheapest Time to Book |
|
|---|---|---|---|
|
€55 |
14:45 h |
2 Months Ahead |
|
€70 |
5:30 h |
2 Months Ahead |
|
€59 |
1:40 h |
1 Month Ahead |
What is the best way to travel from Barcelona to Malaga?
Cheapest way to travel from Barcelona to Malaga
![]()
Buses from Barcelona to Malaga are a cheap way to travel in Spain. Alsa provides 6 buses departing every day, starting early in the morning just after 1:00 a.m. and running every couple of hours until 6:20 p.m. The journey takes between 14 hours and 45 minutes, and 17 hours in total, and no changes are needed along the route. This travel option is perfect for travelers with a little more time on their hands that want to see the beautiful Spanish countryside.
Fastest way to travel from Barcelona to Madrid
![]()
Flying is the fastest way to travel from Barcelona to Malaga. Taking a direct flight can last as little as an hour and forty minutes, and travelers can pick from a large variety of flights seven days a week. Flights traveling from Barcelona to Malaga depart from Barcelona's El Prat airport and arrive at Malaga's airport. Several airlines travel directly from Barcelona to Madrid include Iberia, Air Europa, and Vueling.
Most popular way to travel from Barcelona to Malaga

Taking the train will get you to Malaga in a little over 5 hours, and it's a comfortable way to make the journey from Barcelona. Trains from Barcelona to Malaga are operated by Renfe, starting at 5:50 a.m. and finishing at 5:25 p.m. - so there are departures throughout the day. All trains leave from Barcelona Sants and arrive at Malaga Maria Zambrano station.
How to get from Barcelona to Málaga
The Best Way According to our Users
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Barcelona to Málaga
Travel to Málaga easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barcelona to Málaga.

You can get between Barcelona and Málaga 3 different ways: train, bus or flight.
The cheapest way to go to Málaga from Barcelona is by taking a train, which costs on average $47 (€42).
This is compared to other ways of getting from Barcelona to Málaga:
Taking a train costs $20 (€18) less than taking a bus, which costs on average $66 (€60) for the same trip.
Taking a train costs $3 (€2) less than taking a flight, which costs on average $49 (€44) for the same trip.
The quickest way to travel to Málaga from Barcelona is by flight, which takes on average 1 h 40 min compared to other travel options that take longer:
Getting to Málaga by bus takes 15 h on average.
Train takes on average 5 h 52 min.
The distance from Barcelona to Málaga is approximately 477 miles (769 km).
The average frequency per day from Barcelona to Málaga is:
- 12 buses per day.
- 26 flights per day.
- 2 trains a day.
However, we recommend checking specific travel dates for your trip from Barcelona to Málaga as scheduled services by train, bus or flight can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Barcelona to Málaga:
- Most travelers catch their bus from Barcelona, Estació d'Autobusos Nord and arrive in Malaga, Estación de Autobuses.
- Most travelers catch their flight from Barcelona El Prat Airport and arrive in Malaga Airport.
- Most travelers catch their train from Barcelona Sants and arrive in Málaga María Zambrano.
The following travel companies offer services from Barcelona to Málaga:
- Alsa or FlixBus can take you to Málaga by bus. If searching for a good deal on buses, you can find tickets for Alsa from Barcelona to Málaga for $66 (€60).
- Vueling Airlines, Ryanair, Air Europa, Iberia, TAP Portugal or PGA-Portugalia Airlines can take you to Málaga by plane. If searching for a good deal on flights, you can find tickets for Vueling Airlines from Barcelona to Málaga for $49 (€44).
- Iryo, AVE or Ouigo can get you to Málaga by train. You can find a good deal for train tickets with Ouigo from Barcelona to Málaga for $47 (€42) on Omio.
Yes, there are direct services available from Barcelona to Málaga with the following travel companies:
- 3 direct buses per day with Alsa.
- Direct flight available with Vueling Airlines 8 direct flights per day.
- Direct train available with iryo or AVE 2 direct trains per day.
Direct services tend to save you time and add more convenience in getting you to Málaga as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Barcelona to Málaga.
Travelling from Barcelona to Málaga: related information
Here are some other resources that might have the information you need
