Travel from Morocco to Croatia

Bus or fly from Morocco to Croatia?

Lufthansa, Croatia Airlines and 9 other airlines fly from Marrakech to Zagreb - Centar 4 times a day. Alternatively, Casa Tramway operates a bus from Casablanca to Zagreb - Centar every 30 minutes. Tickets cost $1 and the journey takes 6 min. 6 other operators also service this route.

Travel Guides

Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Morocco to Croatia

From Djemaa el Fna Airport Shuttle Bus to Marrakech airport, fly to Zagreb airport, shuttle to Autobusni kolodvor, then line 6 tram to Zagreb - Centar. 9 h 33 min $275. From Tangier taxi to Tangier airport, fly to Zagreb airport, shuttle to Autobusni kolodvor, then line 6 tram to Zagreb - Centar. 6 h 45 min $238. From Salé taxi to Rabat airport, fly to Zagreb airport, shuttle to Autobusni kolodvor, then line 6 tram to Zagreb - Centar. 8 h 55 min $340. From Casablanca port train to Casablanca airport, fly to Venice airport, then shuttle to Pula. 10 h 6 min $383. From Casablanca port train to Casablanca airport, fly to Split airport, then line 37 bus to Split. 9 h 30 min $256. From Casablanca bus and ferry to Genova - Via XX Settembre, bus to Genova Piazza Principe, train to Milano Centrale, train to Venice, Venice Mestre, night bus to Autobusni kolodvor, then line 6 tram to Trg bana J. Jelačića. 38 h 18 min $338. From Mohamed Diouri tram to Casablanca, bus to Malaga, bus to Padova, bus to Autobusni kolodvor, then line 6 tram to Trg bana J. Jelačića. 3 days 15 h $396. From Casablanca drive to Zagreb - Centar. 4 days 1 h $1,233.

Operators from Morocco to Croatia

OperatorPhoneWebsite
ALSA Morocco05 24 33 52 70ALSA Morocco
LufthansaLufthansa
Croatia AirlinesCroatia Airlines
NikiNiki
Austrian AirlinesAustrian Airlines
easyJeteasyJet
Air FranceAir France
Air Arabia MarocAir Arabia Maroc
EurowingsEurowings
Royal Air MarocRoyal Air Maroc
Condor FlugdienstCondor Flugdienst
TUI fly BelgiumTUI fly Belgium
GoOpti+386 1 320 4530GoOpti
ZET072 500 400ZET
KLMKLM
Brussels AirlinesBrussels Airlines
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
AlitaliaAlitalia
IberiaIberia
TAP PortugalTAP Portugal
Vueling AirlinesVueling Airlines
Transavia FranceTransavia France
Jet2.comJet2.com
FlexFlight ApSFlexFlight ApS
Aegean AirlinesAegean Airlines
VoloteaVolotea
Promet SplitPromet Split
Autolinee Gambioli+41 (0) 79.71.85.806Autolinee Gambioli
AMT Genova848 000 030AMT Genova
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
FlixBus+49 1807 123 99 123FlixBus
Casa TramwayCasa Tramway
ALSA+34 902 42 22 42ALSA
Atlassib(004) 0269 229.224Atlassib
Florentia Bus+39 055 967024Florentia Bus