A full-day boat trip to Mljet gets you out of crowded Dubrovnik and onto one of the greener, quieter islands in the area. Expect about 10–11 hours total, with roughly 1.5–2 hours each way on the water. Once there you’ll typically visit Mljet National Park, rent bikes or walk to the two inland saltwater lakes, and have time for a swim. The boat itself is usually a mid-size motor vessel or catamaran; it’s comfortable but not luxurious. The trip often includes a stop at a smaller island or bay for swimming before or after Mljet. It’s a solid nature-focused day if you want a break from city walls and crowds, though it does involve a fair bit of travel time.
Best time is late May–early June or September–early October: good swimming weather, far fewer people, and lower prices. July and August are hot, busy, and more expensive. Expect to pay around $140–190 per person for a standard group tour that includes transport, park entrance, and often a basic lunch or drinks. Private options for 2–4 people run noticeably higher, from roughly $450 upward depending on the boat.
Tip: choose the tour that goes straight to Mljet National Park and gives you at least 3–4 hours on the island — skip the ones that cram in three extra stops and leave you rushing. If you get seasick easily, sit outside in fresh air and consider taking something beforehand; the channel can get choppy in stronger winds.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.