Travel from Barcelona to Málaga

Train, bus or fly from Barcelona to Málaga?

Air Europa, Vueling Airlines and two other airlines fly from Barcelona to Málaga hourly. Alternatively, Spanish Railways AVE operates a train from Barcelona to Málaga 3 times a day. Tickets cost $120 - $180 and the journey takes 5 h 50 min.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Barcelona to Málaga

ModeDurationPrice
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Malaga airport, then train to Málaga.3 h 10 min$74
From Barcelona Sants train to Malaga.5 h 50 min$151
From Barcelona bus to Malaga.17 h 30 min$86
From Barcelone rideshare to Málaga.11 h 1 min$72
From Barcelona drive to Málaga.9 h 37 min$139

How long does it take to get from Barcelona to Málaga?

It takes approximately 3 h 10 min to get from Barcelona to Málaga, including transfers.

Is there a direct train between Barcelona and Málaga?

Yes, there is a direct train departing from Barcelona Sants and arriving at Malaga. Services depart three times a day. The journey takes approximately 5 h 50 min.

Is there a direct bus between Barcelona and Málaga?

Yes, there is a direct bus departing from Barcelona and arriving at Malaga. Services depart four times a day. The journey takes approximately 17 h 30 min.

Operators from Barcelona to Málaga

OperatorPhoneWebsite
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Air EuropaAir Europa
Vueling AirlinesVueling Airlines
RyanairRyanair
IberiaIberia
Málaga Cercanías (RENFE)+34 (0) 902 320 320Málaga Cercanías (RENFE)
Spanish Railways AVESpanish Railways AVE
ALSA+34 902 42 22 42ALSA
BlaBlaCar.esBlaBlaCar.es