Book Cheap Flights to Croatia

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.

Popular flights to Croatia

Flight Route Airline Trip Type Travel Dates Searched Price From
* Please note that the prices are subject to availability and block out dates do apply over peak season.

Why visit Croatia

Croatia Beach

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.

Croatia Architecture

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.

Croatia Nature

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.

General information

Essential details you need to know before your trip

Currency Croatian Kuna
Exchange Rate 1 ZAR = 0.51 HRK
Language Croatian / Serbian
Hub Airport Zagreb Airport (ZAG)
Airline Croatia Airlines
Time Zone GMT+1
Travel Adaptor Type C & F

Destination review

5.0
10 reviews

Best time to visit Croatia

The most popular time to explore Croatia is during the summer (July – August), when the temperatures reach their peak, hotel prices spike and the coastal resorts are their busiest. The benefit of visiting during these months is the chance to enjoy this nation’s energetic nightlife and numerous open-air cultural events. Make sure to book your hotel room well in advance to ensure you get the best deal. If you would rather skip the crowds, visit Croatia between May and June (spring) and between September and October (autumn). During these periods, the weather will be wonderfully sunny (ideal for swimming and sunbathing), the crowds will be thin and all the tourist attractions will be open. Other outdoor activities you can enjoy during these months include rafting, sea-kayaking, mountain-biking and hiking. November – April (winter) is the cheapest time fly to and stay in Croatia, but the temperatures become chilly, and many hotels and tourist sites along the coast close.

Weather & Climate in Croatia

Average temperature (°C) & rainfall (mm) per month

Month Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Low °C -3°C -1°C 2°C 4°C 10°C 13°C 15°C 15°C 10°C 7°C 2°C -1°C
High °C 3°C 8°C 13°C 15°C 20°C 23°C 27°C 27°C 22°C 15°C 8°C 4°C
Rainfall (mm) 38 50 60 66 86 104 72 79 66 54 118 53

Discover one of the major tourist destinations in Europe – Croatia. Situated on the eastern side of the continent, this beautiful nation sits along the Adriatic Sea, meaning you can look forward to a delightful beach holiday. Besides this wonderful feature, Croatia offers you treasures such as a lovely culture, rich history and awe-inspiring nature.

The capital, Zagreb, is the heart of the country’s culture, arts, entertainment, sports and education. Situated inland, this destination includes some of Croatia’s most interesting museums, the finest galleries, alluring eateries and exciting shopping venues. When you’re not exploring this scenic city, let your eyes feast on its gorgeous parks and lakes, and be sure to admire the historic architecture of Gornji Grad.

Experience the Dalmatian lifestyle in the coastal city of Split. This charming destination is where you can enjoy memorable private tours, indulge in hikes along trails that offer breath-taking views, and sample some of the Dalmatia region’s best wines. Split’s most popular sight is the ancient ruins of Diocletian’s Palace, which forms approximately half of the city’s old town.

Dubrovnik, another gorgeous city on Croatia’s shores, offers you the opportunity to discover its magnificent medieval walls that treat you to amazing views over the city and the Adriatic Sea. Discover more historic palaces from various periods, relax at the many gorgeous beaches, or rent a yacht and enjoy more scenery around this lovely European destination.

Compare several airlines and book your cheap flights to Croatia online at Travelstart!

You will need a visa to explore all the cities and towns of Croatia.

Visas can be organised through VFS Global.

Passports may not be older than 10 years, must have 2 blank pages and be valid for at least 3 months beyond your date of departure from the Schengen state.

The Embassy of the Republic of Croatia in Pretoria.

Address: 1160 Stanza Bopape (Church) Street, 0083, Colbyn

Phone: (+27) 012 342 1206

Travellers should receive all the routine vaccinations before they depart for Croatia. You may additionally need to receive a vaccination for hepatitis A, which is spread through contaminated food and water.

During sunny days, make sure to put on enough sunscreen. An SPF level of at least 15 is sufficient.

If you intend to hike or camp during the summer, watch out for ticks, which carry diseases such as encephalitis and Lyme disease. In Eastern Slavonia, wear long sleeves and use insect repellent.

Should you be driving on a on rural road, you will get drivers that stop to let you pass. It is customary to wave to him or her as a show of thanks.

Item Cape Town Johannesburg Zagreb
Meal, Inexpensive Restaurant R 100.00 R 100.00 R 87.90
Domestic Beer (0.5 litre draught) R 25.00 R 25.00 R 29.30
Cappuccino (regular) R 23.32 R 22.34 R 20.42
Taxi 1 km (Normal Tariff) R 10.00 R 10.00 R 11.72
Pack of Cigarettes (Marlboro) R 39.50 R 37.50 R 50.78
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 prices
  • Great service
Personalised Assistance

Need help with your booking? Contact our expert Travelstart Live agents for guidance and booking assistance.



Download our app

Free for iPhones and Android