Travel from Barcelona to Chefchaouen

How to get from Barcelona to Chefchaouen?

There is no direct connection from Barcelona to Chefchaouen. However, you can take the train to Barcelona airport, fly to Tangier, take the taxi to Tangier, take the Grand Taxi to Tetouan, then take the bus to Chefchaouen. Alternatively, you can take the train to Barcelona airport, fly to Fes, take the taxi to Fes, then take the bus to Chefchaouen.

How to get from Barcelona to Chefchaouen

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Tangier airport, taxi to Tangier, Grand Taxi to Tetouan, then bus to Chefchaouen. 7 h 25 min $105. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Fes airport, taxi to Fes, then bus to Chefchaouen. 9 h 25 min $135. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Malaga airport, bus to Marbella, bus to Algeciras, walk to Algeciras, car ferry to Ceuta, then drive to Chefchaouen. 10 h 26 min $169. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Jerez airport, train to Jerez de la Frontera, bus to Algeciras, bus to Terminal de bus urbano, walk to Algeciras, car ferry to Ceuta, then drive to Chefchaouen. 11 h 30 min $180. From Barcelona Catalunya train to Barcelona Sants, train to Malaga, bus to Algeciras, walk to Algeciras, car ferry to Ceuta, then drive to Chefchaouen. 13 h 46 min $240. From Barcelona ferry to Tangier Med then taxi to Chefchaouen. 27 h 47 min $326. From Barcelona bus to Ksar El Kebir then taxi to Chefchaouen. 28 h 26 min $405. From Barcelona car ferry to Tangier then taxi to Chefchaouen. 30 h 17 min $279.
Close Print Itinerary
  1. Here are 8 options to get from
    Barcelona to Chefchaouen:

    1. Trip:
      1 Fly to Tangier, Grand Taxi, bus
      • One-Way approx: USD $68 - $201
      • Duration: 7 h 25 min
      Open +
      • Trip:
        1 Fly to Tangier, Grand Taxi, bus
        • One-Way approx: USD $68 - $201
        • Duration: 7 h 25 min
        Close x
    2. Trip:
      2 Fly to Fes, bus
      • One-Way approx: USD $39 - $299
      • Duration: 9 h 25 min
      Open +
      • Trip:
        2 Fly to Fes, bus
        • One-Way approx: USD $39 - $299
        • Duration: 9 h 25 min
        Close x
    3. Trip:
      3 Fly to Malaga, bus, car ferry, drive
      • One-Way approx: USD $90 - $399
      • Duration: 10 h 26 min
      Open +
      • Trip:
        3 Fly to Malaga, bus, car ferry, drive
        • One-Way approx: USD $90 - $399
        • Duration: 10 h 26 min
        Close x
    4. Trip:
      4 Fly to Jerez, bus, car ferry, drive
      • One-Way approx: USD $67 - $445
      • Duration: 11 h 30 min
      Open +
      • Trip:
        4 Fly to Jerez, bus, car ferry, drive
        • One-Way approx: USD $67 - $445
        • Duration: 11 h 30 min
        Close x
    5. Trip:
      5 Train, bus, car ferry, drive
      • One-Way approx: USD $185 - $374
      • Duration: 13 h 46 min
      Open +
      • Trip:
        5 Train, bus, car ferry, drive
        • One-Way approx: USD $185 - $374
        • Duration: 13 h 46 min
        Close x
    6. Trip:
      6 Ferry, taxi
      • One-Way approx: USD $242 - $326
      • Duration: 27 h 47 min
      Open +
      • Trip:
        6 Ferry, taxi
        • One-Way approx: USD $242 - $326
        • Duration: 27 h 47 min
        Close x
    7. Trip:
      7 Bus, taxi
      • One-Way approx: USD $332 - $455
      • Duration: 28 h 26 min
      Open +
      • Trip:
        7 Bus, taxi
        • One-Way approx: USD $332 - $455
        • Duration: 28 h 26 min
        Close x
    8. Trip:
      8 Car ferry, taxi
      • One-Way approx: USD $224 - $298
      • Duration: 30 h 17 min
      Open +
      • Trip:
        8 Car ferry, taxi
        • One-Way approx: USD $224 - $298
        • Duration: 30 h 17 min
        Close x