Rome2Rio

How to get fromAgadir to Cabo da Rocaby bus, plane, ferry or train

Find Transport to Cabo da Roca

See all options

There are 4 ways to get from Agadir to Cabo da Roca by bus, plane, ferry, or train

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 to Marrakech, fly

    best
    1. Take the bus from Agadir to Marrakechbus bus
    2. Fly from Marrakech (RAK) to Lisbon-Portela Airport (LIS)plane plane RAK - LIS
    9h 58m
    €52–176
  2. Bus, ferry

    1. Take the bus from Agadir to Tangerbus bus
    2. Take the ferry from Tanger Ville to Tarifaferry ferry
    3. Take the bus from Tarifa to Terminal de Autobuses de Cádizbus bus
    4. Take the bus from Terminal de Autobuses de Cádiz to Estação Rodoviária de Sete Riosbus bus
    33h 25m
    €117–242
  3. Fly from Agadir–Al Massira Airport, line 18200 train, line 1624 bus

    1. Fly from Agadir–Al Massira Airport (AGA) to Lisbon-Portela Airport (LIS)plane plane AGA - LIS
    2. Take the train from Lisboa Oriente to Sintratrain train
    3. Take the bus from Av Desidério Cambournac 1 to Cabo da Rocabus bus
    7h 7m
    €67–224
  4. Bus to Guelmin Airport, fly

    1. Take the bus from CTM Gare Routière to Guelmimbus bus
    2. Fly from Guelmin Airport (GLN) to Lisbon-Portela Airport (LIS)plane plane GLN - LIS
    15h 27m
    €142–691

Marrakech (RAK) to Lisbon-Portela Airport (LIS) flights

Calendar30Weekly Planes
Duration2h 6mAverage Duration
Ticket€33Cheapest Price
See schedules

Questions & Answers

What companies run services between Agadir, Morocco and Cabo da Roca, Portugal?

There is no direct connection from Agadir to Cabo da Roca. However, you can take the bus to Marrakech, walk to Gare Routière de ONCF, take the line 19 bus to Marrakech Airport, walk to Marrakech (RAK) airport, fly to Lisbon-Portela Airport (LIS), walk to Aeroporto, take the subway to Oriente, walk to Lisboa Oriente, take the line 18200 train to Sintra, walk to Av Desidério Cambournac 1, then take the line 1624 bus to Cabo da Roca. Alternatively, you can take a bus from Agadir to Cabo da Roca via Tanger, Tanger Ville, Tarifa, Tarifa, Terminal de Autobuses de Cádiz, Estação Rodoviária de Sete Rios, Sete Rios, Sintra, and Av Desidério Cambournac 1 in around 33h 25m.

Airlines
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 5 delightfully under-the-radar French towns you need to visit, How to get from Gatwick Airport into central London, and Getting to Rome from the airport - to help you get the most out of your next trip.