Travel from Málaga to Perpignan

Bus or train from Málaga to Perpignan?

You can take a train from Málaga to Perpignan via Barcelona Sants in around 8 h 3 min. Alternatively, you can take a bus from Málaga to Perpignan via Barcelona in around 20 h 20 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Málaga to Perpignan

From Malaga train to Barcelona Sants then train to Perpignan. 8 h 3 min 158€. From Malaga bus to Barcelona then bus to Perpignan. 20 h 20 min 85€. From Malaga bus to Perpignan. 3 days 19 h 121€. From Málaga drive to Perpignan. 11 h 14 min 154€. From Málaga Centro-Almeda train to Malaga airport, fly to Barcelona airport, train to Barcelona Sants, then train to Perpignan. 5 h 26 min 93€. From Málaga Centro-Almeda train to Malaga airport, fly to Toulouse airport, bus to Toulouse-Matabiau, train to Narbonne, then train to Perpignan. 7 h 49 min 138€. From Málaga Centro-Almeda train to Malaga airport, fly to Marseille airport, bus to Marseille-St-Charles, then train to Perpignan. 8 h 44 min 153€.
Close Print Itinerary
  1. Here are 7 options to get from
    Málaga to Perpignan:

    1. Trip:
      1 Train
      • One-Way approx: USD $166 - $227
      • Duration: 8 h 3 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $166 - $227
        • Duration: 8 h 3 min
        Close x
    2. Trip:
      2 Bus via Barcelona
      • One-Way approx: USD $77 - $148
      • Duration: 20 h 20 min
      Open +
      • Trip:
        2 Bus via Barcelona
        • One-Way approx: USD $77 - $148
        • Duration: 20 h 20 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $120 - $180
      • Duration: 3 days 19 h
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $120 - $180
        • Duration: 3 days 19 h
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $150 - $230
      • Duration: 11 h 14 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $150 - $230
        • Duration: 11 h 14 min
        Close x
    5. Trip:
      5 Fly to Barcelona, train
      • One-Way approx: USD $69 - $255
      • Duration: 5 h 26 min
      Open +
      • Trip:
        5 Fly to Barcelona, train
        • One-Way approx: USD $69 - $255
        • Duration: 5 h 26 min
        Close x
    6. Trip:
      6 Fly to Toulouse, train
      • One-Way approx: USD $100 - $297
      • Duration: 7 h 49 min
      Open +
      • Trip:
        6 Fly to Toulouse, train
        • One-Way approx: USD $100 - $297
        • Duration: 7 h 49 min
        Close x
    7. Trip:
      7 Fly to Marseille, train
      • One-Way approx: USD $120 - $289
      • Duration: 8 h 44 min
      Open +
      • Trip:
        7 Fly to Marseille, train
        • One-Way approx: USD $120 - $289
        • Duration: 8 h 44 min
        Close x