There are 6 ways to get from Tangier to Tocha by plane, towncar, bus, ferry, train, car ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, towncar, bus
best- Fly from Tangier Ibn Battouta Airport (TNG) to Francisco De Sá Carneiro Airport (OPO)TNG - OPO
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Aveiro
- Take the bus from Terminal Rodoviário de Aveiro to Tocha
4h 55m€184–349Car ferry, bus
cheapest- Take the car ferry from Port of Tangier Ville to Tarifa
- Take the bus from Algeciras Puerto to Lisboa - Sete Rios
- Take the bus from Estação Rodoviária de Sete Rios to Tocha
19h 30m€40–100Ferry, bus, train
- Take the ferry from Tanger Ville to Tarifa
- Take the bus from Tarifa to Terminal de Autobuses de Cádiz
- Take the bus from Terminal de Autobuses de Cádiz to Faro
- Take the train from Faro to Coimbra-BIc
- Take the bus from Estação Coimbra B to Tocha - Largo da Feira232
18h 53mCar ferry, drive
- Take the car ferry from Port of Tangier Ville to Tarifa
- Drive from Tarifa to Tocha
9h 30m€130–201Car ferry, bus, train
- Take the car ferry from Port of Tangier Ville to Tarifa
- Take the bus from Algeciras Puerto to Lisboa Oriente
- Take the train from Lisboa Oriente to Coimbra-BIc
- Take the bus from Estação Coimbra B to Tocha - Largo da Feira232
19h 22mFerry, bus
- Take the ferry from Tanger Ville to Tarifa
- Take the bus from Tarifa to Merida
- Take the bus from Merida to Evora
- Take the bus from Terminal Rodoviário de Évora to Coimbra
- Take the bus from Casa do Sal to Tocha - Largo da Feira232
20h 29m
Tangier to Tocha by car ferry, foot, and bus
Questions & Answers
The cheapest way to get from Tangier to Tocha is to car ferry and bus which costs €40 - €100 and takes 19h 30m.
The fastest way to get from Tangier to Tocha is to fly and towncar and bus which takes 4h 55m and costs €180 - €350.
The distance between Tangier and Tocha is 798 km.
The best way to get from Tangier to Tocha without a car is to ferry and bus and train which takes 18h 53m and costs .
It takes approximately 4h 55m to get from Tangier to Tocha, including transfers.
Tocha is 1h behind Tangier. It is currently 7:13 PM in Tangier and 6:13 PM in Tocha.
There are 387+ hotels available in Tocha.
What companies run services between Tangier, Morocco and Tocha, Portugal?
There is no direct connection from Tangier to Tocha. However, you can take the taxi to Tangier Ibn Battouta Airport (TNG) airport, fly to Francisco De Sá Carneiro Airport (OPO), walk to Porto - Aeroporto Francisco Sá Carneiro, take the towncar to Aveiro, walk to Terminal Rodoviário de Aveiro, then take the bus to Tocha. Alternatively, you can take a ferry from Tanger Ville to Tocha - Largo da Feira via Tarifa, Tarifa, Terminal de Autobuses de Cádiz, Faro, Faro, Coimbra-B, and Estação Coimbra B in around 18h 53m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from Tangier Ibn Battouta Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 1h 30m
- When
- Monday and Friday
- Estimated price
- €65–180
- Website
- iberia.com
Flights from Tangier Ibn Battouta Airport to Francisco De Sá Carneiro Airport via Madrid
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €70–550
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Faro to Coimbra-B
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Estimated price
- €28–55
- Website
- https://www.cp.pt/passageiros/en
Train from Lisboa Oriente to Coimbra-B
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- €8–27
- Website
- https://www.cp.pt/passageiros/en
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Terminal Rodoviário de Aveiro to Tocha
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- €1–9
- Website
- https://rede-expressos.pt/en
- Online ticket
- €1–9
Bus from Terminal de Autobuses de Cádiz to Faro
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- €3–20
- Website
- https://rede-expressos.pt/en
- Online ticket
- €3–20
Bus from Algeciras Puerto to Lisboa Oriente
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Estimated price
- €6–40
- Website
- https://rede-expressos.pt/en
- Online ticket
- €6–40
Bus from Algeciras Puerto to Lisboa - Sete Rios
- Ave. Duration
- 11h 15m
- Frequency
- Once daily
- Estimated price
- €6–40
- Website
- https://rede-expressos.pt/en
- Online ticket
- €6–40
Bus from Estação Rodoviária de Sete Rios to Tocha
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- €2–15
- Website
- https://rede-expressos.pt/en
- Online ticket
- €2–15
- Phone
- +351 234 108 180
- geral@busway-cira.pt
- Website
- busway-cira.pt
Bus from Terminal Rodoviário de Aveiro to Tocha
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- €2–3
- Schedules at
- busway-cira.pt
- On board ticket
- €2–3
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Tarifa to Terminal de Autobuses de Cádiz
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €8–12
- Website
- https://www.alsa.com/en/
Bus from Tarifa to Merida
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- €30–50
- Website
- https://www.alsa.com/en/
Bus from Merida to Evora
- Ave. Duration
- 2h 14m
- Frequency
- 6 times a week
- Estimated price
- €10–35
- Website
- https://www.alsa.com/en/
- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Tarifa to Terminal de Autobuses de Cádiz
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €8–13
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +351 707 100 005
- Website
- sit-regiaodecoimbra.pt
Bus from Estação Coimbra B to Tocha - Largo da Feira
- Ave. Duration
- 1h 21m
- Frequency
- Once daily
- Schedules at
- sit-regiaodecoimbra.pt
Bus from Casa do Sal to Tocha - Largo da Feira
- Ave. Duration
- 1h 22m
- Frequency
- Once daily
- Schedules at
- sit-regiaodecoimbra.pt
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Merida to Evora
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- €12–35
- Website
- https://www.flixbus.co.uk
Bus from Terminal Rodoviário de Évora to Coimbra
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- €10–22
- Website
- https://www.flixbus.co.uk
- Phone
- +34-956 63 63 63
- aml@aml.ma
- Website
- aml.ma
Ferry from Tanger Ville to Tarifa
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- €29–40
- Schedules at
- aml.ma
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Port of Tangier Ville to Tarifa
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- €30–40
- Website
- https://www.balearia.com/en
- Phone
- (+351) 220 971 653
- info@vmtransfers.com
- Website
- vmtransfers.com
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Aveiro
- Ave. Duration
- 56 min
- Frequency
- On demand
- Estimated price
- €110
- Website
- https://www.vmtransfers.com/en/
Want to know more about travelling around Portugal
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide



































