Taking a boat from Dubrovnik to Cavtat gives you a pleasant half-day escape from the crowds. The ride itself is the highlight: you get great views of the city walls, Lokrum island, and the rocky coastline. Once in Cavtat you’ll find a relaxed waterfront town with cafés, a pretty harbor promenade, and swimming spots. Most trips last 4–7 hours and include at least one swim stop. Expect a mix of speedboat and traditional wooden boat options; smaller groups on speedboats usually see more coastline and caves but can feel bumpy in choppy weather.
The best time is late spring (May–June) or early autumn (September–early October) when the sea is calm, the weather is warm enough to swim, and Dubrovnik isn’t at peak summer capacity. July and August are hotter, more crowded, and more expensive. Expect to pay around $60–90 per person for a standard half-day tour with a swim stop and basic drinks; full-day versions with lunch or multiple islands run $100–140. Private transfers by speedboat start higher, around $200–300 for two people.
Pick the shorter coastal tours that stop at a quiet bay for swimming rather than the packed “three-island all-you-can-drink” versions. Skip anything promising a Blue Cave visit if you’re short on time – it adds distance and often means less actual time in Cavtat. Bring sunscreen, a hat, and cash for the return taxi or bus if you decide to linger longer than the boat schedule allows.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.