As one of Europe’s most popular beach destinations and blessed with year-round sun, Croatia’s historic towns and idyllic islands have a wealth of natural attractions to offer.
From rolling vineyards to sweeping coastal cliffs, here are 10 of the most beautiful places in Croatia to add to your itinerary.
2. Plitvice Lakes National Park
3. Zagorje Region
5. Mljet National Park
7. Peljesac Peninsula
10. Kornati islands