19 Top-Rated Tourist Attractions in Croatia

Written by Meagan Drillinger
Updated Jul 10, 2023

The world has few places that are quite like Croatia. For thousands of years, Croatia has sat at the crossroads of East and West. It has a history of ever-changing borders and rulers, and much of its history is shrouded in pain.

Dubrovnik's City Walls
Dubrovnik's City Walls | Photo Copyright: Meagan Drillinger

But modern-day Croatia is nothing short of a celebration of life, energy, and natural beauty, with wonderfully warm and welcoming people and thousands upon thousands of places to visit. I first visited Croatia in 2019 and became enamored with the country. So in 2023, I went back to really immerse myself and learn all that I could about this fantastic country along the coast of the Adriatic Sea.

Historic cities and unspoiled nature are some of Croatia's top attractions. The vibrant capital city of Zagreb is home to some of the country's best museums, galleries, restaurants, and shopping.

Along the coast, centuries-old harbor towns are packed with Venetian-era stone buildings, while countless pebble beaches offer things to do such as scuba diving, water skiing, and windsurfing. My road trip from Istria to Dubrovnik was a highlight of the trip, including the stunning scenery and beaches along the Makarska Riviera.

On the Adriatic, Croatia's blissful islands are a haven for yachters and those wanting to simply relax and enjoy the Mediterranean sunshine.

To get the most out of your travel experience in this beautiful country, be sure to refer to this list of the top attractions in Croatia.

1. Dubrovnik Old Town

Dubrovnik Old Town Walls
Dubrovnik Old Town Walls

My first foray into Croatia was a visit to Dubrovnik. And it was because of Dubrovnik that I became forever hooked on Croatia. Dubrovnik, Croatia's most glamorous tourist destination and a UNESCO World Heritage site, centers on the magnificent Old Town area, contained within sturdy medieval defensive walls.

Any first-time sightseeing tour of the city should begin with a walk around the Old Town Walls. These sturdy old ramparts (the complete circuit measures two kilometers) incorporate fortresses, towers, and cannons along the way. Keep in mind that tickets to walk the walls are expensive, but if you buy a Dubrovnik Pass for the same price as this one ticket, not only are the walls included, but many of the city's other top attractions, as well.

Of course, the walls are just the tip of the iceberg when it comes to things to see and do in Dubrovnik. The Old Town is a living, breathing museum and feels like a movie set coming to life. That said, it was the actual set of HBO's Game of Thrones and Star Wars: The Last Jedi, which definitely contributed to the surge in tourists.

The Stradun in Dubrovnik
The Stradun in Dubrovnik | Photo Copyright: Meagan Drillinger

You'll likely enter the Old Town through the famous Pile Gate, built in 1537 and one of the city's most impressive structures. From high up on the walls, you can enjoy amazing views over the Old Town rooftops and out across the glistening Adriatic Sea.

Other fun things to do in Dubrovnik include exploring the Stradun, a wide 300-meter-long pedestrian thoroughfare lined with boutiques, cafés, and restaurants that are famous for their white limestone cobblestones.

Don't miss the attractive cathedral; the spectacular Square of the Loggia, a historic gathering place famous for its lovely old buildings and monuments; and Fort Lovrijenac, one of the country's most important fortresses.

In case I'm gilding the lily here, let me be upfront and say that Dubrovnik is crowded. Crowded may even be an understatement, especially if you're visiting in the summer months when a cruise ship is in port. It will be a slog to get through the narrow streets and forget about finding a place to park. Still, Dubrovnik shimmers with fairy tale magic and is mesmerizing even among the throngs of people.

2. Plitvice Lakes National Park

Plitvice National Park
Plitvice National Park

Croatia's most visited inland attraction, Plitvice Lakes National Park (Nacionalni park Plitvicka jezera) encompasses steep forested hillsides surrounding 16 emerald-blue lakes connected by a succession of thundering waterfalls. A network of footpaths and wooden bridges crisscrosses the park (the country's first national park), and the entrance ticket includes boat rides across the lakes.

Thanks to the lush pristine nature, the park is a haven for wild animals, including wolves and bears (though they are timid, so you are unlikely to see them) as well as owls, eagles, and falcons. There are several hotels on the edge of the park should you wish to stay the night. You can visit Plitvice on organized sightseeing tours by bus from Zagreb and Zadar.

If you're planning on visiting without a guide or not as part of a tour, be sure to reserve your tickets in advance-its a very popular tourist attraction that receives over a million visitors a year.

3. Hvar Town

Hvar Town
Hvar Town

Many tourists visit Croatia to explore the blissful Dalmatian islands, of which the most fashionable is Hvar. Here, the trendy city of Hvar is home to some of the country's top hotels and best seafood restaurants.

Dating back to the years spent under Venetian rule (1420-1797), its car-free Old Town is made up of a spacious main square overlooked by a 16th-century cathedral, a pretty fishing harbor, and a hilltop fortress.

Hvar is popular with yachters and celebrities, as well as travelers who come here to enjoy its beaches and water sports. It is served by ferry from Split.

4. Diocletian's Palace in Split

Diocletian's Palace in Split
Diocletian's Palace in Split

Split, Croatia's second biggest city after Zagreb, was established within the ancient Roman walls of the huge Diocletian Palace (Dioklecijanova palaca). Situated overlooking the Adriatic Sea, it was built by Roman Emperor Diocletian, who retired here in AD 305.

Square in plan – it's more fortress than palace and actually housed the Emperor's personal garrison – the palace has four monumental gates, three accessible from the land, and one that originally opened directly onto the water. Within the walls, things to see include the magnificent Peristyle (an arcaded courtyard), where you'll also find the Cathedral of St. Domnius with its elegant bell tower.

Diocletian's Palace
Diocletian's Palace | Photo Copyright: Meagan Drillinger

A fun thing to do at night is to visit and enjoy the illuminated ruins, while during the day, concerts and entertainment are frequently held. The Old Town is a pedestrian-only zone and has been proclaimed a UNESCO World Heritage Site.

The best way to access the palace is to walk through the city's southern gate. It's the gate directly in front of the St. Dominic Church. Once you pass through the gate, the palace will be directly on your left.

Be sure to go early in the day. This is Split's most important attraction and the number of crowds can be overwhelming. If you are in Croatia before June, you should have the place (relatively) to yourself.

Read More:

5. Rovinj

Rovinj
Rovinj

Located in northwest Croatia, on the Istrian peninsula, the Venetian-era seaside town of Rovinj is made up of pastel-colored houses ringing a pretty fishing harbor and presided over by a hilltop church with an elegant bell tower.

Besides the nearby pebble beaches, the main tourist attraction is the Batana Eco-Museum on the seafront, which tells the story of the batana, a type of wooden boat used by local fishermen. There are also plenty of top-rated hotels, up-market seafood restaurants, and art galleries to explore.

Don't miss the beaches surrounding Rovinj, either. These calm and beautiful beaches are perfect for relaxing with a good book and basking on the warm, white pebbles. Some of my favorite Rovinj beaches include Cisterna Beach, Cuvi Beach, and Skaraba Beach.

The locals speak a dialect that mixes both the Croatian and Italian languages. The nearest airport is in Pula.

6. Zadar's Romanesque Churches

Zadar's Romanesque Churches
Zadar's Romanesque Churches

Zadar's car-free Old Town is built on a small peninsula jutting out onto Croatia's Dalmatian coast. Said to be the country's oldest continually inhabited city-it can trace its roots back as far as the Stone Age-its top tourist attractions are its many fine Romanesque churches, most of them built between the 9th and 13th centuries and filled with superbly preserved religious paintings and ornate golden treasures.

Be sure to check out the 9th-century pre-Romanesque Church of St. Donatus; the 11th-century Church of St. Mary; the Cathedral of Anastasia and the Church of St. Chrysogonus, both from the 12th century.

Other things to do include visiting the Museum of Ancient Glass, as well as two popular modern installations, the Sea Organ and the Greeting to the Sun, both on the seafront close to the tip of the peninsula.

One of the best free things to do in Zadar is to simply relax on picturesque Kolovare Beach, a stretch of sand and pebbles that backs onto a lovely park area. You'll find several beautiful beaches around Zadar to enjoy some time by the sea.

Read More: Top-Rated Attractions in Zadar & Easy Day Trips

7. Marjan Park in Split

Kasjuni Beach in Marjan Park
Kasjuni Beach in Marjan Park | Photo Copyright: Meagan Drillinger

One of my favorite parts about visiting Split is getting the chance to explore Marjan Park. This green, forested peninsula is just north of Old Town and has some of the best beaches in Split. My favorite is Kasjuni Beach — perfect for a quiet morning dip or an energetic afternoon at Joe's Beach Lounge.

Marjan Park also has tranquil meandering trails that wind their way through the dense Mediterranean pine forest. From the shoreline, you'll have beautiful views of nearby islands and the sparkling blue Adriatic Sea.

The park is also home to the Mestrovic Gallery, which is considered to be one of the best museums in Croatia.

8. Ride the Dubrovnik Cable Car

View over Dubrovnik from the cable car
View over Dubrovnik from the cable car

One of the best ways to see Dubrovnik is to hop aboard the Dubrovnik Cable Car. If you swoon over those aerial shots of Old Town, the cable car is a surefire way to take them yourself.

The cable car route travels up Srd Hill, and on a clear day you can see nearly 50 kilometers in the distance. The entire trip is less than 10 minutes and when you are at the top you can explore the top of the hill. Up here, be sure to inspect the 19th-century Imperial Fortress or dine at the restaurant that has views over Old Town.

Keep in mind that the line for the cable car can be quite long during high season.

Address: Ulica kralja Petra Krešimira IV, 20000, Dubrovnik

9. Pula's Roman Arena

Pula's Roman Arena
A look inside Pula's Roman Arena | Photo Copyright: Meagan Drillinger

Located on the coast of the Adriatic in Croatia's popular Istria region, the historic city of Pula is well worth including on your travel itinerary. In addition to its lovely seaside setting, including a number of fine beaches, Pula is well known for its well-preserved Roman architecture and makes for an excellent day trip for those staying in other parts of the country.

Though inhabited by humans for tens of thousands of years, it was the Romans over 2,000 years ago who left their mark. Of the numerous examples of Roman buildings that remain, none are as impressive or as big as the Pula Arena (Pulska Arena). Ordered built around the 1st century by Emperor Vespasian, it's one of the largest surviving Roman amphitheaters, rivaled only by its famous cousin, the Colosseum in Rome.

Pula's Roman Arena
Pula's Roman Arena

Designed to host crowds of up to 20,000 people, it was used predominantly for entertainment such as gladiator fighting and jousting. Thanks to careful reconstruction, this impressive structure to this day can still host audiences of up to 5,000 visitors during its regular summer schedule of concerts and festivals.

A number of other Pula Roman ruins are also worth seeing. Of these, the best is the Roman Forum, a well-preserved ancient square that for centuries has been at the center of town life. Here, you'll also find the Temple of Augustus (Augustov Hram), a finely preserved columned structure, which boasts a collection of Roman sculptures.

Address: Flavijevska ul., 52100, Pula, Croatia

Read More: Best Beaches in Pula

10. Explore Cavtat Old Town

Cavtat Marina
Cavtat Marina | Photo Copyright: Meagan Drillinger

About 20 minutes south of Dubrovnik is the village of Cavtat, which I can only describe as "Dubrovnik light." The city boasts the same beautiful white stone buildings with red-topped roofs, a charming marina, and plenty of narrow alleyways to explore.

But unlike Dubrovnik, Cavtat's tourism numbers are blissfully pared down. Even during high season the city still feels calm, even tranquil, compared to the streets of Dubrovnik.

Cavtat is a wonderful village to come to visit for a slower pace of life. Linger at a waterfront cafe, or stroll along the marina walkways. The views from Cavtat are quite beautiful, as well.

Cavtat also happens to be the gateway to some of the nearby beach towns just outside Dubrovnik — the veritable "Dubrovnik Riviera." You'll find a string of beach towns between Cavtat and Dubrovnik, like Plat, Soline, Mlini, and Srebreno, all of which are known for their lovely, calm beaches.

11. Zagreb's Gornji Grad

Zagreb's Gornji Grad
Zagreb's Gornji Grad

Zagreb's main sightseeing area is the medieval Gornji Grad (Upper Town) district. Here, popular tourist attractions include the cathedral with its neo-Gothic façade, twin steeples, and treasury with its large collection of religious art and artifacts; and the Croatian Parliament (Hrvatski sabor).

Also worth seeing are the Church of St. Mark with its famous colored tiled roof, and the 13th-century Tower of Lotrscak, which you can climb for fantastic views over the city and the surrounding area. Also be sure to catch most people's favorite, the much-loved Museum of Broken Relationships.

12. Sailing around Kornati National Park

Sailing around Kornati National Park
Sailing around Kornati National Park

Spreading over an area of some 320 square kilometers-it's 35 kilometers long and 13 kilometers wide-the Kornati archipelago encompasses 89 scattered islets, big and small.

Rocky and arid with little fertile soil, the islets are practically uninhabited, though there are some very basic stone cottages dotted here and there. Originally built as one-room shelters by local fishermen and shepherds, they're now often used as holiday retreats or seasonal seafood restaurants.

The best way to explore this stunningly beautiful coastal region is by private sailing boat, with the nearest charter base being located in Biograd Na Moru. It's also possible to visit the Kornati as a day trip by excursion boat from either Zadar or Sibenik on the mainland. If sailing under your own step, (as it were), you'll need to purchase a valid permit, available online (see the official site below).

Official site: www.np-kornati.hr/en/

13. Zlatni Rat Beach

Zlatni Rat Beach
Zlatni Rat Beach

Croatia's most photographed beach has to be the remarkable Zlatni Rat (Golden Horn, or Golden Cape). Located in Bol on the south coast of Brac, this unusual landform, known as a "spit," is made up of fine pebbles and runs 500 meters perpendicular to the coast. Depending on local winds and currents, it moves and changes shape from season to season.

Backed by a cluster of pine trees offering shade and overlooked by the rocky heights of Vidova Gora mountain, it is lined in summer with sunbeds and umbrellas. Widely considered one of Europe's top beaches, the sea is warm enough to swim from June through September, and some people even manage to stretch the bathing season out to May and October, too.

Extra attractions on the beach include water sports such as paddle boats, sea kayaks, and banana boat rides. Zlatni Rat is also Croatia's top windsurfing destination. Brac is accessible by ferry and catamaran from Split.

A number of top luxury hotels are located nearby for those wanting to enjoy an extended stay here.

14. The Pretty Town of Korcula

The Town of Korcula
The Town of Korcula

The town of Korcula, the chief settlement on the island of the same name in South Dalmatia, sits snugly on a tiny peninsula. Protected by medieval walls and towers, its car-free stone alleys are laid out in a herringbone pattern so as to give shelter from the prevailing winds. Packed with centuries-old aristocratic stone buildings, Korcula was built at a time when the island was under Venetian rule.

The top points of interest include Marco Polo house, said to be the birthplace of the renowned 13th-century explorer, while one of the best things to do is catch a performance of the moreska sword dance, a traditional dance staged for tourists just outside the town walls on summer evenings.

For a truly special experience, you can reach Korcula's historic town center by catamaran from Split (daily) or Dubrovnik (summer only).

15. Mljet National Park

Mljet National Park
Mljet National Park

The western third of the island of Mljet has been designated as a national park. Largely covered by dense woodland, it centers on two interconnected, turquoise saltwater lakes, one of which has an islet capped by a 12th-century Benedictine monastery, which you can visit by taxi-boat.

Popular with nature lovers, the park offers plenty of things to do, including exploring the numerous paths that run through the woodland. There's also a nine-kilometer trail that runs around the perimeter of the lakes, making it ideal for walking or mountain biking. The area is also popular for swimming and activities such as kayaking (kayaks can be rented to explore the lakes).

There's only one hotel on the island, but local families do rent rooms to visitors in summer, and a number of reputable campsites are also available. Mljet can be reached by ferry or catamaran from Dubrovnik.

16. Brijuni National Park

Brijuni National Park
Brijuni National Park

Lying off the Istrian peninsula, this archipelago of scattered pine-scented islets has been designated a national park (Nacionalni Park Brijuni). The largest island, Veli Brijun, is covered with beautifully landscaped parkland and is open to visitors year-round.

The former President of Yugoslavia, Tito, used to entertain visiting foreign dignitaries here, and some of them brought him exotic animals as gifts, the descendants of which are now on show in the small safari park: elephants from India, antelopes from Zambia, and zebras from Guinea are the main attractions.

The island is also home to an abundance of unique flora and fauna, along with evidence that dinosaurs once roamed here. The island has two hotels, along with a golf course and the ruins of a Roman villa. To get here, catch the national park boat (reservations essential) from Fažana on the mainland, seven kilometers north of Pula.

17. Trogir

Aerial view of Trogir
Aerial view of Trogir

Widely regarded as one of the top places to visit on Croatia's spectacular Dalmatian coast, the attractive seaside town of Trogir is a delightful vacation destination to explore. With a rich history that dates all the way back to its founding in 380 BC, Trogir has at various times been ruled by the Greeks, Romans, Hungarians, and Venetians.

Trogir became my home base for almost two weeks while I was exploring Croatia's Dalmatian Coast. It is an extremely livable city, from the history of Old Town to the naturally beautiful beaches of Ciovo — the island just across the water from Old Town. You'll also find a delightful farmers market, and plenty of creature comforts in the way of grocery stores, fitness centers, and shopping.

Tables beside St. Dominic Monastery
Tables beside St. Dominic Monastery | Photo Copyrigth: Meagan Drillinger

But Old Town Trogir is where the magic really lives, especially if you're only able to visit for a day. Now a UNESCO World Heritage Site – an honor bestowed on the town in 1997 – Trogir offers tourists no end of fun things to do. In addition to its many top hotels and accommodation options, visitors are spoiled for choice when seeking a good seafood restaurant or getting in some souvenir shopping.

Thanks to the careful preservation of its many old buildings, history buffs, and sightseers alike have plenty of attractions to visit, most of them to be found within the confines of the town walls dating back to the 1400s.

Examples of elegant Romanesque and Renaissance-style architecture can be seen everywhere along the town's medieval streets or lining the attractive waterfront promenade. Notable among these are Trogir Cathedral (the Cathedral of St. Lawrence), Cipiko Palace, and the Church of St. Peter.

18. Rijeka

Rijeka
Rijeka

The attractive city of Rijeka, often overlooked by vacationers to the Dalmatian Coast, is well worth adding to your Croatia travel itinerary. In addition to the bonus of having to deal with fewer crowds, this long-important port city offers plenty of attractions and things to do for those who do visit.

Rijeka also served as a home base when I was exploring Croatia's northern coast. I loved Rijeka for its easy access from Zagreb and it was the perfect jumping-off point from which to explore Istria.

But Rijeka itself is a destination worth exploring, particularly its Old Town. Highlights include exploring the well-preserved cobbled streets and lanes, each lined with splendid examples of townhomes and dwellings – as well as old shops and places of trade – that were built in the 1700s.

Trsat Castle in Rijeka
Trsat Castle in Rijeka | Photo Copyright: Meagan Drillinger

Be sure to visit the magnificent Trsat Castle (Gradina Trsat), built above the town in the 13th century and accessible via a lovely pathway that also leads to the nearby Church of Our Lady of Trsat (Gospa Trsat). Add to this a mix of great art galleries and museums, Croatia's largest carnival, and the nearby Risnjak National Park, and there's no end of good excuses to visit this charming town.

19. Sibenik

Sibenik
Sibenik

Boasting a rich history that can be traced back as far as the 11th century, the attractive Dalmatian city of Sibenik has much to offer tourists to Croatia. While not always as busy as other popular destinations within this beautiful country, there's no shortage of great things to do here.

Start by exploring the perfectly-preserved historic Old Town center. Here, you'll find elegant 15th- and 16th-century architecture, along with numerous attractions worth visiting. Visit the 15th-century Cathedral of St. James (Katedrala Sv Jakova), a UNESCO World Heritage Site and one of the finest churches in all of Croatia.

A city scene in Sibenik
A city scene in Sibenik | Photo Copyright: Meagan Drillinger

Also worth visiting are the remains of St. John's Fortress, perched high upon a hill overlooking the town and boasting magnificent views over the Adriatic, and the equally important St. Michael's Fortress, popular for the traditional cultural performances hosted on its delightful open-air stage.

What I loved most about Sibenik is that it still feels like a well-kept secret, especially compared to places like Split and Dubrovnik. The charming hilltop city has plenty of narrow alleyways and secret staircases to explore.

Along the waterfront, cafes are lively and full of happy travelers and locals looking for a nice bite to eat. My favorite place to stop for a rest here is Azimut, a river-front cafe, performance space, and gallery.