There are 10 ways to get from Croatia to Portugal by plane, bus, car, shuttle, or night train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Split Airport to Lisbon-Portela Airport
best- Fly from Split Airport (SPU) to Lisbon-Portela Airport (LIS)plane SPU - LIS
8h 29m€102–278Fly Zagreb Franjo Tuđman Airport to Francisco De Sá Carneiro Airport
cheapest- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Francisco De Sá Carneiro Airport (OPO)plane ZAG - OPO
8h 47m€84–257Bus
- Take the bus from Zagreb to Milano, Autostazione Lampugnanobus N402 / ...
- Take the bus from Milan to Lisbonbus FlixBus N1138
43h 15m€226–371Drive 2,652.7 km
- Drive from Zagreb to Lisboncar 2,652.7 km
27h 5m€425–613Fly Zagreb Franjo Tuđman Airport to Lisbon-Portela Airport
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Lisbon-Portela Airport (LIS)plane ZAG - LIS
9h 9m€89–300Fly Split Airport to Francisco De Sá Carneiro Airport
- Fly from Split Airport (SPU) to Francisco De Sá Carneiro Airport (OPO)plane SPU - OPO
9h 32m€90–235Shuttle to Venice Marco Polo Airport, fly to Lisbon-Portela Airport
- Take a shuttle bus from Pula railway Stattion to Venezia, Aeroporto Marco Polo di Venezia
- Fly from Venice Marco Polo Airport (VCE) to Lisbon-Portela Airport (LIS)plane VCE - LIS
9h 16m€106–783Shuttle to Treviso Airport, fly to Francisco De Sá Carneiro Airport
- Take a shuttle bus from Pula railway Stattion to Treviso, Aeroporto
- Fly from Treviso Airport (TSF) to Francisco De Sá Carneiro Airport (OPO)plane TSF - OPO
9h 17m€116–849Night train, bus
- Take the nighttrain from Zagreb Glavni Kol. to Zuerich Hbnighttrain En
- Take the bus from Zurich Bus Station to Lisbonbus FlixBus N1156
2d 3h€257–367Bus via Marseille
- Take the bus from Zagreb to Marseille, Gare de Marseille-Saint-Charlesbus N482
- Take the bus from Marseille, Gare de Marseille-Saint-Charles to Estação Rodoviária de Sete Riosbus
2d 23h€244–375
Croatia to Portugal by bus
Comparing Your Travel Options
The cheapest way to get from Croatia to Portugal is to fly which costs €90 - €240 and takes 9h 32m.
The fastest way to get from Croatia to Portugal is to fly which takes 8h 29m and costs €100 - €280.
No, there is no direct bus from Croatia to Portugal. However, there are services departing from Zagreb and arriving at R. Palma via Milan and Estação Oriente. The journey, including transfers, takes approximately 43h 15m.
The distance between Croatia and Portugal is 2219 km. The road distance is 2652.7 km.
The best way to get from Croatia to Portugal without a car is to bus which takes 43h 15m and costs €220 - €380.
It takes approximately 8h 29m to get from Croatia to Portugal, including transfers.
Croatia to Portugal bus services, operated by FlixBus, depart from Zagreb station.
The best way to get from Croatia to Portugal is to fly which takes 8h 29m and costs €100 - €280. Alternatively, you can bus, which costs €220 - €380 and takes 43h 15m.
Croatia to Portugal bus services, operated by FlixBus, arrive at Milano, Autostazione Lampugnano station.
Yes, the driving distance between Croatia to Portugal is 2653 km. It takes approximately 27h 5m to drive from Croatia to Portugal.
What companies run services between Croatia and Portugal?
Vueling Airlines, easyJet, and three other airlines fly from Split Airport (SPU) to Lisbon-Portela Airport (LIS) 3 times a day. Alternatively, you can take a bus from Zagreb to R. Palma via Milan, Lisbon, and Estação Oriente in around 43h 15m.
- Website
- flytap.com
Flights from Split Airport to Lisbon-Portela Airport via Lyon
- Ave. Duration
- 7h 15m
- When
- Sunday
- Estimated price
- €160–310
Flights from Zagreb Franjo Tuđman Airport to Francisco De Sá Carneiro Airport via Munich
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- €110–380
Flights from Zagreb Franjo Tuđman Airport to Francisco De Sá Carneiro Airport via Zurich
- Ave. Duration
- 9h 5m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €120–300
Flights from Zagreb Franjo Tuđman Airport to Lisbon-Portela Airport via Barcelona
- Ave. Duration
- 5h 40m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €160–290
Flights from Zagreb Franjo Tuđman Airport to Lisbon-Portela Airport via Zurich
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- €90–370
Flights from Venice Marco Polo Airport to Lisbon-Portela Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €100–230
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Night train from Zagreb Glavni Kol. to Zuerich Hb
- Ave. Duration
- 13h 41m
- Frequency
- Twice daily
- Estimated price
- €65
- Website
- HŽ Putnički prijevoz (HŽPP)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Zagreb to Milano, Autostazione Lampugnano
- Ave. Duration
- 9h 50m
- Frequency
- Twice daily
- Estimated price
- €50–80
- Website
- Flixbus
Bus from Milan to Lisbon
- Ave. Duration
- 31h 40m
- Frequency
- Once daily
- Estimated price
- €180–290
- Website
- Flixbus
Bus from Zurich Bus Station to Lisbon
- Ave. Duration
- 36h 15m
- Frequency
- 6 times a week
- Estimated price
- €190–300
- Website
- Flixbus
Bus from Zagreb to Marseille, Gare de Marseille-Saint-Charles
- Ave. Duration
- 18h 40m
- Frequency
- Once daily
- Estimated price
- €100–150
- Website
- Flixbus
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
There are 9119+ hotels available in Portugal.









