Travel from Faro to Vigo

Train, bus or fly from Faro to Vigo?

Portuguese Railways (CP) operates a train from Faro to Vigo 3 times a day. Tickets cost $45 - $100 and the journey takes 5 h 39 min. Portuguese Railways (CP) also services this route 3 times a day. Alternatively, FlixBus operates a bus from Faro to Vigo once daily. Tickets cost $40 - $70 and the journey takes 10 h 15 min. 2 other operators also service this route.

Travel Guides

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

How to get from Faro to Vigo

From Faro(P) train to Porto(Campanha) then train to Vigo-Guixar. 8 h 54 min 67€. From Faro, Faro bus to Porto, Porto then bus to Vigo, Vigo. 14 h 66€. From Faro bus to Vigo. 14 h 6 min 73€. From Faro drive to Vigo. 6 h 41 min 98€. From Faro line 16 bus to Faro airport, fly to Porto airport, Metro to Porto(Campanha), then train to Vigo. 6 h 15 min 62€. From Faro line 16 bus to Faro airport, fly to Vigo airport, then bus to Vigo. 8 h 28 min 63€. From Faro(P) train to Lisboa Oriente, Metro to Lisbon airport, fly to Vigo airport, then bus to Vigo. 7 h 50 min 85€. From Faro bus to Seville - Plaza de Armas, bus to Sevilla airport, fly to Santiago de Compostela airport, bus to Santiago de Compostela, then train to Vigo. 7 h 6 min 114€. From Faro line 16 bus to Faro airport, fly to A Coruna airport, bus to Alfonso Molina, walk to A Coruna, then train to Vigo. 8 h 14 min 89€.
Close Print Itinerary
  1. Here are 9 options to get from
    Faro to Vigo:

    1. Trip:
      1 Train
      • One-Way approx: USD $61 - $123
      • Duration: 8 h 54 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $61 - $123
        • Duration: 8 h 54 min
        Close x
    2. Trip:
      2 Bus FlixBus
      • One-Way approx: USD $51 - $91
      • Duration: 14 h
      Open +
      • Trip:
        2 Bus FlixBus
        • One-Way approx: USD $51 - $91
        • Duration: 14 h
        Close x
    3. Trip:
      3 Bus InterNorte
      • One-Way approx: USD $70 - $95
      • Duration: 14 h 6 min
      Open +
      • Trip:
        3 Bus InterNorte
        • One-Way approx: USD $70 - $95
        • Duration: 14 h 6 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $95 - $150
      • Duration: 6 h 41 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $95 - $150
        • Duration: 6 h 41 min
        Close x
    5. Trip:
      5 Fly Faro to Porto, train
      • One-Way approx: USD $40 - $173
      • Duration: 6 h 15 min
      Open +
      • Trip:
        5 Fly Faro to Porto, train
        • One-Way approx: USD $40 - $173
        • Duration: 6 h 15 min
        Close x
    6. Trip:
      6 Fly Faro to Vigo
      • One-Way approx: USD $73 - $163
      • Duration: 8 h 28 min
      Open +
      • Trip:
        6 Fly Faro to Vigo
        • One-Way approx: USD $73 - $163
        • Duration: 8 h 28 min
        Close x
    7. Trip:
      7 Train to Lisbon, fly to Vigo
      • One-Way approx: USD $76 - $239
      • Duration: 7 h 50 min
      Open +
      • Trip:
        7 Train to Lisbon, fly to Vigo
        • One-Way approx: USD $76 - $239
        • Duration: 7 h 50 min
        Close x
    8. Trip:
      8 Bus to Sevilla, fly to Santiago de Compostela, train
      • One-Way approx: USD $73 - $267
      • Duration: 7 h 6 min
      Open +
      • Trip:
        8 Bus to Sevilla, fly to Santiago de Compostela, train
        • One-Way approx: USD $73 - $267
        • Duration: 7 h 6 min
        Close x
    9. Trip:
      9 Fly Faro to A Coruna, train
      • One-Way approx: USD $89 - $840
      • Duration: 8 h 14 min
      Open +
      • Trip:
        9 Fly Faro to A Coruna, train
        • One-Way approx: USD $89 - $840
        • Duration: 8 h 14 min
        Close x