Rome2Rio

How to get fromChefchaouen to Rotaby bus or ferry

Find Transport to Rota

See all options

There are 2 ways to get from Chefchaouen to Rota by bus or ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus, ferry via Terminal de Autobuses de Cádiz

    best
    1. Take the bus from Chefchaouen to Tangierbus
    2. Take the ferry from Tanger Ville to Tarifaferry
    3. Take the bus from Tarifa to Terminal de Autobuses de Cádizbus
    4. Take the ferry from Cádiz to Rotaferry
    10h 25m
    €47–67
  2. Bus, ferry

    1. Take the bus from Chefchaouen to Tangierbus
    2. Take the ferry from Tanger Ville to Tarifaferry
    3. Take the bus from Tarifa to Rotabus
    10h 27m
    €51–72

Questions & Answers

What companies run services between Chefchaouen, Morocco and Rota, Spain?

There is no direct connection from Chefchaouen to Rota. However, you can take the bus to Tangier, walk to Tangier, take the taxi to Tangier Ferry, walk to Tanger Ville, take the ferry to Tarifa, walk to Tarifa, take the bus to Terminal de Autobuses de Cádiz, walk to Cádiz, then take the ferry to Rota. Alternatively, you can take a bus from Chefchaouen to Rota via Tangier, Tangier, Tangier Ferry, Tanger Ville, Tarifa, and Tarifa in around 10h 27m.

Bus operators
Ferry operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the UK: What do I need to know?, How to get from Stansted Airport into central London, and Need to know: Eurostar - to help you get the most out of your next trip.