Sofia Adventures
This post may contain affiliate links. This means that if you click a link, we may make a small commission off any subsequent purchase, at no extra cost to you. For more information, please check our privacy policy.

Croatia has a whopping 1,200+ islands, but only 48 of them are inhabited. We’ve reviewed nearly half of those 48 options and picked the best Croatian islands to add to your bucket list.

From party islands to quiet seaside getaways few tourists know about, here are our top picks for a Croatian island getaway.

Brac

Known for its sandy beaches, traditional architecture, and limestone quarries, Brac is a Croatian island in the Adriatic Sea. When in Brac, head to the resort town of Bol to go swimming, snorkeling, and windsurfing.

The famous Golden Horn beach is also a must-see on the island. Before you leave, make sure to stop by the island’s oldest limestone quarry in Rasohe, which dates back to ancient Rome. From Split, Brac is sixty minutes away by ferry.

Hvar

Hvar is a fortified island town in Croatia. It’s a ninety-minute ferry ride from Split and is often part of island-hopping tours in the Adriatic Sea.

The city of Hvar is most known for its 13th-century walls and rich history. But this hilltop fortress is now a popular summer destination in the Dalmatian region, with about 20,000 people visiting the island every day during its peak season. Make the most of your day in Hvar by visiting St. Stephen’s square and Fortica.

Korcula

Korcula is the most populous island in the Adriatic Sea, with locals settling mostly in the Old Town. This gives you a lot of things to do and see when you visit the island. First and foremost, the architecture that dates back to the Venetian Renaissance makes up for a great Instagram picture. You’ll see local performers dressed in traditional folk costumes. Restaurants and cafes serve delicious Mediterranean food. Of course, the beaches are also breathtaking.

Krk

Krk is a big island in the Adriatic Sea that’s connected to mainland Croatia by the Krk Bridge. There are so many things to see when you visit the island, like Biserujka, a subterranean cave with interesting stalactite and stalagmite rock formations, and a great hall where concerts are sometimes held.

You can also go beach-hopping if you’re spending a day in Krk. Malinska, Punat, and Njivice are just some of the popular beach destinations on the island.

Mljet

Mljet is Croatia’s greenest island and home to the Mljet National Park, an island retreat in the Adriatic Sea. It was founded in 1960 and has since been a popular tourist spot in Croatia, with over 100,000 people visiting the park annually.

Aside from the park, you can also go to the island if you want to have quiet day by the sea. Its pristine beach forests offer a kind of serenity that you won’t find anywhere else.

Lopud

Lopud is a small Croatian island in the Adriatic Sea, about a two-hour ferry ride from Dubrovnik. It belongs to the Elaphiti archipelago with other islands like Sipan and Kolocep.

When in Lopud, you can have a nice, relaxing day at one of its several beautiful beaches. The most popular beach destination in Lopud is Sunj bay. Its shallow waters make it a favorite spot for families traveling with kids. Here, you can go swimming, kayaking and sunbathing.

Solta

A quiet Mediterranean spot in the Adriatic Sea, Solta is like a fairytale village come to life. Its pristine natural surroundings, aquamarine waters, and quaint seaside houses make it a great destination for those who want a slow and relaxing day by the sea.

It’s a two-hour ferry ride from the town of Split on mainland Croatia and is close to Hvar and Brac, two other bigger and popular island destinations in the Dalmatian region.

Losinj

There are about a thousand islands in the Croatian archipelago, and Losinj is one of them. This big island in the Adriatic Sea is of historical and natural interest.

If you’re visiting Losinj, make sure to visit the two museums in the island’s main town of Mali Losinj, Apoxymenos and Losinjski Muzej. But if a day of swimming and sunbathing by the sea is more of your thing, head to the Pileski, Veli Zal, and Zabodarski beaches.

Vis

Vis is a gorgeous island in the Adriatic Sea, about a two-hour ferry ride from the mainland town of Split. Its beautiful beaches and natural scenery are largely the background for the big Hollywood film Mamma Mia 2.

When in Vis, visit the Srebrna, Stoncica, Smokova, Zaglav, and Stiniva beaches. Stiniva, in particular, has a very interesting location. This small but pretty beach is situated on a tiny alcove between two cliffs, giving you a one-of-a-kind view.

Pag

Space travel might be beyond us regular folks, but you can take yourself to the moon when you visit Pag, Croatia. This island in the Adriatic Sea is most known for its barren, moonlike landscape and long coastline. Pag has sand and pebble beaches that you can visit in a day, including the Ruccia and Beritnica beaches. Zrce Beach is also popular among tourists, slowly getting known as the Ibiza of Croatia with its fun parties every summer.

pace travel might be beyond us regular folks, but you can take yourself to the moon when you visit Pag, Croatia. This island in the Adriatic Sea is most known for its barren, moonlike landscape and long coastline. Pag has sand and pebble beaches that you can visit in a day, including the Ruccia and Beritnica beaches. Zrce Beach is also popular among tourists, slowly getting known as the Ibiza of Croatia with its fun parties every summer.

Rab

Rab is an island in the Adriatic Sea off the coast of Croatia. It carries the name of the historic old town that was established in the Middle Ages. Rab is popular for its pristine beaches and old buildings.

You can spend a lovely day on this island swimming in the clear blue waters of the Adriatic Sea or visiting some of its ancient structures, including the 16th-century Church of St. Justine, which is now a museum.

Silba

Silba is a tiny island in Croatia. It has a total area of just 5.8 mi2. Despite it’s small size, it carries a lot of natural beauty that tourists love.

So if you’re planning on going island hopping among Croatia’s beautiful isles, make sure to stop by Silba and explore its sandy beaches and rock formations. Toreta, an iconic observation tower on the island, should also be on your list of must-see sites in Silba.

Kornat

Kornat - Kornati Islands - Croatia - Shutterstock

Kornat is the largest island in the Kornati archipelago of Croatia. It is surrounded by the beautiful blue waters of the Adriatic Sea, which makes it a popular destination for diving and snorkeling enthusiasts. Yachtsmen also love docking by the island just to enjoy a day at the sea. Interestingly, there are no permanent settlers on the island of Kornat. So, if you want a quiet getaway while in Croatia, take a boat ride to Kornat.

Dugi Otok

Bozava - Dugi otok - Croatia

Dugi Otok is an elongated island off the Dalmatian Coast in Croatia. It is a breathtaking ecotourism destination with its sandy beaches, bays, and cliffs. Here, tourists love to go swimming, hiking, and sailing.

When in Dugi Otok, make sure to visit the Saharun Beach, a seaside attraction surrounded by tall pine trees. Telascica Nature Park is also a popular destination on the island. Here you can observe a wide variety of flora and fauna.

Cres

Cres - Croatia - Pixabay

Cres is an island in Croatia known for its rich history. It has ancient buildings that date back to the 16th century, including the Venetian Tower and Arsan Palace. Cres also has several villages which are connected by a long road that runs across the island.

If you’re planning on stopping by Cres when you visit Croatia, make sure that you go see Lake Vrana, a highly guarded freshwater lake known for its great depth.

Lastovo

Lastovo is an island town in Croatia that is known for its scenic hillside villages and buildings that date back to the 15th and 16th centuries. These Renaissance structures mixed with Arab and Turkish influences give Lastovo a signature aesthetic.

If you’re looking for a Croatian island to take pictures of for Instagram, then you should definitely head to beautiful Lastovo. While on the island, have a taste of local wine at one of its many vineyards.

Susak

Susak - Croatia - Shutterstock

At only 1.5 mi2, Susak is one of the smallest islands in Croatia. However, tourists still love visiting the island for its beautiful sandy beaches, traditional and colorful folk costumes, and the quiet and serene getaway it offers.

Visitors love hiking, swimming, and scuba diving at Susak. You should check out one of its nine beautiful beaches, like Obis Bay where you can go cliff diving and Punta Valica Bay where you can have the perfect sunset view.

Veli Iz - Croatia - Shutterstock

Are you perhaps interested in pottery? Well, Iž is the perfect island for you to visit if you’re in Croatia. It is an island town where most of the inhabitants are engaged in pottery.

You’ll find a lot of authentic Croatian pottery tools and traditional pottery crafts on this island, which are now indicated as protected immaterial goods in the country. Aside from pottery, Iž is also home to beautiful natural spots, like its gorgeous beaches.

Zlarin

Zlarin has the longest island port in Croatia, which makes it a favorite destination for yachtsmen and boat enthusiasts. Aside from its famous port, it is also known for its pristine beaches and natural spots, as well as its rich historical and cultural heritage.

When in the island of Zlarin, you can go sailing, swimming, hiking, and snorkeling for hours on end, thanks to the good amount of sun time that it receives every day.

Sipan

Sipan is the largest island in the Elaphiti archipelago in Croatia. Tourists who visit love to explore it via bicycles, which you can rent easily when you arrive on the island.

This Croatian island used to be a summer getaway for rich Dubrovnik families during the 15th century. Today, you can still see some of the structures that housed these families. During your bike tour, stop by the Sudurad village, a seaside village where a 16th century tower still stands.