How to get from Málaga to Barcelona

Travel options
from Málaga to Barcelona

You can get from Málaga to Barcelona by train, bus or flight.

Our recommendation

To get from Málaga to Barcelona on 28 Jun we recommend taking a flight because it’s the best combination of price and speed.

09:15Malaga Airport1h40 10:55Barcelona El Prat Airport
0 changes
21:30Málaga15h00 12:30Barcelona, Estació d'Autobusos Nord
0 changes
Other options
23:15Malaga Airport1h40 00:55Barcelona El Prat Airport
0 changes
13:05Malaga Airport1h40 14:45Barcelona El Prat Airport
0 changes
17:45Malaga Airport1h40 19:25Barcelona El Prat Airport
0 changes

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Place to stay

Need a place to stay in Barcelona?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner

View all

Compare prices and tickets Prices for trains, buses and flights

28 Jun
29 Jun
30 Jun
01 Jul
02 Jul
03 Jul
04 Jul
05 Jul
06 Jul
07 Jul
08 Jul
09 Jul
10 Jul
11 Jul
12 Jul
13 Jul
14 Jul
15 Jul
16 Jul
17 Jul
18 Jul

Travel Information between Málaga and Barcelona

distanceDistance477 miles (769 km)
modeAvailable travel modesCoach, flight, ferry or train
fastestFastest modeFlight • £199 • 1 h 30 min
carriersPopular travel companiesAlsa, Air Europa or Renfe AVE

Take a coach, flight, ferry or train to travel 477 miles (769 km) between Málaga and Barcelona. The most popular travel providers which serve this route are Alsa, Air Europa or Renfe AVE among others. Travellers can even take a direct coach, flight or train from Málaga to Barcelona.

Travel Tips: Travel from Málaga to Barcelona

Travel to Barcelona 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 Málaga to Barcelona.

There are 4 ways to get from Málaga to Barcelona: coach, flight, ferry or train.

A ferry service offers the cheapest way to travel from Málaga to Barcelona, which costs on average £1.

This is compared to other ways of getting to Barcelona:

A ferry is generally £85 less than a coach for the same route. A coach costs on average £85 from Málaga to Barcelona.

A ferry journey is usually £199 less than a journey to Barcelona by plane, which costs on average £199 for the same trip.

A ferry is about £90 less than a train, which costs on average £90 for this trip.

The fastest way from Málaga to Barcelona is by flight with an average journey time of 1 h 30 min.

Other travel options to Barcelona from Málaga can usually take longer:

In comparison, getting to Barcelona by coach can take on average 14 h.

In comparison, going by ferry can take NaN h NaN min   on average.

In comparison, getting to Barcelona by train can take on average 5 h 50 min.

The Málaga to Barcelona distance is approximately 477 miles (769 km).

The average frequency per day from Málaga to Barcelona is:

  • 1 train per day.

However, we recommend checking specific travel dates for your trip between Málaga and Barcelona as scheduled services by coach, flight, ferry or train can vary by season or day of the week.

These are the most popular departure and arrival points for travellers from Málaga to Barcelona:

  • Coaches mostly depart from Málaga, Puerto Málaga and arrive in Barcelona, Estació d'Autobusos Nord.
  • Flights from Málaga to Barcelona most often leave from Malaga Airport and arrive in Barcelona El Prat Airport.
  • Trains mostly depart from Malaga María Zambrano and arrive in Barcelona Sants.

Omio works with many trusted partners that can help you travel the best way from Málaga to Barcelona:

  • You can travel by coach between Málaga and Barcelona with Alsa, and you can find Alsa Málaga to Barcelona tickets for £85 on Omio.
  • You can go to Barcelona from Málaga by plane with Air Europa. You'll see cheap plane tickets for £199 with Air Europa from Málaga to Barcelona on Omio.
  • You can take a train from Málaga to Barcelona with Renfe AVE. Cheap tickets can be found for £90 with Renfe AVE from Málaga to Barcelona.

Yes, there are direct services available from Málaga to Barcelona with the following travel operators:

  • You can travel directly by coach with Alsa with direct coaches per day.
  • You can take a direct flight with Vueling or Ryanair with direct flights per day.
  • You can travel directly by train with Renfe AVE with 1 direct train per day.

Direct services tend to save you time and add more convenience in getting you to Barcelona as you won't need to change in between, so it's worth paying attention to before booking your tickets to Barcelona from Málaga.

Looking to extend your trip from Málaga to Barcelona? Many Omio customers who go from Málaga to Barcelona usually extend their holiday to explore other popular destinations like Madrid, Paris or Valencia. If you're looking to explore Madrid, Paris or Valencia from Barcelona, let Omio find you the best connections available at an affordable price.

When planning your trip between Málaga and Barcelona, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Coach tickets are costing £85 one way on average.
  • Plane tickets cost £199 one way on average.
  • Ferry tickets are costing on average £1 one way.
  • Train tickets are costing £90 one way on average.

However, we recommend buying tickets between Málaga and Barcelona online a few months in advance to get the best deals and save money on your upcoming journey.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone