Travel from Morocco to Faro

Flights from Morocco to Faro

TAP Portugal, easyJet and 3 other airlines fly from Marrakech to Faro 3 times a day.

How to get from Morocco to Faro

From Casa-Voyageurs train to Tangier, taxi to Tangier, car ferry to Tarifa, drive to Ayamonte, ferry to Vila Real de Santo António, walk to Vila Real Santo Antonio, then train to Bom Joao. 13 h 11 min $125. From Casa-Voyageurs train to Tangier, taxi to Tanger, bus to Algeciras, then bus to Faro. 21 h 26 min $200. From Casablanca drive to Tangier, car ferry to Tarifa, then drive to Faro. 8 h 31 min $153. From Djemaa el Fna Airport Shuttle Bus to Marrakech airport, fly to Faro airport, then line 16 bus to Faro. 7 h 42 min $208.
Close Print Itinerary
  1. Here are 4 options to get from
    Morocco to Faro:

    1. Trip:
      1 Train, car ferry, drive, ferry
      • One-Way approx: USD $108 - $240
      • Duration: 13 h 11 min
      Open +
      • Trip:
        1 Train, car ferry, drive, ferry
        • One-Way approx: USD $108 - $240
        • Duration: 13 h 11 min
        Close x
    2. Trip:
      2 Train, bus
      • One-Way approx: USD $155 - $238
      • Duration: 21 h 26 min
      Open +
      • Trip:
        2 Train, bus
        • One-Way approx: USD $155 - $238
        • Duration: 21 h 26 min
        Close x
    3. Trip:
      3 Drive, car ferry
      • One-Way approx: USD $132 - $271
      • Duration: 8 h 31 min
      Open +
      • Trip:
        3 Drive, car ferry
        • One-Way approx: USD $132 - $271
        • Duration: 8 h 31 min
        Close x
    4. Trip:
      4 Fly
      • One-Way approx: USD $103 - $408
      • Duration: 7 h 42 min
      Open +
      • Trip:
        4 Fly
        • One-Way approx: USD $103 - $408
        • Duration: 7 h 42 min
        Close x