Some islands near Dubrovnik are famous for a reason. Others are better appreciated once you know when to go, where to moor, and which corner to leave to the day-trippers. If you are choosing between a quick swim stop, a long lazy lunch, or a full day on the water, the best islands near Dubrovnik are not all trying to give you the same sort of day.
That is exactly what makes island-hopping here so rewarding. Within a relatively short stretch of coast, you can reach pine-covered nature reserves, elegant old summer retreats, tiny fishing villages and open, luminous bays where the sea shifts from deep blue to clear green. The right island depends on whether you want atmosphere, privacy, walking, swimming, or a little of everything.
The best islands near Dubrovnik for different kinds of days
A common mistake is treating the islands as a checklist. In reality, each one has its own rhythm. Some suit a half-day escape from the city, while others deserve an unhurried full day with time for swimming, strolling and lunch ashore.
If you prefer culture and a polished village feel, Lopud and Šipan are excellent choices. If your idea of a perfect day is quiet coves and crystalline water, Koločep tends to win people over quickly. Lokrum is the easiest island to reach from Dubrovnik, but it is a very different experience from the Elaphites. Mljet, farther away, rewards those willing to dedicate more time with some of the most striking natural scenery in southern Dalmatia.
1. Lokrum
Lokrum is the closest island to Dubrovnik, sitting just offshore from the Old Town, and its appeal is immediate. From the city walls it looks lush and almost theatrical, a green backdrop against the stone skyline. Once you arrive, the mood changes from urban energy to shaded pathways, botanical gardens and rocky swimming spots.
This is not the island for an all-day beach club atmosphere or secluded village life. It is best for a shorter outing, especially if you want a change of pace without spending long in transit. The monastery complex, peacocks and forested walking paths give it a slightly romantic, slightly whimsical character, and the views back towards Dubrovnik are superb.
The trade-off is popularity. In high season, Lokrum can feel busy, particularly in the middle of the day. If you want stillness, it is rarely the quietest option. If you want convenience and a memorable perspective on Dubrovnik itself, it earns its place easily.
2. Koločep
Koločep, often called Kalamota by locals, is one of the gentlest and most enjoyable island escapes near Dubrovnik. It is the nearest of the Elaphite Islands and has a softness to it that suits couples, families and anyone craving an easy, beautiful day by the sea. There are no cars, the air smells of pine and salt, and the coastline opens into caves, low cliffs and clear bathing spots.
What makes Koločep special is how well it balances accessibility with tranquillity. You can reach it quickly, yet once you move away from the main arrival point, the island feels calm and unforced. The Blue Cave area is especially popular for swimming and snorkelling, and there are lovely pockets of coast that are best reached by boat rather than on foot.
Koločep works particularly well for half-day or relaxed full-day outings. If you are not looking for extensive sightseeing ashore and care more about swimming, scenery and a polished sense of escape, it is one of the strongest choices in the area.
3. Lopud
Lopud has long been a favourite for visitors who want a little more life and elegance in their island day. It has a handsome waterfront, a graceful village atmosphere and a history tied to Dubrovnik’s old seafaring and aristocratic families. You feel that refinement in the architecture, the churches and the remains of summer residences scattered across the island.
For many travellers, the great draw is Šunj Beach on the far side of the island. Sandy beaches are unusual in this part of Croatia, so Šunj has understandable appeal, especially for families or anyone who prefers a softer entry into the water. It is broad, shallow and sociable.
That said, Lopud can feel busier than some of its neighbours, particularly around Šunj in peak summer. If you love a bit of atmosphere and want the option of lunch in a lively harbour before a swim, that is part of the charm. If you are searching for utter privacy, you may prefer to arrive by private boat and shape your time carefully around the quieter hours.
Best islands near Dubrovnik for a longer, quieter escape
Once you move beyond the closest stops, the experience becomes more spacious. Distances are still manageable by sea, but the reward is often a slower pace, fewer crowds and landscapes that feel less touched by the daily rush around Dubrovnik.
4. Šipan
Šipan is the largest of the Elaphite Islands, though “largest” is relative here. What it really offers is depth. Rather than one headline attraction, it gives you a fuller sense of island life – olive groves, old stone villas, small harbours and a countryside feel that is rare so close to a major tourist centre.
The two main settlements, Suđurađ and Šipanska Luka, have distinct characters, and the journey between them reveals the island’s quieter beauty. This is an excellent choice for travellers who enjoy combining scenery with heritage. The island’s noble past is visible in old summer residences and churches, but it never feels museum-like.
Šipan is also particularly good for lunch stops. A long meal on the waterfront suits the island’s mood. It is less about ticking off landmarks and more about settling into the day. For guests who want an island that feels authentic, composed and slightly removed from the obvious route, Šipan often becomes a favourite.
5. Mljet
Mljet is usually the island people mention with a slightly dreamy expression afterwards. It lies farther from Dubrovnik than the Elaphites, so it is not the casual add-on that Lokrum or Koločep can be. But for a full-day adventure, it offers something exceptional.
The island is celebrated for its national park, saltwater lakes and dense woodland, and the scenery feels more dramatic and immersive than on the smaller islands nearer the city. There is a sense of scale here – more room to move, more variation in the landscape, more of that rare feeling that the day has carried you somewhere genuinely different.
Because of the distance, Mljet is best for travellers who want to dedicate real time to the experience. It suits people who do not want to rush from one stop to another. If you are content with a shorter outing, the closer islands may be more sensible. If you want a memorable full day that combines nature, swimming and a touch of adventure, Mljet is hard to beat.
6. Jakljan
Jakljan is far less talked about than its neighbours, which is precisely why some travellers love it. Small, pine-fringed and peaceful, it is more of a scenic retreat than a sightseeing island. You do not come here for a major village or a packed itinerary. You come for calm water, quiet coves and a sense of space.
This kind of island is not for everyone. If you want restaurants, promenades and lots to do ashore, Jakljan may feel too understated. Yet for a private boat day, understated can be exactly the point. It works beautifully as part of a tailored route, paired with more animated stops elsewhere, giving the day a quieter middle chapter.
7. Olipa
Olipa is tiny, uninhabited and easy to miss on a standard tourist plan, but it adds a very particular sort of magic to time on the water. It is less a destination for exploring on foot and more an island that creates atmosphere – a beautiful point on the horizon, a peaceful anchorage nearby, a place where the sea and sky seem to do most of the talking.
For travellers drawn to privacy, these smaller islets often become the most memorable parts of a day. They do not come with big-name recognition, but they offer what many people actually want from the Adriatic: silence, clear water, and the luxury of lingering where larger boats rarely stay long.
How to choose the right island near Dubrovnik
If your time is limited, Lokrum or Koločep make the most sense. They are close, rewarding and easy to fit into a shorter plan. If you want a balanced day with a village atmosphere, swimming and lunch, Lopud and Šipan are particularly strong. If you are after natural drama and do not mind a longer run by boat, Mljet justifies the extra distance.
It also depends on how you like to travel. Public ferries can work perfectly well if your priority is simply reaching an island. But if your ideal day includes hidden coves, flexible timings, quieter moorings and the freedom to stay longer where the water is especially inviting, a private boat changes the experience entirely. Around Dubrovnik, that difference is not a small detail. It is often what turns an island visit into a genuinely restorative day.
For guests who want that more refined rhythm, Dubrovnik Sea Tours can shape an itinerary around the islands that best fit your pace, whether that means a few relaxed hours around Koločep and Lopud or a longer journey towards Mljet with swim stops chosen for privacy rather than convenience.
The loveliest island days near Dubrovnik rarely feel rushed. Choose less by fame and more by mood, and the right island will give you exactly what the city cannot – space to exhale, swim, wander and let the Adriatic set the pace.

