Travel from Geneva to Perpignan

Train, bus or fly from Geneva to Perpignan?

Swiss Railways (SBB/CFF/FFS) operates a train from Geneva to Perpignan every 2 hours. Tickets cost $30 - $55 and the journey takes 1 h 52 min. 2 other operators also service this route. Alternatively, Aerocar operates a bus from Geneva to Perpignan every 4 hours. Tickets cost $50 - $60 and the journey takes 2 h. FlixBus also services this route 6 times a week.

Travel Guides

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

How to get from Geneva to Perpignan

From Geneve train to Lyon Part Dieu, train to Montpellier Saint-Roch, then train to Perpignan. 6 h 38 min 125€. From Genève Aéroport bus to Grenoble then bus to Perpignan. 8 h 5 min 81€. From Genève bus to Saint-Étienne then bus to Perpignan. 13 h 25 min 55€. From Geneva night bus to Perpignan. 7 h 55 min 48€. From Geneva drive to Perpignan. 5 h 29 min 79€. From Genève train to Geneva airport, fly to Barcelona airport, train to Barcelona Sants, then train to Perpignan. 6 h 11 min 114€. From Genève train to Geneva airport, fly to Perpignan airport, then line 7 bus to Perpignan. 8 h 8 min 332€. From Genève train to Geneva airport, fly to Toulouse airport, bus to Toulouse-Matabiau, train to Narbonne, then train to Perpignan. 7 h 14 min 120€. From Geneve train to Gare de Lyon-Part-Dieu, Rhonexpress to Lyon airport, fly to Toulouse airport, bus to Toulouse-Matabiau, train to Narbonne, then train to Perpignan. 8 h 29 min 133€. From Geneve train to Gare de Lyon-Part-Dieu, Rhonexpress to Lyon airport, fly to Marseille airport, bus to Marseille-St-Charles, then train to Perpignan. 9 h 9 min 210€.
Close Print Itinerary
  1. Here are 10 options to get from
    Geneva to Perpignan:

    1. Trip:
      1 Train
      • One-Way approx: USD $132 - $165
      • Duration: 6 h 38 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $132 - $165
        • Duration: 6 h 38 min
        Close x
    2. Trip:
      2 Bus FlixBus
      • One-Way approx: USD $77 - $104
      • Duration: 8 h 5 min
      Open +
      • Trip:
        2 Bus FlixBus
        • One-Way approx: USD $77 - $104
        • Duration: 8 h 5 min
        Close x
    3. Trip:
      3 Bus Isilines
      • One-Way approx: USD $61 - $76
      • Duration: 13 h 25 min
      Open +
      • Trip:
        3 Bus Isilines
        • One-Way approx: USD $61 - $76
        • Duration: 13 h 25 min
        Close x
    4. Trip:
      4 Night bus
      • One-Way approx: USD $35 - $60
      • Duration: 7 h 55 min
      Open +
      • Trip:
        4 Night bus
        • One-Way approx: USD $35 - $60
        • Duration: 7 h 55 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $80 - $120
      • Duration: 5 h 29 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $80 - $120
        • Duration: 5 h 29 min
        Close x
    6. Trip:
      6 Fly Geneva to Barcelona, train
      • One-Way approx: USD $79 - $260
      • Duration: 6 h 11 min
      Open +
      • Trip:
        6 Fly Geneva to Barcelona, train
        • One-Way approx: USD $79 - $260
        • Duration: 6 h 11 min
        Close x
    7. Trip:
      7 Fly Geneva to Perpignan
      • One-Way approx: USD $381 - $1,118
      • Duration: 8 h 8 min
      Open +
      • Trip:
        7 Fly Geneva to Perpignan
        • One-Way approx: USD $381 - $1,118
        • Duration: 8 h 8 min
        Close x
    8. Trip:
      8 Fly Geneva to Toulouse, train
      • One-Way approx: USD $95 - $269
      • Duration: 7 h 14 min
      Open +
      • Trip:
        8 Fly Geneva to Toulouse, train
        • One-Way approx: USD $95 - $269
        • Duration: 7 h 14 min
        Close x
    9. Trip:
      9 Train to Lyon, fly to Toulouse, train
      • One-Way approx: USD $131 - $249
      • Duration: 8 h 29 min
      Open +
      • Trip:
        9 Train to Lyon, fly to Toulouse, train
        • One-Way approx: USD $131 - $249
        • Duration: 8 h 29 min
        Close x
    10. Trip:
      10 Train to Lyon, fly to Marseille, train
      • One-Way approx: USD $170 - $474
      • Duration: 9 h 9 min
      Open +
      • Trip:
        10 Train to Lyon, fly to Marseille, train
        • One-Way approx: USD $170 - $474
        • Duration: 9 h 9 min
        Close x