There are 4 ways to get from Santa Cruz de Tenerife to Agadir by plane, car ferry, bus, train or rideshare
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Fly from Tenerife • 4 h 11 min
$110 - $303
3 alternative options
Car ferry, bus to Las Palmas, fly • 7 h 38 min
$177 - $416
Car ferry, bus • 3 days 13 h
$411 - $1,050
Car ferry, train, bus, Grand Taxi • 3 days 16 h
$398 - $552
What companies run services between Santa Cruz de Tenerife, Spain and Agadir, Morocco?
Binter Canarias flies from Santa Cruz de Tenerife to Agadir 5 times a week.

- Website
- bintercanarias.com
Flights from Tenerife to Agadir
- Ave. Duration
- 1 h 35 min
- When
- Wednesday
- Estimated price
- $85 - $400
Flights from Tenerife to Agadir via Las Palmas
- Ave. Duration
- 3 h 45 min
- When
- Monday and Friday
- Estimated price
- $85 - $400
Flights from Las Palmas to Agadir
- Ave. Duration
- 1 h 35 min
- When
- Monday and Friday
- Estimated price
- $100 - $440
Flights from Las Palmas to Agadir via Tenerife
- Ave. Duration
- 3 h 35 min
- When
- Wednesday
- Estimated price
- $100 - $440

- Website
- royalairmaroc.com
Flights from Las Palmas to Agadir via Laayoune
- Ave. Duration
- 2 h 50 min
- When
- Monday and Friday
- Estimated price
- $130 - $650

- Phone
- 902 320 320
- Website
- renfe.com
Train from Huelva-Termino to Cordoba Central
- Ave. Duration
- 1 h 48 min
- Frequency
- Once daily
- Estimated price
- $29 - $45
- Website
- renfe.com
Train from Cordoba Central to Malaga
- Ave. Duration
- 1 h 5 min
- Frequency
- Hourly
- Estimated price
- $21 - $35
- Website
- renfe.com

- Phone
- 902 38 11 10
- Website
- globalsu.net
Bus from Puerto de Las Nieves to Las Palmas de Gran Canaria
- Ave. Duration
- 1 h 10 min
- Frequency
- Hourly
- Estimated price
- $4 - $6
- Schedules at
- globalsu.net

- Phone
- 956 291 168
- comercial@tgcomes.es
- Website
- tgcomes.es
Bus from Cadiz to Algeciras
- Ave. Duration
- 1 h 45 min
- Frequency
- Every 3 hours
- Estimated price
- $12 - $16
- Schedules at
- tgcomes.es

- Phone
- +34 902 42 22 42
- Website
- alsa.es
Bus from Algeciras to Casablanca
- Ave. Duration
- 36 h 30 min
- Frequency
- Once daily
- Estimated price
- $180 - $260
- Website
- alsa.com
Bus from Malaga to Marrakech
- Ave. Duration
- 43 h 30 min
- Frequency
- Once daily
- Estimated price
- $200 - $280
- Website
- alsa.com

- Phone
- 0800090030
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Casablanca to Agadir
- Ave. Duration
- 7 h
- Frequency
- Hourly
- Estimated price
- $17 - $35
- Schedules at
- ctm.ma
- Regular
- $24
- Premium
- $31

- Phone
- +34 902 10 01 07
- reservas@fredolsen.es
- Website
- fredolsen.es
Car ferry from Santa Cruz de Tenerife to Agaete, Gran Canaria
- Ave. Duration
- 1 h 20 min
- Frequency
- Every 4 hours
- Estimated price
- $46
- Schedules at
- fredolsen.es

- Phone
- +34 (0) 917369957
- Website
- trasmediterranea.es
Car ferry from Santa Cruz de Tenerife to Cádiz
- Ave. Duration
- 37 h
- Frequency
- 3 times a week
- Estimated price
- $200 - $750
- Schedules at
- trasmediterranea.es
- Seat
- $201
- Cabin
- $739

- Phone
- +34 (0) 902 456 500
- Website
- navieraarmas.com
Car ferry from Santa Cruz de Tenerife to Huelva
- Ave. Duration
- 36 h 20 min
- Frequency
- Once a week
- Estimated price
- $110 - $160
- Schedules at
- navieraarmas.com

- info@HeyMorocco.com
- Website
- heymorocco.com
Rideshare from Marrakesh to Agadir
- Ave. Duration
- 2 h 30 min
- Frequency
- Hourly
- Estimated price
- $12 - $17
- Schedules at
- heymorocco.com
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 Getting around the Cyclades, Best ways to travel around Australia and Need to know: Greyhound - to help you get the most out of your next trip.
Questions & Answers
The distance between Santa Cruz de Tenerife and Agadir is 680 km.
The cheapest way to get from Santa Cruz de Tenerife to Agadir is to fly which costs 90€ - 250€ and takes 4 h 11 min.
The quickest way to get from Santa Cruz de Tenerife to Agadir is to fly which takes 4 h 11 min and costs 90€ - 250€.
It takes approximately 4 h 11 min to get from Santa Cruz de Tenerife to Agadir, including transfers.