{"id":758,"date":"2026-10-09T21:10:20","date_gmt":"2026-10-09T19:10:20","guid":{"rendered":"https:\/\/croatiamuse.com\/?p=758"},"modified":"2026-10-14T00:17:48","modified_gmt":"2026-10-13T22:17:48","slug":"best-day-trips-from-dubrovnik-2027","status":"publish","type":"post","link":"https:\/\/croatiamuse.com\/de\/best-day-trips-from-dubrovnik-2027\/","title":{"rendered":"Die besten Tagesausfl\u00fcge ab Dubrovnik (2027)"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Take a walk through the history<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Dubrovnik is a small city with an enormous backyard. Within two hours you&#8217;ve got a Bosnian old town, a Montenegrin fjord-like bay, a wine peninsula, a national-park island, and three more islands \u2014 plus a nature reserve ten minutes offshore. The trick is picking the right ones: some need passports, some need early ferries, and one (Kor\u010dula) is honestly better as an overnight. This guide ranks the eight day trips from Dubrovnik by what they deliver, with 2026 prices, travel times, and border-crossing practicalities. Borderline picks are flagged, not hidden. For the city itself, see our guide to <a href=\"https:\/\/croatiamuse.com\/best-things-to-do-in-dubrovnik-2027\/\">things to do in Dubrovnik<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quick picks<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Easiest win:<\/strong> Lokrum Island \u2014 10\u201315 min ferry, \u20ac30 round trip, peacocks and the salt lake.<\/li>\n\n\n\n<li><strong>Best boat day:<\/strong> Elaphiti Islands \u2014 the 4-hour Blue Cave &amp; \u0160unj Beach tour (4.9\u2605) beats the full-day cruises.<\/li>\n\n\n\n<li><strong>Best food &amp; wine day:<\/strong> Ston &amp; Pelje\u0161ac \u2014 oysters pulled from the bay, fortress walls, Plavac Mali reds; no border crossing.<\/li>\n\n\n\n<li><strong>Best cross-border day:<\/strong> Mostar &amp; Kravice Waterfalls \u2014 4.9\u2605 tours from $52, passport required.<\/li>\n\n\n\n<li><strong>Most dramatic:<\/strong> Kotor Bay, Montenegro \u2014 the fjord-like bay and old town, but budget 2\u20134 hours for borders in summer.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"533\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/dubrovnik-7.jpeg\" alt=\"\" class=\"wp-image-2014\" style=\"width:840px;height:auto\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/dubrovnik-7.jpeg 800w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/dubrovnik-7-300x200.jpeg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/dubrovnik-7-768x512.jpeg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/dubrovnik-7-18x12.jpeg 18w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/dubrovnik-7-590x393.jpeg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/dubrovnik-7-577x384.jpeg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/dubrovnik-7-600x400.jpeg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">1. Lokrum Island<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The day trip you do first, because it&#8217;s ten minutes away. The official ferry leaves Dubrovnik&#8217;s Old Town Port for Porto\u010d Cove every ~30 minutes from 9:00 AM in season; the crossing is 10\u201315 minutes, and one ticket (\u20ac30 adult \/ \u20ac10 student \/ \u20ac5 child 7\u201318 in 2026) covers the crossing and island entry. On the island: the Mrtvo More (&#8220;Dead Sea&#8221;) salt lagoon for calm swimming (rocky entries \u2014 bring rubber shoes), free-roaming peacocks, the ruined Benedictine monastery with the original Game of Thrones Iron Throne, the botanical garden, and Fort Royal at 96 m for the panorama. Take the first ferry \u2014 boats fill fast in July\u2013August. Allow 3\u20135 hours; pack food and water (island caf\u00e9s are notoriously overpriced). Open April\u2013October only; ferries cancel in strong wind.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"800\" height=\"531\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum.jpeg\" alt=\"\" class=\"wp-image-2051\" style=\"width:840px;height:auto\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum.jpeg 800w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-300x199.jpeg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-768x510.jpeg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-18x12.jpeg 18w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-590x392.jpeg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-577x383.jpeg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-600x398.jpeg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">2. Elaphiti Islands (Kolo\u010dep, Lopud, \u0160ipan)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Three inhabited islands, three personalities: Kolo\u010dep (car-free, closest), Lopud (\u0160unj \u2014 the rare sandy beach, ~20 min walk or golf-cart shuttle from the harbor), \u0160ipan (largest, quietest, olive-oil estates and slow lunches). Two ways to do it: the organized cruise or the DIY public ferry. The headline pick is the 4-hour Blue Cave &amp; \u0160unj Beach boat tour \u2014 4.9\u2605 across ~2,500 GetYourGuide reviews, from ~$62 \u2014 which beats the 8-hour cruises on both rating and time efficiency. The DIY route: Jadrolinija Line 807 from Gru\u017e port (not the Old Town port), \u20ac3.40\u20135.40 one-way in 2026 \u2014 catch the 9:30 AM sailing, because midday frequency is sparse and Sundays run only twice. <a href=\"https:\/\/www.getyourguide.com\/dubrovnik-l513\/dubrovnik-blue-cave-sunj-beach-boat-tour-with-drinks-t425953\/?partner_id=HIYI8DB&amp;utm_medium=local_partners\" rel=\"sponsored noopener\" target=\"_blank\">Check availability<\/a> For more swimming spots, see <a href=\"https:\/\/croatiamuse.com\/where-to-swim-near-dubrovnik-in-2027-10-beaches-how-to-get-there\/\">the best beaches near Dubrovnik<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"800\" height=\"533\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/elaphiti.jpeg\" alt=\"\" class=\"wp-image-2055\" style=\"width:840px;height:auto\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/elaphiti.jpeg 800w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/elaphiti-300x200.jpeg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/elaphiti-768x512.jpeg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/elaphiti-18x12.jpeg 18w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/elaphiti-590x393.jpeg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/elaphiti-577x384.jpeg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/elaphiti-600x400.jpeg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">3. Cavtat<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The gentle half-day: a charming waterfront town ~30 minutes south by bus or seasonal boat. The boat is the experience \u2014 a scenic 30-minute sail past Lokrum and the Mlini coast (\u20ac10\u201314 one-way, May\u2013October, weather permitting) \u2014 while the Libertas bus 10 is cheaper and more frequent (\u20ac2\u20134). In Cavtat: the 7-km pine-shaded promenade around the Rat peninsula, the Ra\u010di\u0107 Mausoleum (Ivan Me\u0161trovi\u0107&#8217;s first architectural work, hilltop views), the Vlaho Bukovac House museum, and a quieter swim than anything near Dubrovnik&#8217;s Old Town. Comfortable half day (4\u20135 hours); check the return boat time when you arrive, because frequencies are thin. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1092\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/cavtat-1.jpg\" alt=\"Cavtat waterfront\" class=\"wp-image-1746\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/cavtat-1.jpg 1920w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/cavtat-1-300x171.jpg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/cavtat-1-1024x582.jpg 1024w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/cavtat-1-768x437.jpg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/cavtat-1-1536x874.jpg 1536w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/cavtat-1-18x10.jpg 18w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/cavtat-1-590x336.jpg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/cavtat-1-1178x670.jpg 1178w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/cavtat-1-577x328.jpg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/cavtat-1-1200x683.jpg 1200w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/cavtat-1-600x341.jpg 600w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">4. Ston &amp; Pelje\u0161ac \u2014 Oysters and Wine<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The best food-and-wine day out of Dubrovnik, and the easiest logistics: ~1 hour each way, no border crossing since the Pelje\u0161ac Bridge opened in 2022. Ston has Europe&#8217;s longest fortress walls (~5.5 km, \u20ac10 entry, allow 1\u20131.5 hours \u2014 steep in places) plus the oldest still-operating saltworks in the Mediterranean. Then Mali Ston Bay: a small boat ride to a family-run oyster farm, where European oysters and mussels are pulled from the water in front of you and served with local white wine. Then a Pelje\u0161ac winery for Plavac Mali and Dinga\u010d reds \u2014 Croatia&#8217;s prestige red-wine peninsula. The benchmark tour: 5.0\u2605 across 120 GetYourGuide reviews, from ~$150 with hotel pickup, ~4\u20136 hours. <a href=\"https:\/\/www.getyourguide.com\/ston-l89318\/from-dubrovnik-mali-ston-oyster-farm-boat-experience-t1051830\/?partner_id=HIYI8DB&amp;utm_medium=local_partners\" rel=\"sponsored noopener\" target=\"_blank\">Check availability<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-vineyard-3-1024x683.jpg\" alt=\"\" class=\"wp-image-1132\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-vineyard-3-1024x683.jpg 1024w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-vineyard-3-300x200.jpg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-vineyard-3-768x512.jpg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-vineyard-3-1536x1024.jpg 1536w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-vineyard-3-18x12.jpg 18w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-vineyard-3-590x393.jpg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-vineyard-3-1005x670.jpg 1005w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-vineyard-3-577x385.jpg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-vineyard-3-1200x800.jpg 1200w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-vineyard-3-600x400.jpg 600w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-vineyard-3.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">5. Mostar &amp; Kravice Waterfalls (Bosnia &amp; Herzegovina)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The classic cross-border day: ~2\u20132.5 hours each way through the Neretva valley to Mostar&#8217;s rebuilt 16th-century Stari Most (UNESCO, destroyed 1993, reconstructed 2004), the Kujund\u017eiluk old bazaar, and the Turkish House \u2014 plus the Kravice waterfalls bundled into nearly every tour (~25 m horseshoe cascades, swim possible in summer). Top picks: the 11-hour tour at 4.9\u2605\/866 revies from $52, or the semi-private version at 4.9\u2605\/~3,300 reviews from ~$129. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Practicalities &gt;<\/strong> valid passport required (original, not a copy; EU citizens may use a national ID). Bosnia is outside the EU\/Schengen, uses the convertible mark (pegged 1 EUR \u2248 1.96 BAM), and is cheap \u2014 \u0107evapi ~\u20ac4, beer ~\u20ac2. Border waits are usually minutes but can hit an hour in summer; guides handle passports without passengers leaving the bus. Kravice entry ~\u20ac10 + \u20ac3 tourist tax, cash only. <a href=\"https:\/\/www.viator.com\/tours\/Dubrovnik\/Mostar-and-Kravice-Waterfalls-Small-Group-Tour-from-Dubrovnik\/d904-46527P2?pid=P00324866&amp;mcid=42383&amp;medium=link\" target=\"_blank\" rel=\"sponsored noopener\">Check availability<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Mostar_bridge_-ar_32_-v_8.2_2d625d32-169d-436f-b2da-3e843a68a20a_1-1024x683.jpg\" alt=\"mostar\" class=\"wp-image-1332\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Mostar_bridge_-ar_32_-v_8.2_2d625d32-169d-436f-b2da-3e843a68a20a_1-1024x683.jpg 1024w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Mostar_bridge_-ar_32_-v_8.2_2d625d32-169d-436f-b2da-3e843a68a20a_1-300x200.jpg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Mostar_bridge_-ar_32_-v_8.2_2d625d32-169d-436f-b2da-3e843a68a20a_1-768x512.jpg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Mostar_bridge_-ar_32_-v_8.2_2d625d32-169d-436f-b2da-3e843a68a20a_1-18x12.jpg 18w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Mostar_bridge_-ar_32_-v_8.2_2d625d32-169d-436f-b2da-3e843a68a20a_1-590x393.jpg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Mostar_bridge_-ar_32_-v_8.2_2d625d32-169d-436f-b2da-3e843a68a20a_1-1005x670.jpg 1005w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Mostar_bridge_-ar_32_-v_8.2_2d625d32-169d-436f-b2da-3e843a68a20a_1-577x385.jpg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Mostar_bridge_-ar_32_-v_8.2_2d625d32-169d-436f-b2da-3e843a68a20a_1-1200x800.jpg 1200w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Mostar_bridge_-ar_32_-v_8.2_2d625d32-169d-436f-b2da-3e843a68a20a_1-600x400.jpg 600w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Mostar_bridge_-ar_32_-v_8.2_2d625d32-169d-436f-b2da-3e843a68a20a_1.jpg 1344w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Image by Wayob<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. Kotor Bay (Montenegro)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The most dramatic day trip and the most demanding: a fjord-like bay ringed by mountains, the walled old town of Kotor, Perast, and the island church of Our Lady of the Rocks. ~2 hours from Dubrovnik each way, but summer border queues at Debeli Brijeg run 60\u201390 minutes per direction \u2014 this is a 10\u201312 hour day, of which 2\u20134 hours can be transit and borders. Leave early; tour coaches depart ~6:30\u20137:00 AM to beat the queue. Top pick: the 11-hour Kotor\/Perast\/boat-ride day trip, 4.9\u2605 across 268 Viator reviews. In Kotor: the old town plus the walls climb (1,350+ steps, \u20ac15, allow 1\u20132 hours). Montenegro uses the euro, so no currency exchange. Passport required (original); self-drivers need Green Card insurance. Modest dress for the island church. <a href=\"https:\/\/www.viator.com\/en-MY\/tours\/Dubrovnik\/Dubrovnik-Day-Tour-Enjoy-Montenegro-Kotor-Perast-Boat-Ride\/d904-470669P4?pid=P00324866&amp;mcid=42383&amp;medium=link\" target=\"_blank\" rel=\"sponsored noopener\">Check availability<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Kotor_bay_-ar_32_-v_8.2_35679670-b215-46b3-8cff-8ed0660fa748_3-1024x683.jpg\" alt=\"\" class=\"wp-image-1331\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Kotor_bay_-ar_32_-v_8.2_35679670-b215-46b3-8cff-8ed0660fa748_3-1024x683.jpg 1024w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Kotor_bay_-ar_32_-v_8.2_35679670-b215-46b3-8cff-8ed0660fa748_3-300x200.jpg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Kotor_bay_-ar_32_-v_8.2_35679670-b215-46b3-8cff-8ed0660fa748_3-768x512.jpg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Kotor_bay_-ar_32_-v_8.2_35679670-b215-46b3-8cff-8ed0660fa748_3-18x12.jpg 18w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Kotor_bay_-ar_32_-v_8.2_35679670-b215-46b3-8cff-8ed0660fa748_3-590x393.jpg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Kotor_bay_-ar_32_-v_8.2_35679670-b215-46b3-8cff-8ed0660fa748_3-1005x670.jpg 1005w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Kotor_bay_-ar_32_-v_8.2_35679670-b215-46b3-8cff-8ed0660fa748_3-577x385.jpg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Kotor_bay_-ar_32_-v_8.2_35679670-b215-46b3-8cff-8ed0660fa748_3-1200x800.jpg 1200w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Kotor_bay_-ar_32_-v_8.2_35679670-b215-46b3-8cff-8ed0660fa748_3-600x400.jpg 600w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/wayob_real_photograph_of_Kotor_bay_-ar_32_-v_8.2_35679670-b215-46b3-8cff-8ed0660fa748_3.jpg 1344w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Image by Unsplash<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">7. Mljet Island \u2014 National Park<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The nature pick: a full day on Croatia&#8217;s greenest island, built around the national park&#8217;s two saltwater lakes (Veliko and Malo Jezero). Getting there: catamarans from Gru\u017e port \u2014 Krilo to Pomena (~1h15, ~\u20ac24\u201330 each way) is the useful arrival, ~20 minutes&#8217; walk to the park entrance; TP Line to Sobra is cheaper but 30 km from the park. Park entry ~\u20ac25\u201330\/adult in summer  covers the lakes, trails, and the solar-boat crossing to St. Mary&#8217;s islet with its 12th-century Benedictine monastery. Cycle the lakes (regular bike ~\u20ac20), swim in the clear water, kayak if the budget stretches. The guided small-group speedboat trip runs 4.8\u2605\/~320 reviews, from ~$116\u2013139 (park entry not included \u2014 reviewers flag this). DIY works if you catch the early catamaran and mind the return sailing; book morning departures ahead in July\u2013August. <a href=\"https:\/\/www.getyourguide.com\/en-gb\/dubrovnik-l513\/from-dubrovnik-mljet-and-3-dalmatian-island-boat-tour-t420273\/?partner_id=HIYI8DB&amp;utm_medium=local_partners\" target=\"_blank\" rel=\"sponsored noopener\">Check availability<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1440\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/mljet-scaled.jpeg\" alt=\"\" class=\"wp-image-2052\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/mljet-scaled.jpeg 2560w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/mljet-300x169.jpeg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/mljet-1024x576.jpeg 1024w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/mljet-768x432.jpeg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/mljet-1536x864.jpeg 1536w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/mljet-2048x1152.jpeg 2048w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/mljet-18x10.jpeg 18w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/mljet-590x332.jpeg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/mljet-1191x670.jpeg 1191w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/mljet-577x325.jpeg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/mljet-1200x675.jpeg 1200w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/mljet-600x338.jpeg 600w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">8. Kor\u010dula \u2014 the honest framing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kor\u010dula town is a gem \u2014 compact walled medieval town, Marco Polo house (alleged birthplace; frame carefully), St. Mark&#8217;s Cathedral, and nearby Lumbarda&#8217;s Grk wine vineyards. But it&#8217;s ~2 hours each way by catamaran, leaving 4\u20135 hours on the island: enough for the old town and a long lunch, not beaches or a wine circuit. No Kor\u010dula day tour currently clears the 4.8\u2605 bar \u2014 the DIY catamaran (TP Line from ~\u20ac10\u201317, Krilo ~\u20ac25\u201334) is the recommendation. Honest advice: Kor\u010dula works as a day trip, but it&#8217;s better as an overnight or a stop on a Dubrovnik\u2192Split itinerary. If you go for the day: first catamaran out, last one back, old town only. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"621\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/korcula.jpeg\" alt=\"\" class=\"wp-image-2056\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/korcula.jpeg 800w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/korcula-300x233.jpeg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/korcula-768x596.jpeg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/korcula-15x12.jpeg 15w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/korcula-590x458.jpeg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/korcula-577x448.jpeg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/korcula-600x466.jpeg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Border-crossing cheat sheet<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">*On guided tours, guides usually collect passports and handle the border without passengers leaving the bus.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><\/th><th>Mostar (BiH)<\/th><th>Kotor (Montenegro)<\/th><\/tr><\/thead><tbody><tr><td>Documents<\/td><td>Passport original; EU citizens may use national ID<\/td><td>Same<\/td><\/tr><tr><td>Currency<\/td><td>BAM (1 EUR \u2248 1.96 BAM); carry cash<\/td><td>Euro \u2014 no exchange needed<\/td><\/tr><tr><td>Summer waits<\/td><td>Minutes, up to ~1 h peak<\/td><td>60\u201390 min per direction typical Jul\u2013Aug<\/td><\/tr><tr><td>Cash-only fees<\/td><td>\u20ac10 Kravice entry + \u20ac3 tourist tax<\/td><td>\u20ac3 tourist tax + \u20ac5 island church entry<\/td><\/tr><tr><td>Notes<\/td><td>BiH days don&#8217;t count toward Schengen 90-day allowance<\/td><td>EES biometric checks for non-EU citizens since April 2026 may add friction <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Which day trip to pick?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>First day, easy:<\/strong> Lokrum.<\/li>\n\n\n\n<li><strong>Best boat day:<\/strong> Elaphiti (4-hour Blue Cave &amp; \u0160unj tour).<\/li>\n\n\n\n<li><strong>Food and wine:<\/strong> Ston &amp; Pelje\u0161ac.<\/li>\n\n\n\n<li><strong>Culture + value:<\/strong> Mostar &amp; Kravice.<\/li>\n\n\n\n<li><strong>Drama, if you have the stamina:<\/strong> Kotor Bay.<\/li>\n\n\n\n<li><strong>Nature:<\/strong> Mljet.<\/li>\n\n\n\n<li><strong>Gentle half-day:<\/strong> Cavtat.<\/li>\n\n\n\n<li><strong>Wine lovers with two days:<\/strong> overnight Kor\u010dula instead of a day trip.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">FAQs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Do I need a passport for Mostar or Kotor?<\/strong><br>Yes \u2014 carry it. Croatia is EU + Schengen; Bosnia &amp; Herzegovina and Montenegro are outside both, with real border checks each way. EU citizens may use a national ID card.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Can I do Kotor and Mostar in one day?<\/strong><br>Not realistically \u2014 opposite directions, 2\u20133 hours each way per leg, four border queues in a day. Two separate day trips.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Which day trip is best with kids?<\/strong><br>Elaphiti (short rides, calm beaches) or nearby Lokrum\/Cavtat. Mostar and Kotor mean 2\u20133 hours each way plus border waits \u2014 fine for older kids, hard for small ones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How far in advance should I book tours in summer?<\/strong><br>Small-group speedboats sell out days ahead in July\/August \u2014 book 3\u20137 days out. Catamaran seats are usually fine day-before, but morning departures to Mljet\/Kor\u010dula fill in August. For the best months overall, see <a href=\"https:\/\/croatiamuse.com\/best-time-to-visit-dubrovnik-2027\/\">the best time to visit Dubrovnik<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Can I visit Mljet and Kor\u010dula in one day?<\/strong><br>No \u2014 timings don&#8217;t allow a park visit plus an old-town stop in one day. One island per day.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What if my ferry or tour is cancelled due to weather?<\/strong><br>Catamarans can be cancelled in rough seas \u2014 most likely spring\/autumn. Book with 24h free cancellation, check the timetable the evening before, and keep a mainland backup (Ston, Cavtat) in reserve.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>&nbsp;<\/th><\/tr><\/thead><tbody><tr><td><strong>Disclosure<\/strong><br>Some links in this guide are affiliate links. If you book through them, CroatiaMuse may earn a commission at no extra cost to you. Recommendations are based on published terms, independent ratings and value \u2014 not commission rate.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* CroatiaMuse: \"Send me these tips\" email styles (matches Plitvice widget) *\/\n.dbw-email { background: #fff; border: 1px solid #e2e8f0; border-radius: 14px; padding: 20px 22px; margin-top: 14px; }\n.dbw-email h3 { margin: 0 0 12px; font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: .07em; color: #0f172a; }\n.dbw-email-form { display: flex; gap: 10px; }\n.dbw-email-input { flex: 1; min-width: 0; padding: 12px 14px; border: 2px solid #e2e8f0; border-radius: 12px; font-size: 15px; color: #0f172a; font-family: inherit; min-height: 54px; }\n.dbw-email-input:focus { outline: none; border-color: #f91942; }\n.dbw-email-btn { padding: 12px 20px; border: none; border-radius: 12px; background: #f91942; color: #fff; font-size: 15px; font-weight: 700; cursor: pointer; font-family: inherit; white-space: nowrap; min-height: 54px; display: inline-flex; align-items: center; justify-content: center; }\n.dbw-email-btn:hover { background: #d60f36; }\n.dbw-email-msg { display: block; margin-top: 10px; font-size: 13.5px; min-height: 20px; }\n.dbw-email-link { background: none; border: none; color: #f91942; font-size: 15.5px; font-weight: 700; cursor: pointer; font-family: inherit; padding: 0; }\n.dbw-email-link:hover { text-decoration: underline; }\n@media (max-width: 520px) { .dbw-email-form { flex-direction: column; } }\n\n<\/style>\n\n<script data-wp-block-html=\"js\">\n\/* CroatiaMuse: \"Send me these tips\" email flow (matches the Plitvice widget implementation) *\/\ndocument.addEventListener('DOMContentLoaded', function(){\n(function(){\n  var DESTINATION = 'Dubrovnik';\n  var LANG = (\/^de\/i.test(document.documentElement.lang || '') || \/^\\\/de(\\\/|$)\/.test(location.pathname)) ? 'de' : 'en';\n  var STR = {\n    en: {\n      day_label: 'Day',\n      link_btn: '\u2709 Send me these tips',\n      heading: 'Get these tips by email',\n      aria: 'Email address',\n      submit: 'Send me the tips',\n      invalid: 'Please enter a valid email address.',\n      sending: 'Sending\u2026',\n      ok: 'Tips are on the way \u2014 check your inbox.',\n      fail: 'Could not send \u2014 please try again.',\n      view_plan: 'View this plan on CroatiaMuse \u2192'\n    },\n    de: {\n      day_label: 'Tag',\n      link_btn: '\u2709 Diese Tipps per E-Mail senden',\n      heading: 'Diese Tipps per E-Mail erhalten',\n      aria: 'E-Mail-Adresse',\n      submit: 'Tipps senden',\n      invalid: 'Bitte geben Sie eine g\u00fcltige E-Mail-Adresse ein.',\n      sending: 'Wird gesendet \u2026',\n      ok: 'Die Tipps sind unterwegs \u2014 schauen Sie in Ihr Postfach.',\n      fail: 'Senden fehlgeschlagen \u2014 bitte versuchen Sie es erneut.',\n      view_plan: 'Diesen Plan auf CroatiaMuse ansehen \u2192'\n    }\n  };\n  function T(k){ return STR[LANG][k]; }\n  var resultEl = document.getElementById('dbw-result');\n  if (!resultEl) return;\n  function scheduleHtml(){\n    var out = '';\n    resultEl.querySelectorAll('.dbw-day').forEach(function(day){\n      var numEl = day.querySelector('.dbw-day-num');\n      var ttlEl = day.querySelector('.dbw-day-title');\n      var rows = [];\n      day.querySelectorAll('.dbw-slot').forEach(function(s){\n        var w = s.querySelector('.dbw-when'), d = s.querySelector('.dbw-what');\n        if (!w || !d) return;\n        rows.push('<tr><td style=\"font-weight:700;color:#f91942;font-size:12px;text-transform:uppercase;letter-spacing:.05em;padding:6px 10px 6px 0;vertical-align:top;white-space:nowrap;\">' + w.textContent + '<\/td><td style=\"font-size:14px;color:#334155;padding:6px 0;vertical-align:top;\">' + d.innerHTML + '<\/td><\/tr>');\n      });\n      if (rows.length) {\n        out += '<h3 style=\"margin:18px 0 6px;font-size:16px;color:#0f172a;\">' + T('day_label') + ' ' + (numEl ? numEl.textContent : '') + ' \u2014 ' + (ttlEl ? ttlEl.textContent : '') + '<\/h3>' +\n               '<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"margin:0 0 6px;width:100%;\">' + rows.join('') + '<\/table>';\n      }\n    });\n    return out;\n  }\n  function tipsHtml(){\n    var items = [];\n    resultEl.querySelectorAll('.dbw-tips li').forEach(function(li){ items.push('<li>' + li.innerHTML + '<\/li>'); });\n    return items.length ? '<ul>' + items.join('') + '<\/ul>' : '';\n  }\n  function planTitle(){\n    var t = document.getElementById('dbw-title');\n    return t ? t.textContent : (DESTINATION + ' plan');\n  }\n  function inject(){\n    if (typeof window.CROATIAMUSE_TIPS === 'undefined') return;\n    if (resultEl.style.display === 'none') return;\n    if (document.getElementById('dbw-email-link')) return;\n    var againBtn = document.getElementById('dbw-again');\n    if (!againBtn || !againBtn.parentNode || !againBtn.parentNode.parentNode) return;\n    var wrap = document.createElement('div');\n    wrap.innerHTML =\n      '<div style=\"text-align:center; margin-top:16px;\"><button type=\"button\" class=\"dbw-email-link\" id=\"dbw-email-link\">' + T('link_btn') + '<\/button><\/div>' +\n      '<div class=\"dbw-email\" id=\"dbw-email-box\" style=\"display:none;\"><h3>' + T('heading') + '<\/h3>' +\n      '<form class=\"dbw-email-form\" id=\"dbw-email-form\">' +\n      '<input type=\"email\" class=\"dbw-email-input\" id=\"dbw-email-input\" placeholder=\"you@example.com\" required aria-label=\"' + T('aria') + '\" \/>' +\n      '<button type=\"submit\" class=\"dbw-email-btn\">' + T('submit') + '<\/button>' +\n      '<\/form><span class=\"dbw-email-msg\" id=\"dbw-email-msg\"><\/span><\/div>';\n    againBtn.parentNode.parentNode.insertBefore(wrap, againBtn.parentNode);\n    document.getElementById('dbw-email-link').addEventListener('click', function(){\n      this.style.display = 'none';\n      document.getElementById('dbw-email-box').style.display = 'block';\n      document.getElementById('dbw-email-input').focus();\n    });\n    document.getElementById('dbw-email-form').addEventListener('submit', function(e){\n      e.preventDefault();\n      var input = document.getElementById('dbw-email-input');\n      var msg = document.getElementById('dbw-email-msg');\n      var email = input.value.trim();\n      if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) {\n        msg.style.color = '#dc2626'; msg.textContent = T('invalid'); return;\n      }\n      msg.style.color = '#64748b'; msg.textContent = T('sending');\n      var data = new FormData();\n      data.append('action', 'croatiamuse_send_tips');\n      data.append('nonce', window.CROATIAMUSE_TIPS.nonce);\n      data.append('email', email);\n      data.append('destination', DESTINATION);\n      data.append('plan_title', planTitle());\n      data.append('plan_schedule', scheduleHtml());\n      data.append('tips', tipsHtml() + '<p style=\"margin-top:14px;\"><a href=\"' + location.href + '\">' + T('view_plan') + '<\/a><\/p>');\n      fetch(window.CROATIAMUSE_TIPS.ajaxurl, { method: 'POST', body: data, credentials: 'same-origin' })\n        .then(function(r){ return r.json(); })\n        .then(function(res){\n          if (res.success) { msg.style.color = '#16a34a'; msg.textContent = (res.data && res.data.message) || T('ok'); input.value = ''; }\n          else { msg.style.color = '#dc2626'; msg.textContent = (res.data && res.data.message) || T('fail'); }\n        })\n        .catch(function(){ msg.style.color = '#dc2626'; msg.textContent = T('fail'); });\n    });\n  }\n  if ('MutationObserver' in window) {\n    new MutationObserver(function(){ inject(); }).observe(resultEl, { childList: true, attributes: true, attributeFilter: ['style'] });\n  }\n  inject();\n})();\n});\n\n<\/script>\n\n<style>\n  .dbw { font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; max-width: 720px; margin: 0 auto; color: #1e293b; line-height: 1.55; }\n  .dbw * { box-sizing: border-box; }\n  .dbw-card { background: #fff; border: 1px solid #e2e8f0; border-radius: 16px; padding: 28px; box-shadow: 0 4px 24px rgba(15,23,42,.06); }\n  .dbw h2.dbw-title { margin: 0 0 6px; font-size: 26px; letter-spacing: -.02em; color: #0f172a; }\n  .dbw .dbw-sub { color: #64748b; margin: 0 0 22px; font-size: 15px; }\n  .dbw-step-label { font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: .08em; color: #f91942; margin: 22px 0 10px; }\n  .dbw-step-label:first-of-type { margin-top: 0; }\n  .dbw-days { display: flex; gap: 10px; flex-wrap: wrap; }\n  .dbw-day-btn { flex: 1 1 0; min-width: 56px; padding: 12px 0; border: 2px solid #e2e8f0; border-radius: 12px; background: #f8fafc; font-size: 16px; font-weight: 700; cursor: pointer; color: #334155; transition: all .15s; }\n  .dbw-day-btn:hover { border-color: #f91942; }\n  .dbw-day-btn.dbw-on { background: #f91942; border-color: #f91942; color: #fff; }\n  .dbw-tags { display: flex; gap: 8px; flex-wrap: wrap; }\n  .dbw-tag { padding: 9px 16px; border: 2px solid #e2e8f0; border-radius: 999px; background: #f8fafc; font-size: 14px; font-weight: 600; cursor: pointer; color: #334155; transition: all .15s; }\n  .dbw-tag:hover { border-color: #f91942; }\n  .dbw-tag.dbw-on { background: #0f172a; border-color: #0f172a; color: #fff; }\n  .dbw-hint { font-size: 13px; color: #94a3b8; margin-top: 8px; }\n  .dbw-month { width: 100%; padding: 12px 14px; border: 2px solid #e2e8f0; border-radius: 12px; font-size: 15px; color: #334155; background: #f8fafc; }\n  .dbw-go { display: block; width: 100%; margin-top: 26px; padding: 16px; border: none; border-radius: 12px; background: #f91942; color: #fff; font-size: 17px; font-weight: 700; cursor: pointer; transition: background .15s; }\n  .dbw-go:hover { background: #d60f36; }\n  .dbw-go:disabled { background: #cbd5e1; cursor: not-allowed; }\n  .dbw-result { display: none; margin-top: 8px; }\n  .dbw-day { border: 1px solid #e2e8f0; border-radius: 14px; padding: 20px; margin-bottom: 14px; background: #fff; }\n  .dbw-day-head { display: flex; align-items: center; gap: 12px; margin-bottom: 12px; }\n  .dbw-day-num { width: 38px; height: 38px; border-radius: 50%; background: #f91942; color: #fff; font-weight: 800; display: flex; align-items: center; justify-content: center; font-size: 17px; flex-shrink: 0; }\n  .dbw-day-title { font-size: 17px; font-weight: 700; color: #0f172a; margin: 0; }\n  .dbw-slot { display: flex; gap: 10px; margin-bottom: 10px; font-size: 14.5px; }\n  .dbw-slot:last-child { margin-bottom: 0; }\n  .dbw-when { flex-shrink: 0; width: 92px; font-weight: 700; font-size: 12.5px; text-transform: uppercase; letter-spacing: .05em; color: #f91942; padding-top: 2px; }\n  .dbw-what { color: #334155; }\n  .dbw-what strong { color: #0f172a; }\n  .dbw-tips { background: #f8fafc; border: 1px solid #e2e8f0; border-left: 4px solid #f91942; border-radius: 0 14px 14px 0; padding: 20px 22px; margin-top: 6px; }\n  .dbw-tips h3 { margin: 0 0 12px; font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: .07em; color: #0f172a; }\n  .dbw-tips ul { margin: 0; padding: 0; list-style: none; font-size: 14.5px; color: #334155; }\n  .dbw-tips li { margin-bottom: 10px; padding-left: 18px; position: relative; }\n  .dbw-tips li::before { content: \"\"; position: absolute; left: 0; top: 8px; width: 7px; height: 7px; border-radius: 50%; background: #f91942; }\n  .dbw-tips li:last-child { margin-bottom: 0; }\n  .dbw-again { margin-top: 14px; background: none; border: none; color: #64748b; font-size: 14px; cursor: pointer; text-decoration: underline; }\n  .dbw-foot { margin-top: 18px; font-size: 13px; color: #94a3b8; text-align: center; }\n  @media (max-width: 520px) { .dbw-card { padding: 20px; } .dbw-when { width: 78px; } }\n<\/style>\n<div class=\"dbw\">\n  <div class=\"dbw-card\" id=\"dbw-form\">\n    <h2 class=\"dbw-title\" id=\"dbw-title\">Plan Your Dubrovnik Days<\/h2>\n    <p class=\"dbw-sub\" id=\"dbw-sub\">Answer two questions \u2014 get a day-by-day plan built from our Dubrovnik guides.<\/p>\n\n    <div class=\"dbw-step-label\" id=\"dbw-step1\">1 \u00b7 How many days?<\/div>\n    <div class=\"dbw-days\" id=\"dbw-days\">\n      <button type=\"button\" class=\"dbw-day-btn\" data-days=\"1\">1<\/button>\n      <button type=\"button\" class=\"dbw-day-btn dbw-on\" data-days=\"2\">2<\/button>\n      <button type=\"button\" class=\"dbw-day-btn\" data-days=\"3\">3<\/button>\n      <button type=\"button\" class=\"dbw-day-btn\" data-days=\"4\">4<\/button>\n      <button type=\"button\" class=\"dbw-day-btn\" data-days=\"5\">5<\/button>\n    <\/div>\n\n    <div class=\"dbw-step-label\" id=\"dbw-step2\">2 \u00b7 What do you love? <span style=\"color:#94a3b8;font-weight:400;text-transform:none;letter-spacing:0;\">(pick up to 3)<\/span><\/div>\n    <div class=\"dbw-tags\" id=\"dbw-tags\">\n      <button type=\"button\" class=\"dbw-tag\" data-tag=\"history\">History &amp; Culture<\/button>\n      <button type=\"button\" class=\"dbw-tag\" data-tag=\"sea\">Sea &amp; Swimming<\/button>\n      <button type=\"button\" class=\"dbw-tag\" data-tag=\"food\">Food &amp; Wine<\/button>\n      <button type=\"button\" class=\"dbw-tag\" data-tag=\"trips\">Day Trips<\/button>\n      <button type=\"button\" class=\"dbw-tag\" data-tag=\"got\">Game of Thrones<\/button>\n      <button type=\"button\" class=\"dbw-tag\" data-tag=\"active\">Active &amp; Outdoors<\/button>\n    <\/div>\n\n    <div class=\"dbw-step-label\" id=\"dbw-step3\">3 \u00b7 When are you going? <span style=\"color:#94a3b8;font-weight:400;text-transform:none;letter-spacing:0;\">(optional)<\/span><\/div>\n    <select class=\"dbw-month\" id=\"dbw-month\">\n      <option value=\"\">I&#8217;m flexible \/ not sure yet<\/option>\n      <option value=\"1\">January<\/option><option value=\"2\">February<\/option>\n      <option value=\"3\">March<\/option><option value=\"4\">April<\/option>\n      <option value=\"5\">May<\/option><option value=\"6\">June<\/option>\n      <option value=\"7\">July<\/option><option value=\"8\">August<\/option>\n      <option value=\"9\">September<\/option><option value=\"10\">October<\/option>\n      <option value=\"11\">November<\/option><option value=\"12\">December<\/option>\n    <\/select>\n\n    <button type=\"button\" class=\"dbw-go\" id=\"dbw-go\" disabled=\"\">Pick your interests first \u2191<\/button>\n  <\/div>\n\n  <div class=\"dbw-result\" id=\"dbw-result\"><\/div>\n  <div class=\"dbw-foot\" id=\"dbw-foot\">Built from CroatiaMuse&#8217;s Dubrovnik guides \u00b7 Prices are 2026 figures \u2014 check the guides before you book.<\/div>\n<\/div>\n\n<script>\n(function(){\n  var LANG = (\/^de\/i.test(document.documentElement.lang || '') || \/^\\\/de(\\\/|$)\/.test(location.pathname)) ? 'de' : 'en';\n\n  var STR = {\n    en: {\n      title: 'Plan Your Dubrovnik Days',\n      sub: 'Answer two questions \u2014 get a day-by-day plan built from our Dubrovnik guides.',\n      step1: '1 \u00b7 How many days?',\n      step2: '2 \u00b7 What do you love? <span style=\"color:#94a3b8;font-weight:400;text-transform:none;letter-spacing:0;\">(pick up to 3)<\/span>',\n      step3: '3 \u00b7 When are you going? <span style=\"color:#94a3b8;font-weight:400;text-transform:none;letter-spacing:0;\">(optional)<\/span>',\n      tag_history: 'History &amp; Culture',\n      tag_sea: 'Sea &amp; Swimming',\n      tag_food: 'Food &amp; Wine',\n      tag_trips: 'Day Trips',\n      tag_got: 'Game of Thrones',\n      tag_active: 'Active &amp; Outdoors',\n      month_flex: 'I\\'m flexible \/ not sure yet',\n      months: ['January','February','March','April','May','June','July','August','September','October','November','December'],\n      go_empty: 'Pick your interests first \u2191',\n      go_build: 'Build my {n}-day plan \u2192',\n      foot: 'Built from CroatiaMuse\\'s Dubrovnik guides \u00b7 Prices are 2026 figures \u2014 check the guides before you book.',\n      when_morning: 'Morning',\n      when_afternoon: 'Afternoon',\n      when_evening: 'Evening',\n      when_fullday: 'Full day',\n      when_yourcall: 'Your call',\n      trip_ston_title: 'Ston & Pelje\u0161ac \u2014 oysters and wine',\n      trip_ston_body: 'Full day: Ston\\'s fortress walls (\u20ac10) and saltworks in the morning, oysters pulled from Mali Ston Bay with local white wine at lunch, then a Pelje\u0161ac winery for Plavac Mali reds. ~1 hr each way, no border crossing. The benchmark small-group tour runs 5.0\u2605 from ~$150 with hotel pickup.',\n      trip_mostar_title: 'Mostar & Kravice Waterfalls (Bosnia)',\n      trip_mostar_body: 'Full day across the border: Stari Most, the old bazaar, Turkish House, plus Kravice waterfalls (swim in summer). Top-rated tours 4.9\u2605 from $52. Bring your passport \u2014 Bosnia is outside Schengen and uses the convertible mark (cash for the ~\u20ac10 Kravice entry).',\n      trip_kotor_title: 'Kotor Bay (Montenegro)',\n      trip_kotor_body: 'The most dramatic day trip \u2014 and the longest: fjord-like bay, Kotor old town, Perast and Our Lady of the Rocks. 10\u201312 hrs with summer border queues (60\u201390 min each way). Leave ~6:30 AM. Top-rated day trip 4.8\u2605 from ~$92. Passport required; Montenegro uses the euro.',\n      trip_elaphiti_title: 'Elaphiti Islands boat day',\n      trip_elaphiti_body: 'Kolo\u010dep, Lopud (\u0160unj sandy beach) and \u0160ipan. Best pick: the 4-hour Blue Cave & \u0160unj Beach tour, 4.9\u2605 from ~$62 \u2014 beats the 8-hour cruises. Budget DIY: Jadrolinija ferry from Gru\u017e port, \u20ac3.40\u20135.40 one-way.',\n      trip_mljet_title: 'Mljet National Park',\n      trip_mljet_body: 'Croatia\\'s greenest island: saltwater lakes, St. Mary\\'s islet monastery, cycling and swimming. Catamaran from Gru\u017e to Pomena (~\u20ac24\u201330 each way), park entry ~\u20ac25\u201330. Catch the early sailing and mind the return.',\n      trip_cavtat_title: 'Cavtat half-day',\n      trip_cavtat_body: 'Gentle half-day 30 min south: scenic seasonal boat (\u20ac10\u201314) or Libertas bus 10 (\u20ac2\u20134). Pine-shaded promenade, Ra\u010di\u0107 Mausoleum, Bukovac House, and a quieter swim than the Old Town. 4\u20135 hours is plenty.',\n      day1_title: 'Old Town Essentials',\n      day2_title: 'Lokrum + Your Pick',\n      day3_title: 'Slow Day: Cavtat',\n      day3b_title: 'Day Trip',\n      day4_title: 'Day Trip N\u00ba 2',\n      day5_title: 'Flex Day',\n      d1_morning: '<strong>City Walls at 8:00 AM.<\/strong> 1,940 m above the rooftops, 1.5\u20132 hrs, no re-entry. Go at opening \u2014 midday brings heat, no shade, and the cruise crowds. \u20ac40 in season; the ticket includes Fort Lovrijenac.',\n      d1_aft_base: '<strong>Old Town on foot:<\/strong> Stradun, Rector\\'s Palace',\n      d1_aft_got: ', then the <strong>Game of Thrones walking tour<\/strong> (Fort Lovrijenac = the Red Keep, Jesuit Stairs = the Walk of Shame) \u2014 4.9\u2605, from ~$29',\n      d1_aft_history: ' and <strong>War Photo Limited<\/strong> (\u20ac10, allow 90 min \u2014 reviewers call it the highlight of their trip)',\n      d1_aft_suffix: '. Lunch: <strong>Buffet \u0160kola<\/strong> (mains \u20ac10\u201314) or <strong>Taj Mahal<\/strong> (\u20ac5 burek) \u2014 the two budget anchors inside the walls.',\n      d1_eve_sea: '<strong>Sunset cruise on the Karaka<\/strong> \u2014 replica 16th-century ship, adults-only, sparkling wine included. The most civilized 90 minutes in Dubrovnik, 4.8\u2605.',\n      d1_eve_default: 'Stradun after 5 PM when the day-trippers leave. Dinner where locals eat: bus 1A\/1B to <strong>Gru\u017e<\/strong> (\u20ac2) \u2014 harbour konobas 30\u201340% cheaper than the Old Town.',\n      d2_morning: '<strong>Lokrum Island<\/strong> \u2014 first ferry ~9:00 AM from the Old Port (10\u201315 min, \u20ac30 round trip incl. entry). Salt lake swim, peacocks, the Iron Throne, Fort Royal panorama. Pack food and water; allow 3\u20135 hrs. Open April\u2013October.',\n      d2_aft_active: '<strong>Sea kayaking under the walls<\/strong> with a snorkel stop at Betina Cave \u2014 4.9\u2605 across thousands of reviews, from ~$34. Book the sunset slot days ahead in summer.',\n      d2_aft_got: '<strong>Game of Thrones walking tour<\/strong> \u2014 the filming locations are Dubrovnik\\'s real historic sites, so it works even if you never watched the show. 4.9\u2605, from ~$29.',\n      d2_aft_history: '<strong>War Photo Limited<\/strong> (\u20ac10) + <strong>Red History Museum<\/strong> in Gru\u017e (\u20ac10, sit in a Yugo 45) \u2014 Dubrovnik\\'s two most distinctive museums.',\n      d2_aft_sea: 'Slow afternoon: swim at <strong>Banje<\/strong> by the walls or take the ferry to <strong>\u0160unj beach<\/strong> on Lopud \u2014 the rare sandy beach.',\n      d2_aft_food: '<strong>D\\'Vino wine bar<\/strong> for Po\u0161ip and Grk by the glass (\u20ac4\u20136), then dinner at <strong>Konoba Bonaca<\/strong> in Sustjepan or <strong>Lokanda Peskarija<\/strong> under the walls.',\n      d2_aft_default: '<strong>Sea kayaking under the walls<\/strong> \u2014 the single best active half-day in Dubrovnik, 4.9\u2605, from ~$34.',\n      d2_eve_food: 'Dinner at <strong>Pepys Gastrobar<\/strong> (mains \u20ac11\u201318) or the Gru\u017e konobas \u2014 then a nightcap on the Bu\u017ea cliff bars.',\n      d2_eve_default: 'Sunset from <strong>Mount Sr\u0111<\/strong> \u2014 hike the free trail up (under an hour) and ride the cable car one-way down, or just ride up (~\u20ac30 return). Dinner in Lapad.',\n      d3_morning: 'Sleep in. <strong>Cavtat<\/strong> by seasonal boat (\u20ac10\u201314, scenic 30 min past Lokrum) or bus 10 (\u20ac2\u20134).',\n      d3_afternoon: 'Promenade loop, Ra\u010di\u0107 Mausoleum, a quiet swim \u2014 then back for a <strong>Gru\u017e market<\/strong> wander (mornings except Sunday) and konoba dinner.',\n      d5_slot: 'Revisit your favourite: \u0160unj beach on Lopud, the walls at golden hour, Konavle valley wine, or \u2014 if you loved Kor\u010dula town from the day-trips guide \u2014 the first catamaran out for a full island day.',\n      tip_pass: '<strong>Dubrovnik Pass math:<\/strong> the 1-day Pass costs \u20ac40 \u2014 exactly the walls ticket price \u2014 and adds 10+ museums plus 24h buses. Anyone doing the walls + one museum comes out ahead.',\n      tip_twotrips: '<strong>Two day trips in four days?<\/strong> If that feels like a lot, swap day 4 for Cavtat + a Lapad beach afternoon \u2014 Dubrovnik rewards a slow day.',\n      tip_julaug: '<strong>July\u2013August survival:<\/strong> all 31 days are busy\/packed. Walls at 8 AM, islands midday, Old Town after 5 PM \u2014 and check the live cruise schedule to pick quieter days.',\n      tip_sep: '<strong>September is the sweet spot:<\/strong> sea 24\u00b0C, crowds easing, everything still open. You picked the best month.',\n      tip_mayjun: '<strong>Late May \/ early June<\/strong> is the best weather-to-crowd ratio of summer \u2014 sea 19\u201323\u00b0C, everything open, prices not yet at peak.',\n      tip_winter: '<strong>Winter note:<\/strong> the Lokrum ferry (Apr\u2013Oct) and cable car (Apr\u2013Nov) are closed, and many seasonal restaurants shut \u2014 swap island days for museums, the St. Blaise feast (Feb 2\u20133) or the Winter Festival.',\n      tip_shoulder: '<strong>Shoulder season:<\/strong> April and October are great value \u2014 but the sea is 16\u201321\u00b0C (confident swimmers only) and the Lokrum ferry runs April\u2013October, so check dates.',\n      tip_nomonth: '<strong>When to go?<\/strong> September is the sweet spot (warm sea, easing crowds); July\u2013August is warmest but packed and priciest. See our Best Time to Visit Dubrovnik guide.',\n      tip_cruise: '<strong>Cruise-ship rule:<\/strong> Dubrovnik caps arrivals at 2 ships at a time, but midday Old Town (10:30\u201315:00) is still the pinch point. Heavy-ship days are for day trips <em>away<\/em> from the city.',\n      tips_heading: 'Smart tips for your plan',\n      again_btn: '\u2190 Adjust my answers'\n    },\n    de: {\n      title: 'Planen Sie Ihre Dubrovnik-Tage',\n      sub: 'Zwei Fragen beantworten \u2014 und Sie erhalten einen Tagesplan auf Basis unserer Dubrovnik-Guides.',\n      step1: '1 \u00b7 Wie viele Tage?',\n      step2: '2 \u00b7 Was lieben Sie? <span style=\"color:#94a3b8;font-weight:400;text-transform:none;letter-spacing:0;\">(max. 3 ausw\u00e4hlen)<\/span>',\n      step3: '3 \u00b7 Wann reisen Sie? <span style=\"color:#94a3b8;font-weight:400;text-transform:none;letter-spacing:0;\">(optional)<\/span>',\n      tag_history: 'Geschichte &amp; Kultur',\n      tag_sea: 'Meer &amp; Baden',\n      tag_food: 'Essen &amp; Wein',\n      tag_trips: 'Tagesausfl\u00fcge',\n      tag_got: 'Game of Thrones',\n      tag_active: 'Aktiv &amp; Outdoor',\n      month_flex: 'Ich bin flexibel \/ noch unsicher',\n      months: ['Januar','Februar','M\u00e4rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],\n      go_empty: 'W\u00e4hlen Sie zuerst Ihre Interessen \u2191',\n      go_build: 'Meinen {n}-Tage-Plan erstellen \u2192',\n      foot: 'Erstellt aus den Dubrovnik-Guides von CroatiaMuse \u00b7 Preise sind 2026er-Werte \u2014 vor der Buchung bitte in den Guides pr\u00fcfen.',\n      when_morning: 'Morgens',\n      when_afternoon: 'Nachmittags',\n      when_evening: 'Abends',\n      when_fullday: 'Ganzt\u00e4gig',\n      when_yourcall: 'Ihre Wahl',\n      trip_ston_title: 'Ston & Pelje\u0161ac \u2014 Austern und Wein',\n      trip_ston_body: 'Ganzt\u00e4gig: morgens Stons Festungsmauern (\u20ac10) und die Salinen, mittags frische Austern aus der Bucht von Mali Ston mit lokalem Wei\u00dfwein, danach ein Weingut auf Pelje\u0161ac f\u00fcr Plavac-Mali-Rotweine. Jeweils ca. 1 Std. Fahrt, kein Grenz\u00fcbertritt. Die Referenz-Tour in kleiner Gruppe: 5.0\u2605 ab ca. $150 inkl. Hotelabholung.',\n      trip_mostar_title: 'Mostar & Kravice-Wasserf\u00e4lle (Bosnien)',\n      trip_mostar_body: 'Ganzt\u00e4gig \u00fcber die Grenze: Stari Most, der alte Basar, das T\u00fcrkische Haus, dazu die Kravice-Wasserf\u00e4lle (im Sommer baden). Bestbewertete Touren 4.9\u2605 ab $52. Reisepass mitnehmen \u2014 Bosnien liegt au\u00dferhalb von Schengen und zahlt mit der Konvertiblen Mark (Bargeld f\u00fcr den ca. \u20ac10 Kravice-Eintritt).',\n      trip_kotor_title: 'Bucht von Kotor (Montenegro)',\n      trip_kotor_body: 'Der spektakul\u00e4rste Tagesausflug \u2014 und der l\u00e4ngste: fjordartige Bucht, Kotors Altstadt, Perast und die Kirche Maria auf den Felsen. 10\u201312 Std. inkl. sommerlicher Grenzwartezeiten (60\u201390 Min. pro Strecke). Abfahrt ca. 6:30 Uhr. Bestbewerteter Tagesausflug 4.8\u2605 ab ca. $92. Reisepass erforderlich; Montenegro nutzt den Euro.',\n      trip_elaphiti_title: 'Elaphiti-Inseln per Boot',\n      trip_elaphiti_body: 'Kolo\u010dep, Lopud (Sandstrand \u0160unj) und \u0160ipan. Beste Wahl: die 4-st\u00fcndige Blue-Cave-&-\u0160unj-Beach-Tour, 4.9\u2605 ab ca. $62 \u2014 schl\u00e4gt die 8-Stunden-Kreuzfahrten. Budget-Variante: Jadrolinija-F\u00e4hre ab Hafen Gru\u017e, \u20ac3.40\u20135.40 pro Strecke.',\n      trip_mljet_title: 'Nationalpark Mljet',\n      trip_mljet_body: 'Kroatiens gr\u00fcnste Insel: Salzwasserseen, das Inselkloster St. Marien, Radfahren und Baden. Katamaran von Gru\u017e nach Pomena (ca. \u20ac24\u201330 pro Strecke), Parkeintritt ca. \u20ac25\u201330. Die fr\u00fche F\u00e4hre nehmen und die R\u00fcckfahrt im Blick behalten.',\n      trip_cavtat_title: 'Cavtat halbt\u00e4gig',\n      trip_cavtat_body: 'Entspannter Halbtag 30 Min. s\u00fcdlich: malerisches Saisonboot (\u20ac10\u201314) oder Libertas-Bus 10 (\u20ac2\u20134). Pinienbeschattete Promenade, Ra\u010di\u0107-Mausoleum, Bukovac-Haus und ruhigeres Baden als in der Altstadt. 4\u20135 Stunden gen\u00fcgen.',\n      day1_title: 'Altstadt-Essentials',\n      day2_title: 'Lokrum + Ihre Wahl',\n      day3_title: 'Entschleunigt: Cavtat',\n      day3b_title: 'Tagesausflug',\n      day4_title: 'Tagesausflug Nr. 2',\n      day5_title: 'Flexibler Tag',\n      d1_morning: '<strong>Stadtmauern um 8:00 Uhr.<\/strong> 1.940 m \u00fcber den D\u00e4chern, 1,5\u20132 Std., kein Wiedereintritt. Zur \u00d6ffnung da sein \u2014 mittags bringen Hitze, fehlender Schatten und die Kreuzfahrtmassen. \u20ac40 in der Saison; das Ticket schlie\u00dft Fort Lovrijenac ein.',\n      d1_aft_base: '<strong>Altstadt zu Fu\u00df:<\/strong> Stradun, Rektorenpalast',\n      d1_aft_got: ', dann die <strong>Game-of-Thrones-F\u00fchrung<\/strong> (Fort Lovrijenac = der Rote Bergfried, Jesuitentreppe = der Bu\u00dfgang) \u2014 4.9\u2605, ab ca. $29',\n      d1_aft_history: ' und <strong>War Photo Limited<\/strong> (\u20ac10, 90 Min. einplanen \u2014 Besucher nennen es das Highlight ihrer Reise)',\n      d1_aft_suffix: '. Mittagessen: <strong>Buffet \u0160kola<\/strong> (Hauptgerichte \u20ac10\u201314) oder <strong>Taj Mahal<\/strong> (\u20ac5 Burek) \u2014 die zwei Budget-Anker innerhalb der Mauern.',\n      d1_eve_sea: '<strong>Sonnenuntergangs-Fahrt auf der Karaka<\/strong> \u2014 Nachbau eines Schiffs aus dem 16. Jh., nur Erwachsene, Sekt inklusive. Die zivilisiertesten 90 Minuten in Dubrovnik, 4.8\u2605.',\n      d1_eve_default: 'Stradun nach 17 Uhr, wenn die Tagesausfl\u00fcgler weg sind. Abendessen, wo die Einheimischen essen: Bus 1A\/1B nach <strong>Gru\u017e<\/strong> (\u20ac2) \u2014 Hafen-Konobas 30\u201340 % g\u00fcnstiger als die Altstadt.',\n      d2_morning: '<strong>Insel Lokrum<\/strong> \u2014 erste F\u00e4hre ca. 9:00 Uhr ab Altem Hafen (10\u201315 Min., \u20ac30 Hin- und R\u00fcckfahrt inkl. Eintritt). Baden im Salzwassersee, Pfauen, der Eiserne Thron, Panorama vom Fort Royal. Essen und Wasser einpacken; 3\u20135 Std. einplanen. Ge\u00f6ffnet April\u2013Oktober.',\n      d2_aft_active: '<strong>Seekajak unter den Mauern<\/strong> mit Schnorchelstopp in der Betina-H\u00f6hle \u2014 4.9\u2605 aus Tausenden Bewertungen, ab ca. $34. Den Sonnenuntergangs-Slot im Sommer Tage im Voraus buchen.',\n      d2_aft_got: '<strong>Game-of-Thrones-F\u00fchrung<\/strong> \u2014 die Drehorte sind Dubrovniks echte historische St\u00e4tten, sie funktioniert also auch, wenn Sie die Serie nie gesehen haben. 4.9\u2605, ab ca. $29.',\n      d2_aft_history: '<strong>War Photo Limited<\/strong> (\u20ac10) + <strong>Red History Museum<\/strong> in Gru\u017e (\u20ac10, in einem Yugo 45 sitzen) \u2014 Dubrovniks zwei eigenwilligste Museen.',\n      d2_aft_sea: 'Ruhiger Nachmittag: Baden am <strong>Banje<\/strong> unter den Mauern oder mit der F\u00e4hre zum <strong>\u0160unj-Strand<\/strong> auf Lopud \u2014 der seltene Sandstrand.',\n      d2_aft_food: '<strong>D\\'Vino Weinbar<\/strong> f\u00fcr Po\u0161ip und Grk glasweise (\u20ac4\u20136), danach Abendessen in der <strong>Konoba Bonaca<\/strong> in Sustjepan oder der <strong>Lokanda Peskarija<\/strong> unter den Mauern.',\n      d2_aft_default: '<strong>Seekajak unter den Mauern<\/strong> \u2014 der beste aktive Halbtag in Dubrovnik, 4.9\u2605, ab ca. $34.',\n      d2_eve_food: 'Abendessen im <strong>Pepys Gastrobar<\/strong> (Hauptgerichte \u20ac11\u201318) oder in den Gru\u017e-Konobas \u2014 danach ein Absacker in den Bu\u017ea-Klippenbars.',\n      d2_eve_default: 'Sonnenuntergang vom <strong>Sr\u0111<\/strong> \u2014 den kostenlosen Weg hinaufwandern (unter einer Stunde) und mit der Seilbahn einfach hinunterfahren, oder einfach hochfahren (ca. \u20ac30 Hin- und R\u00fcckfahrt). Abendessen in Lapad.',\n      d3_morning: 'Ausschlafen. <strong>Cavtat<\/strong> per Saisonboot (\u20ac10\u201314, 30 Min. malerische Fahrt an Lokrum vorbei) oder Bus 10 (\u20ac2\u20134).',\n      d3_afternoon: 'Promenadenrunde, Ra\u010di\u0107-Mausoleum, ruhiges Baden \u2014 danach zur\u00fcck zum Bummel \u00fcber den <strong>Gru\u017e-Markt<\/strong> (vormittags au\u00dfer sonntags) und Konoba-Abendessen.',\n      d5_slot: 'Ihre Favoriten noch einmal: \u0160unj-Strand auf Lopud, die Mauern zur goldenen Stunde, Wein aus dem Konavle-Tal oder \u2014 wenn Ihnen Kor\u010dula-Stadt aus dem Tagesausflugs-Guide gefallen hat \u2014 der erste Katamaran f\u00fcr einen ganzen Inseltag.',\n      tip_pass: '<strong>Dubrovnik-Pass-Rechnung:<\/strong> Der 1-Tages-Pass kostet \u20ac40 \u2014 genau wie das Mauern-Ticket \u2014 und legt 10+ Museen plus 24 Std. Bus obendrauf. Wer Mauern + ein Museum macht, f\u00e4hrt damit besser.',\n      tip_twotrips: '<strong>Zwei Tagesausfl\u00fcge in vier Tagen?<\/strong> Wenn das viel wirkt, Tag 4 gegen Cavtat + einen Lapad-Strandnachmittag tauschen \u2014 Dubrovnik belohnt einen ruhigen Tag.',\n      tip_julaug: '<strong>\u00dcberleben im Juli\u2013August:<\/strong> alle 31 Tage sind voll. Mauern um 8 Uhr, Inseln mittags, Altstadt nach 17 Uhr \u2014 und den aktuellen Kreuzfahrtplan pr\u00fcfen, um ruhigere Tage zu w\u00e4hlen.',\n      tip_sep: '<strong>September ist der Sweet Spot:<\/strong> Meer 24\u00b0C, weniger Andrang, alles noch ge\u00f6ffnet. Sie haben den besten Monat gew\u00e4hlt.',\n      tip_mayjun: '<strong>Ende Mai \/ Anfang Juni<\/strong> bietet das beste Wetter-Andrang-Verh\u00e4ltnis des Sommers \u2014 Meer 19\u201323\u00b0C, alles ge\u00f6ffnet, Preise noch nicht auf H\u00f6chststand.',\n      tip_winter: '<strong>Winterhinweis:<\/strong> Die Lokrum-F\u00e4hre (Apr\u2013Okt) und die Seilbahn (Apr\u2013Nov) sind geschlossen, viele Saisonrestaurants auch \u2014 Inseltage gegen Museen, das Blasiusfest (2.\u20133. Feb.) oder das Winterfestival tauschen.',\n      tip_shoulder: '<strong>Nebensaison:<\/strong> April und Oktober sind preislich top \u2014 aber das Meer hat 16\u201321\u00b0C (nur f\u00fcr sichere Schwimmer) und die Lokrum-F\u00e4hre f\u00e4hrt April\u2013Oktober, also Daten pr\u00fcfen.',\n      tip_nomonth: '<strong>Wann reisen?<\/strong> September ist der Sweet Spot (warmes Meer, weniger Andrang); Juli\u2013August ist am w\u00e4rmsten, aber voll und am teuersten. Siehe unseren Guide \u201eBeste Reisezeit f\u00fcr Dubrovnik\u201c.',\n      tip_cruise: '<strong>Kreuzfahrt-Regel:<\/strong> Dubrovnik begrenzt die Ank\u00fcnfte auf 2 Schiffe gleichzeitig, doch die Altstadt ist mittags (10:30\u201315:00) trotzdem am vollsten. An Tagen mit vielen Schiffen Tagesausfl\u00fcge <em>weg<\/em> aus der Stadt machen.',\n      tips_heading: 'Clevere Tipps f\u00fcr Ihren Plan',\n      again_btn: '\u2190 Antworten anpassen'\n    }\n  };\n\n  function T(key){ return STR[LANG][key]; }\n\n  var days = 2, tags = [], month = \"\";\n  var daysEl = document.getElementById('dbw-days');\n  var tagsEl = document.getElementById('dbw-tags');\n  var goBtn = document.getElementById('dbw-go');\n  var resultEl = document.getElementById('dbw-result');\n  var formEl = document.getElementById('dbw-form');\n  var monthSel = document.getElementById('dbw-month');\n\n  \/\/ Localize static UI on init\n  document.getElementById('dbw-title').textContent = T('title');\n  document.getElementById('dbw-sub').textContent = T('sub');\n  document.getElementById('dbw-step1').textContent = T('step1');\n  document.getElementById('dbw-step2').innerHTML = T('step2');\n  document.getElementById('dbw-step3').innerHTML = T('step3');\n  tagsEl.querySelectorAll('.dbw-tag').forEach(function(b){\n    b.innerHTML = T('tag_' + b.dataset.tag);\n  });\n  monthSel.innerHTML = '<option value=\"\">' + T('month_flex') + '<\/option>' +\n    STR[LANG].months.map(function(m, i){ return '<option value=\"' + (i+1) + '\">' + m + '<\/option>'; }).join('');\n  goBtn.textContent = T('go_empty');\n  document.getElementById('dbw-foot').textContent = T('foot');\n\n  daysEl.addEventListener('click', function(e){\n    var b = e.target.closest('.dbw-day-btn'); if(!b) return;\n    daysEl.querySelectorAll('.dbw-day-btn').forEach(function(x){x.classList.remove('dbw-on');});\n    b.classList.add('dbw-on'); days = parseInt(b.dataset.days,10);\n  });\n\n  tagsEl.addEventListener('click', function(e){\n    var b = e.target.closest('.dbw-tag'); if(!b) return;\n    var t = b.dataset.tag, i = tags.indexOf(t);\n    if(i > -1){ tags.splice(i,1); b.classList.remove('dbw-on'); }\n    else { if(tags.length >= 3) return; tags.push(t); b.classList.add('dbw-on'); }\n    goBtn.disabled = tags.length === 0;\n    goBtn.textContent = tags.length === 0 ? T('go_empty') : T('go_build').replace('{n}', days);\n  });\n\n  monthSel.addEventListener('change', function(e){ month = e.target.value; });\n\n  function has(t){ return tags.indexOf(t) > -1; }\n\n  function slot(when, what){ return '<div class=\"dbw-slot\"><div class=\"dbw-when\">'+when+'<\/div><div class=\"dbw-what\">'+what+'<\/div><\/div>'; }\n\n  function dayCard(n, title, slots){\n    return '<div class=\"dbw-day\"><div class=\"dbw-day-head\"><div class=\"dbw-day-num\">'+n+'<\/div><h3 class=\"dbw-day-title\">'+title+'<\/h3><\/div>' + slots.join('') + '<\/div>';\n  }\n\n  function pickDayTrip(exclude){\n    var order;\n    if(has('food')) order = ['ston','mostar','elaphiti','kotor','mljet','cavtat'];\n    else if(has('history')) order = ['mostar','ston','kotor','mljet','elaphiti','cavtat'];\n    else if(has('active')) order = ['mljet','elaphiti','kotor','ston','mostar','cavtat'];\n    else order = ['ston','elaphiti','mostar','kotor','mljet','cavtat'];\n    for(var i=0;i<order.length;i++){ if(order[i] !== exclude) return order[i]; }\n    return 'ston';\n  }\n\n  var TRIPS = {\n    ston: { title: T('trip_ston_title'), body: T('trip_ston_body') },\n    mostar: { title: T('trip_mostar_title'), body: T('trip_mostar_body') },\n    kotor: { title: T('trip_kotor_title'), body: T('trip_kotor_body') },\n    elaphiti: { title: T('trip_elaphiti_title'), body: T('trip_elaphiti_body') },\n    mljet: { title: T('trip_mljet_title'), body: T('trip_mljet_body') },\n    cavtat: { title: T('trip_cavtat_title'), body: T('trip_cavtat_body') }\n  };\n\n  function tripSlot(key){\n    var t = TRIPS[key];\n    return slot(T('when_fullday'), '<strong>'+t.title+'.<\/strong> '+t.body);\n  }\n\n  function buildPlan(){\n    var plan = [], tips = [];\n    var used = null;\n\n    \/\/ DAY 1 \u2014 Old Town essentials (always)\n    var d1 = [\n      slot(T('when_morning'), T('d1_morning')),\n      slot(T('when_afternoon'), T('d1_aft_base') + (has('got') ? T('d1_aft_got') : (has('history') ? T('d1_aft_history') : '')) + T('d1_aft_suffix'))\n    ];\n    if(has('sea') || has('active'))\n      d1.push(slot(T('when_evening'), T('d1_eve_sea')));\n    else\n      d1.push(slot(T('when_evening'), T('d1_eve_default')));\n    plan.push(dayCard(1, T('day1_title'), d1));\n    tips.push(T('tip_pass'));\n\n    if(days >= 2){\n      var d2 = [ slot(T('when_morning'), T('d2_morning')) ];\n      var aft2;\n      if(has('active')) aft2 = T('d2_aft_active');\n      else if(has('got')) aft2 = T('d2_aft_got');\n      else if(has('history')) aft2 = T('d2_aft_history');\n      else if(has('sea')) aft2 = T('d2_aft_sea');\n      else if(has('food')) aft2 = T('d2_aft_food');\n      else aft2 = T('d2_aft_default');\n      d2.push(slot(T('when_afternoon'), aft2));\n      d2.push(slot(T('when_evening'), has('food') ? T('d2_eve_food') : T('d2_eve_default')));\n      plan.push(dayCard(2, T('day2_title'), d2));\n    }\n\n    if(days >= 3){\n      var t1 = (has('trips') || days >= 4) ? pickDayTrip(null) : 'cavtat';\n      used = t1;\n      if(t1 === 'cavtat' && !has('trips'))\n        plan.push(dayCard(3, T('day3_title'), [\n          slot(T('when_morning'), T('d3_morning')),\n          slot(T('when_afternoon'), T('d3_afternoon'))\n        ]));\n      else\n        plan.push(dayCard(3, T('day3b_title'), [tripSlot(t1)]));\n    }\n\n    if(days >= 4){\n      var t2 = pickDayTrip(used);\n      plan.push(dayCard(4, T('day4_title'), [tripSlot(t2)]));\n      if(!has('trips')) tips.push(T('tip_twotrips'));\n    }\n\n    if(days >= 5){\n      plan.push(dayCard(5, T('day5_title'), [\n        slot(T('when_yourcall'), T('d5_slot'))\n      ]));\n    }\n\n    \/\/ Seasonal tips\n    var m = parseInt(month, 10);\n    if(m === 7 || m === 8){\n      tips.push(T('tip_julaug'));\n    } else if(m === 9){\n      tips.push(T('tip_sep'));\n    } else if(m === 5 || m === 6){\n      tips.push(T('tip_mayjun'));\n    } else if(m === 11 || m === 12 || m === 1 || m === 2){\n      tips.push(T('tip_winter'));\n    } else if(m === 4 || m === 10){\n      tips.push(T('tip_shoulder'));\n    }\n    if(!m) tips.push(T('tip_nomonth'));\n\n    tips.push(T('tip_cruise'));\n\n    var html = plan.join('') +\n      '<div class=\"dbw-tips\"><h3>' + T('tips_heading') + '<\/h3><ul>' +\n      tips.map(function(t){ return '<li>'+t+'<\/li>'; }).join('') +\n      '<\/ul><\/div>' +\n      '<div style=\"text-align:center;\"><button type=\"button\" class=\"dbw-again\" id=\"dbw-again\">' + T('again_btn') + '<\/button><\/div>';\n\n    resultEl.innerHTML = html;\n    resultEl.style.display = 'block';\n    formEl.style.display = 'none';\n    resultEl.scrollIntoView({behavior:'smooth', block:'start'});\n    document.getElementById('dbw-again').addEventListener('click', function(){\n      resultEl.style.display = 'none'; formEl.style.display = 'block';\n      formEl.scrollIntoView({behavior:'smooth', block:'start'});\n    });\n  }\n\n  goBtn.addEventListener('click', buildPlan);\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Take a walk through the history Dubrovnik is a small city with an enormous backyard. Within two hours you&#8217;ve got a Bosnian old town, a Montenegrin fjord-like bay, a wine peninsula, a national-park island, and three more islands \u2014 plus a nature reserve ten minutes offshore. The trick is picking the right ones: some need<\/p>","protected":false},"author":3,"featured_media":2038,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-758","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-travel-guides"],"_links":{"self":[{"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/posts\/758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/comments?post=758"}],"version-history":[{"count":21,"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/posts\/758\/revisions"}],"predecessor-version":[{"id":2095,"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/posts\/758\/revisions\/2095"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/media\/2038"}],"wp:attachment":[{"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/media?parent=758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/categories?post=758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/tags?post=758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}