Popular flights to Croatia
Prices observed in the past 7 days start from R3139 one-way and R10669 round trip. Fares and availability may change at any time, and additional terms may apply.

Prefer it packaged?
Popular airlines to Croatia
Why visit Croatia

Spectacular Beaches
Croatia’s sunny weather during spring, summer and autumn provide wonderful settings for a day at the beach. Relax at locations such as Plat Beach in Dubrovnik, Baska Beach on Krk Island and Zlatni Rat on Brac Island.

Elegant Ancient Architecture
Discover the wealth of beautiful historic sites around Croatia and learn the story behind this country. Attractions like these include the ancient city walls in Dubrovnik, Diocletian’s Palace in Split and the Hvar Fortress.

Awe-inspiring Nature
Rejuvenate yourself by exploring all of Croatia’s scenic parks and gardens. Some of the loveliest locations include the Plitvice Lakes National Park, the Marjan Mountain Park in Split and Mljet National Park in Dubrovnik.
Croatia: a destination boasting incredible artworks, fascinating architecture and a picturesque coastline
Situated in Eastern Europe, along the Adriatic Sea, is the beautiful country of Croatia. Home to over 1,000 islands, it has more than 4.2 million residents. Croatia offers you a wonderful beach holiday, historic architecture, gorgeous nature and quirky museums. Popular attractions include the ancient city walls in Dubrovnik, Plitvice Lakes National Park and Diocletian’s Palace in Split.
Pack in the sun screen for a vacation by the sea, because cheap flights to Croatia are now available for a limited time! Croatia’s hub airport is Zagreb Airport (ZAG), which is a 25-minute drive from Zagreb’s city centre. Zagreb Airport serves several airlines, including Swiss International Air Lines, Croatia Airlines and Turkish Airlines. Popular connecting flights to Croatia depart from Johannesburg and Cape Town. The flight duration from Johannesburg to Zagreb is approximately 12 hours and 50 minutes.

General Information
Essential details you need to know before your trip
Country
Currency
Croatia
Euro
LANGUAGE
Exchange Rate
Croatian / Serbian
1 ZAR = 0.053 EUR
AIRLINE
TIME ZONE
Croatia Airlines
GMT +1
Weather In Croatia
Frequently asked questions
Discover popular cities in Croatia
More popular destinations
Why book with us
Bringing you the best fares from all airlines
Expert assistance from booking to departure
Online destinations for planning your travels
Already booked your flight?
Explore our Hotel listings:
1000’s of options worldwide
Best price
Great service

Personalized assistance
Need help with your booking? Contact our expert TravelBar agents for guidance and booking assistance.













