Discover the best destinations and places to visit in Croatia. Road trips or island vacations, Croatia has something for every itinerary.

Dubrovnik Old Town panorama

Dubrovnik

A must-visit destination for its cultural heritage and architecture. The fortified city, a Unesco World Heritage site, boasts numerous attractions within its massive walls. Don't miss the circular walk atop the City Walls for stunning sea views and glimpses of hidden courtyards and gardens.

Southern Dalmatia

Zagreb panorama by Nick S on Flickr

Zagreb

The capitol of Croatia. Visit the Upper Town where you can enjoy panoramic views of the red rooftops and church spires of the Lower Town. Don't miss the opportunity to experience Zagreb's cafe culture by sipping a coffee at Flower Square (Cvjetni trg) like the locals do.

Central Croatia

Split arial panorama

Split

Ideal for sightseeing and island-hopping. The sea-facing Diocletian’s Palace is a maze of streets, cafes, shops and restaurants. Hike to Marjan hill for panoramic views. Don't miss the chance to explore the nearby islands of Brač, Hvar, Vis, Šolta, and Korčula, all easily accessible from Split's harbor by ferry.

Dalmatia

Zadar arial panorama

Zadar

The perfect destination for those looking to discover off-the-beaten-path Croatia. Hop on a ferry to the nearby islands and make sure to explore Kornati National Park, home to over 100 enchanting islands and cliffs.

Dalmatia

Cavtat arial panorama

Cavtat

Cavtat is a picturesque town renowned for its beautiful beaches and rich history located 20 km south of Dubrovnik. Explore the rich cultural and historical heritage of this area without the crowds, with easy access to Dubrovnik by bus or boat.

Southern Dalmatia

Rovinj Old Town panorama

Rovinj

Rovinj is a precious Croatian jewel. Its Old Town, adorned with cobblestone streets, seamlessly weaves together tradition and modernity. Explore the best things to see and do, places to stay, where to eat and more with our Rovinj Travel Guide.

Istria


The best Croatia Islands to visit

Croatia's coast offers an abundance of idyllic islands and secluded coves to escape the crowds of tourists. Whether you're planning a family vacation or a romantic honeymoon island hopping is an adventure that everyone can enjoy.

With over 1000 stunning islands to choose from, there are endless opportunities to relax along the picturesque coastline while discovering the country's rich history and culture. Don't forget to indulge in Croatia's delicious regional cuisine, which is undoubtedly a highlight of the trip.

More than 80 percent of Croatia's islands are uninhabited. Day trips and excursions are possible to most islands by ferry from the mainland.

To help you decide which islands to visit, we've compiled a list of our favorites.

Island Lopud panorama

Island Lopud

One of the Elaphiti islands located just over 7 nautical miles from Dubrovnik. The island is relatively small but offers much for nature and sun lovers. Don't miss a visit to Šunj, one of the most beautiful sandy beaches in Croatia.

Southern Dalmatia

Island Šipan, author: HTZ Croatian Tourist Board

Island Šipan

The largest of the Elaphiti Islands. Šipanska Luka at sunset is a magical experience. If you decide to take a trip to Suđurađ, be sure to visit one of the most beautiful villas in the Dubrovnik area - the old Skočibuha Palace.

Southern Dalmatia

Island Koločep, author: Kalamota Beach House

Island Koločep

A picturesque island with two settlements situated in the two large bays: Gornje Čelo and Donje Čelo, connected by a 3km promenade ideal for hiking. The island is covered by dense pine forest whose branches descend all the way to the sea.

Southern Dalmatia

Island Mljet, author: Ivan Bagić

Island Mljet

Mljet Island is well-known for being Croatia's greenest island, its beautiful beaches and two saltwater lakes that are part of Mljet National Park. It's highly recommended to try the local wines, olives, and homemade goat cheese while visiting.

Southern Dalmatia