There are 8 ways to get from Croatia to Tangier by plane, bus, ferry, train, car ferry, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Zagreb Franjo Tuđman Airport to Tangier Ibn Battouta Airport
best- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Tangier Ibn Battouta Airport (TNG)plane ZAG - TNG
9h 3mMAD 951–8,653Bus, ferry
- Take the bus from Zagreb to Padovabus
- Take the bus from Padova to San Sebastiánbus
- Take the bus from Estación de Autobuses Donostia-San Sebastián to Tarifabus
- Take the ferry from Tarifa to Tanger Villeferry
2d 5hTrain, bus, car ferry
- Take the train from Zagreb Glavni Kol. to Ljubljanatrain Ec / ...
- Take the bus from Ljubljana Hotel Union to Venezia, Piazzale Romabus
- Take the train from Venezia S. Lucia to Roma Terminitrain Fr
- Take the train from Roma Termini to Civitavecchiatrain Re
- Take the car ferry from Port of Civitavecchia to Port of Tangier Villecarferry
2d 21hMAD 4,002–6,303Fly Split Airport to Tangier Ibn Battouta Airport
- Fly from Split Airport (SPU) to Tangier Ibn Battouta Airport (TNG)plane SPU - TNG
7h 50mMAD 1,276–4,399Bus to Trieste – Friuli Venezia Giulia Airport, fly to Tangier Ibn Battouta Airport
- Take the bus from Rijeka, Željeznički Kolodvor to Trieste, Autostazionebus
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Tangier Ibn Battouta Airport (TNG)plane TRS - TNG
11h 15mMAD 1,677–5,460Shuttle to Venice Marco Polo Airport, fly to Tangier Ibn Battouta Airport
- Take a shuttle bus from Pula railway Stattion to Venezia, Aeroporto Marco Polo di Venezia
- Fly from Venice Marco Polo Airport (VCE) to Tangier Ibn Battouta Airport (TNG)plane VCE - TNG
10h 42mMAD 1,165–9,312Fly Zagreb Franjo Tuđman Airport to Sania Ramel Airport, bus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Sania Ramel Airport (TTU)plane ZAG - TTU
- Take the bus from Tétouan to Tangierbus
11h 59mMAD 1,281–4,843Bus, car ferry
- Take the bus from Zagreb to Roma, Autostazione Tiburtinabus
- Take the bus from ROMA | Capolinea Cornelia # f1 to CIVITAVECCHIA | Via Braccianese Via Gondar # f278bus
- Take the car ferry from Port of Civitavecchia to Port of Tangier Villecarferry
3d 1hMAD 3,067–4,961
Zagreb Franjo Tuđman Airport (ZAG) to Tangier Ibn Battouta Airport (TNG) flights
Questions & Answers
The cheapest way to get from Croatia to Tangier is to fly which costs MAD 1,200 - MAD 4,400 and takes 7h 50m.
The fastest way to get from Croatia to Tangier is to fly which takes 7h 50m and costs MAD 1,200 - MAD 4,400.
The distance between Croatia and Tangier is 2180 km.
The best way to get from Croatia to Tangier without a car is to bus and ferry which takes 2 days 5h and costs .
It takes approximately 9h 3m to get from Croatia to Tangier, including transfers.
Tangier is 1h behind Croatia. It is currently 5:16 PM in Croatia and 4:16 PM in Tangier.
There are 3349+ hotels available in Tangier.
What companies run services between Croatia and Tangier, Morocco?
Ryanair, Iberia, and two other airlines fly from Zagreb Franjo Tuđman Airport (ZAG) to Tangier Ibn Battouta Airport (TNG) once daily.
- Website
- ryanair.com
Flights from Zagreb Franjo Tuđman Airport to Tangier Ibn Battouta Airport via Malaga
- Ave. Duration
- 8h 47m
- When
- Thursday and Sunday
- Estimated price
- MAD 850–3,400
Flights from Zagreb Franjo Tuđman Airport to Tangier Ibn Battouta Airport via Milan Bergamo
- Ave. Duration
- 6h 30m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- MAD 900–3,500
Flights from Zagreb Franjo Tuđman Airport to Tangier Ibn Battouta Airport via Karlsruhe/Baden Baden
- Ave. Duration
- 9h 40m
- When
- Tuesday and Saturday
- Estimated price
- MAD 1,000–3,800
Flights from Zagreb Franjo Tuđman Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 5h 45m
- When
- Saturday
- Estimated price
- MAD 1,000–6,500
Flights from Split Airport to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 5h 5m
- When
- Monday
- Estimated price
- MAD 1,300–4,900
Flights from Split Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 6h 15m
- When
- Wednesday
- Estimated price
- MAD 1,300–8,000
Flights from Split Airport to Tangier Ibn Battouta Airport via Marseille
- Ave. Duration
- 10h 35m
- When
- Sunday
- Estimated price
- MAD 1,100–4,200
Flights from Trieste – Friuli Venezia Giulia Airport to Tangier Ibn Battouta Airport via Beauvais
- Ave. Duration
- 6h 35m
- When
- Tuesday
- Estimated price
- MAD 1,000–3,900
Flights from Trieste – Friuli Venezia Giulia Airport to Tangier Ibn Battouta Airport via Valencia
- Ave. Duration
- 6h 40m
- When
- Monday
- Estimated price
- MAD 800–3,300
Flights from Trieste – Friuli Venezia Giulia Airport to Tangier Ibn Battouta Airport via Charleroi
- Ave. Duration
- 6h 40m
- When
- Saturday
- Estimated price
- MAD 1,100–4,000
Flights from Venice Marco Polo Airport to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 9h 47m
- When
- Monday to Saturday
- Estimated price
- MAD 500–3,100
Flights from Venice Marco Polo Airport to Tangier Ibn Battouta Airport via Valencia
- Ave. Duration
- 6h 40m
- When
- Monday
- Estimated price
- MAD 700–3,000
Flights from Zagreb Franjo Tuđman Airport to Sania Ramel Airport via Malaga
- Ave. Duration
- 12h 30m
- When
- Thursday and Sunday
- Estimated price
- MAD 1,200–4,700
Flights from Zagreb Franjo Tuđman Airport to Sania Ramel Airport via Charleroi
- Ave. Duration
- 14h 30m
- When
- Sunday
- Estimated price
- MAD 1,600–6,000
- Website
- royalairmaroc.com
Flights from Zagreb Franjo Tuđman Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 7h 45m
- When
- Monday and Saturday
- Estimated price
- MAD 2,600–6,000
Flights from Zagreb Franjo Tuđman Airport to Sania Ramel Airport via Madrid
- Ave. Duration
- 6h 45m
- When
- Tuesday and Saturday
- Estimated price
- MAD 1,500–9,000
Flights from Zagreb Franjo Tuđman Airport to Sania Ramel Airport via Paris Charles de Gaulle
- Ave. Duration
- 6h 55m
- When
- Thursday and Sunday
- Estimated price
- MAD 2,100–9,000
Flights from Zagreb Franjo Tuđman Airport to Sania Ramel Airport via Malaga
- Ave. Duration
- 7h 30m
- When
- Wednesday and Saturday
- Estimated price
- MAD 1,200–4,700
Flights from Zagreb Franjo Tuđman Airport to Sania Ramel Airport via Brussels
- Ave. Duration
- 9h 25m
- When
- Monday and Friday
- Estimated price
- MAD 2,200–9,500
- Website
- airarabia.com
Flights from Trieste – Friuli Venezia Giulia Airport to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 8h 30m
- When
- Friday and Saturday
- Estimated price
- MAD 800–3,300
Flights from Venice Marco Polo Airport to Tangier Ibn Battouta Airport via Bordeaux
- Ave. Duration
- 4h 55m
- When
- Sunday
- Estimated price
- MAD 1,000–3,400
Flights from Venice Marco Polo Airport to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 5h 15m
- When
- Thursday
- Estimated price
- MAD 700–3,000
Flights from Zagreb Franjo Tuđman Airport to Sania Ramel Airport via Amsterdam Schiphol
- Ave. Duration
- 8h 2m
- When
- Monday
- Estimated price
- MAD 2,000–6,500
- Website
- vueling.com
Flights from Split Airport to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 10h 50m
- When
- Monday and Friday
- Estimated price
- MAD 1,300–4,900
Flights from Venice Marco Polo Airport to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 9h 7m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- MAD 500–3,100
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Zagreb Glavni Kol. to Ljubljana
- Ave. Duration
- 2h 23m
- Frequency
- 5 times a day
- Estimated price
- MAD 400–600
- Website
- http://www.hzpp.hr/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia S. Lucia to Roma Termini
- Ave. Duration
- 3h 59m
- Frequency
- Hourly
- Estimated price
- MAD 800–1,600
- Schedules at
- trenitalia.com
Train from Roma Termini to Civitavecchia
- Ave. Duration
- 47 min
- Frequency
- 5 times a day
- Estimated price
- MAD 120–230
- Schedules at
- trenitalia.com
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Roma Termini to Civitavecchia
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- MAD 100–180
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Termini to Civitavecchia
- Ave. Duration
- 56 min
- Frequency
- 3 times a day
- Estimated price
- MAD 85–200
- Website
- https://www.trenitalia.com/en.html
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from Zagreb to Padova
- Ave. Duration
- 7h 40m
- Frequency
- Once a week
- Schedules at
- mm-travel.bg
- Book at
- mm-travel.bg
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Padova to San Sebastián
- Ave. Duration
- 21h 39m
- Frequency
- 3 times a week
- Estimated price
- MAD 650–800
- Schedules at
- tabitatour.ro
- Phone
- +34 915 304 417
- socibus@socibus.es
- Website
- socibusventas.es
Bus from Estación de Autobuses Donostia-San Sebastián to Tarifa
- Ave. Duration
- 17h 40m
- Frequency
- Twice daily
- Estimated price
- MAD 850–1,500
- Website
- https://socibusventas.es/en/
- Phone
- +386 (0)51 224 222
- info@drd.si
- Website
- drd.si
Bus from Ljubljana Hotel Union to Venezia, Piazzale Roma
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- MAD 302
- Website
- https://www.drd.si/
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Bus from Rijeka, Željeznički Kolodvor to Trieste, Autostazione
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- MAD 750–1,900
- Website
- https://www.goopti.com/en/
Shuttle from Pula railway Stattion to Venezia, Aeroporto Marco Polo di Venezia
- Ave. Duration
- 3h 32m
- Frequency
- On demand
- Estimated price
- MAD 475–7,000
- Website
- https://www.goopti.com/en/
- Shared
- MAD 475
- Private
- MAD 2,675
- Phone
- 0 800 0900 30
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Tétouan to Tangier
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- MAD 30–45
- Schedules at
- ctm.ma
- Confort
- MAD 30–35
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Zagreb to Roma, Autostazione Tiburtina
- Ave. Duration
- 12h 40m
- Frequency
- Once daily
- Estimated price
- MAD 600–1,200
- Website
- https://www.flixbus.co.uk
- Phone
- 800 174 471
- Website
- servizi.cotralspa.it
Bus from ROMA | Capolinea Cornelia # f1 to CIVITAVECCHIA | Via Braccianese Via Gondar # f278
- Ave. Duration
- 1h 37m
- Frequency
- Every 2 hours
- Estimated price
- MAD 45–60
- Schedules at
- servizi.cotralspa.it
- Phone
- +34-956 63 63 63
- aml@aml.ma
- Website
- aml.ma
Ferry from Tarifa to Tanger Ville
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- MAD 360–500
- Schedules at
- aml.ma
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Car ferry from Port of Civitavecchia to Port of Tangier Ville
- Ave. Duration
- 2d 6h
- Frequency
- Once a week
- Estimated price
- MAD 2,400–3,600
- Website
- https://www.gnv.it/en
Want to know more about travelling around Morocco
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
Italy Travel Guides
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Want to know more about Flixbus?
Read the travel guide























































