Travel from Tarifa to Portugal

Bus from Tarifa to Portugal

You can take a bus from Tarifa to Lisbon via Mérida and Estação Oriente in around 10 hours 41 minutes.

Travel Guides

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

How to get from Tarifa to Portugal

ModeDurationPrice
From Tarifa bus to Mérida, bus to Estação Oriente, then bus to Martim Moniz.10 h 41 min70€
From Tarifa bus to Seville, bus to Faro, walk to Faro(P), train to Estação De Entrecampos, then bus to Rossio.10 h 47 min65€
From Tarifa - Centro de Salud bus to Algeciras, bus to Cristo de La Expiración - Plaza de Armas, bus to Sevilla, Sevilla - Armas, bus to Estrada Das Laranjeiras, then bus to Sapadores.14 h 16 min67€
From Tarifa - Centro de Salud bus to Algeciras, bus to Estação Oriente, then bus to Rua Da Palma.14 h 36 min85€
From Tarifa drive to Lisbon.6 h 33 min93€
From Tarifa car ferry to Tangier, taxi to Tangier airport, fly to Lisbon airport, bus to Lisboa, then bus to Odivelas.5 h 38 min151€
From Tarifa bus to Fuengirola, train to Malaga airport, fly to Lisbon airport, bus to Lisboa, then bus to Odivelas.7 h 10 min104€
From Tarifa bus to San Fernando, walk to San Fernando - Centro, train to Bahia-Sur, train to José Laguillo - Estación Santa Justa, bus to Sevilla airport, fly to Lisbon airport, bus to Lisboa, then bus to Odivelas.7 h 39 min152€

How long does it take to get from Tarifa to Portugal?

It takes approximately 10 hours 41 minutes to get from Tarifa to Portugal, including transfers.

Is there a direct bus between Tarifa and Portugal?

No, there is no direct bus from Tarifa to Portugal. However, there are services departing from Tarifa and arriving at Martim Moniz via Mérida and Estação Oriente. The journey, including transfers, takes approximately 10 hours 41 minutes.

Operators from Tarifa to Portugal

OperatorPhoneWebsite
ALSA+34 902 42 22 42ALSA
Avanza Grupo+34 91 272 28 32Avanza Grupo
CarrisCarris
Transportes Comes956 291 168Transportes Comes
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
CTMCG+34 (0) 955038665CTMCG
Autocares Valenzuela+34 (0) 956702609Autocares Valenzuela
Sevilla (TUSSAM)+34 (0) 955 010 010Sevilla (TUSSAM)
FlixBus+49 1807 123 99 123FlixBus
FRS FerriesFRS Ferries
TAP PortugalTAP Portugal
IberiaIberia
Rodoviária de Lisboa217 928 180Rodoviária de Lisboa
Málaga Cercanías (RENFE)+34 (0) 902 320 320Málaga Cercanías (RENFE)
Air EuropaAir Europa
Cadiz Cercanías (RENFE)+34 (0) 902 320 320Cadiz Cercanías (RENFE)
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Close Print Itinerary
  1. Here are 8 options to get from
    Tarifa to Portugal:

    1. Trip:
      1 Bus ALSA
      • One-Way approx: USD $62 - $115
      • Duration: 10 h 41 min
      Open +
      • Trip:
        1 Bus ALSA
        • One-Way approx: USD $62 - $115
        • Duration: 10 h 41 min
        Close x
    2. Trip:
      2 Bus, train
      • One-Way approx: USD $59 - $147
      • Duration: 10 h 47 min
      Open +
      • Trip:
        2 Bus, train
        • One-Way approx: USD $59 - $147
        • Duration: 10 h 47 min
        Close x
    3. Trip:
      3 Bus FlixBus
      • One-Way approx: USD $53 - $101
      • Duration: 14 h 16 min
      Open +
      • Trip:
        3 Bus FlixBus
        • One-Way approx: USD $53 - $101
        • Duration: 14 h 16 min
        Close x
    4. Trip:
      4 Bus Eurolines
      • One-Way approx: USD $61 - $117
      • Duration: 14 h 36 min
      Open +
      • Trip:
        4 Bus Eurolines
        • One-Way approx: USD $61 - $117
        • Duration: 14 h 36 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $95 - $140
      • Duration: 6 h 33 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $95 - $140
        • Duration: 6 h 33 min
        Close x
    6. Trip:
      6 Car ferry to Tangier, fly
      • One-Way approx: USD $138 - $435
      • Duration: 5 h 38 min
      Open +
      • Trip:
        6 Car ferry to Tangier, fly
        • One-Way approx: USD $138 - $435
        • Duration: 5 h 38 min
        Close x
    7. Trip:
      7 Bus to Malaga, fly
      • One-Way approx: USD $71 - $272
      • Duration: 7 h 10 min
      Open +
      • Trip:
        7 Bus to Malaga, fly
        • One-Way approx: USD $71 - $272
        • Duration: 7 h 10 min
        Close x
    8. Trip:
      8 Bus, train to Sevilla, fly
      • One-Way approx: USD $88 - $350
      • Duration: 7 h 39 min
      Open +
      • Trip:
        8 Bus, train to Sevilla, fly
        • One-Way approx: USD $88 - $350
        • Duration: 7 h 39 min
        Close x