Do otoka Mljeta možete doći samo brodom. Iz dubrovačke luke postoji katamaranska linija koja polazi prema Mljetu nekoliko puta dnevno. Putovanje traje oko 1 sat do 1 sat i 40 minuta, ovisno o tome koju luku na Mljetu iskrcate. Također, do Mljeta možete doći iz luke Prapatno (poluotok Pelješac). Tijekom dana dostupno je nekoliko polazaka. Putovanje traje oko 45 minuta i iskrcavate se u luci Sobra na otoku Mljetu.