Travel from Girona to Lisbon

Bus from Girona to Lisbon

You can take a bus from Girona to Lisbon via Barcelona in around 21 h 32 min.

Travel Guides

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

How to get from Girona to Lisbon

From Girona train to Barcelona - Sants, train to Barcelona airport, fly to Lisbon airport, then Metro to Lisbon. 5 h 21 min $102. From Girona train to Gare routière, bus to Toulouse airport, fly to Lisbon airport, then Metro to Lisbon. 7 h 22 min $152. From Girona train to Barcelona - Sants, train to Barcelona airport, fly to Badajoz airport, taxi to Badajoz, bus to Lisboa Oriente, then train to Lisbon. 8 h 11 min $192. From Girona train to Barcelona Sants, train to Madrid-Puerta de Atocha, walk to Atocha, train to Madrid, then bus to Lisbon. 12 h 11 min $173. From Girona train to Barcelona Sants, train to Madrid-Puerta de Atocha, train to Medina del Campo, Trenhotel to Guarda, then train to Lisboa Santa Apolonia. 17 h 2 min $232. From Girona - Correus bus to Barcelona then bus to Lisbon Sete Rios. 21 h 32 min $124. From Girona bus to Lleida, bus to Lisboa Oriente, then bus to Martim Moniz. 23 h $125. From Girona train to Atocha-Renfe, line 1 subway to Madrid Chamartín Station, then Trenhotel to Lisboa Santa Apolonia. 16 h 15 min $229. From Girona drive to Lisbon. 12 h 31 min $228.
Close Print Itinerary
  1. Here are 9 options to get from
    Girona to Lisbon:

    1. Trip:
      1 Train to Barcelona, fly to Lisbon
      • One-Way approx: USD $53 - $208
      • Duration: 5 h 21 min
      Open +
      • Trip:
        1 Train to Barcelona, fly to Lisbon
        • One-Way approx: USD $53 - $208
        • Duration: 5 h 21 min
        Close x
    2. Trip:
      2 Train to Toulouse, fly to Lisbon
      • One-Way approx: USD $88 - $291
      • Duration: 7 h 22 min
      Open +
      • Trip:
        2 Train to Toulouse, fly to Lisbon
        • One-Way approx: USD $88 - $291
        • Duration: 7 h 22 min
        Close x
    3. Trip:
      3 Train to Barcelona, fly to Badajoz, bus
      • One-Way approx: USD $128 - $335
      • Duration: 8 h 11 min
      Open +
      • Trip:
        3 Train to Barcelona, fly to Badajoz, bus
        • One-Way approx: USD $128 - $335
        • Duration: 8 h 11 min
        Close x
    4. Trip:
      4 Train, bus
      • One-Way approx: USD $129 - $200
      • Duration: 12 h 11 min
      Open +
      • Trip:
        4 Train, bus
        • One-Way approx: USD $129 - $200
        • Duration: 12 h 11 min
        Close x
    5. Trip:
      5 Train, Trenhotel via Guarda
      • One-Way approx: USD $168 - $273
      • Duration: 17 h 2 min
      Open +
      • Trip:
        5 Train, Trenhotel via Guarda
        • One-Way approx: USD $168 - $273
        • Duration: 17 h 2 min
        Close x
    6. Trip:
      6 Bus ALSA
      • One-Way approx: USD $93 - $144
      • Duration: 21 h 32 min
      Open +
      • Trip:
        6 Bus ALSA
        • One-Way approx: USD $93 - $144
        • Duration: 21 h 32 min
        Close x
    7. Trip:
      7 Bus Eurolines
      • One-Way approx: USD $97 - $133
      • Duration: 23 h
      Open +
      • Trip:
        7 Bus Eurolines
        • One-Way approx: USD $97 - $133
        • Duration: 23 h
        Close x
    8. Trip:
      8 Train, Trenhotel
      • One-Way approx: USD $193 - $257
      • Duration: 16 h 15 min
      Open +
      • Trip:
        8 Train, Trenhotel
        • One-Way approx: USD $193 - $257
        • Duration: 16 h 15 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $180 - $270
      • Duration: 12 h 31 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $180 - $270
        • Duration: 12 h 31 min
        Close x