Vous pouvez rejoindre l'île de différentes façons.
L’aéroport le plus proche est celui de Dubrovnik à Čilipi, situé à 82 km de Mljet. L'aéroport de Split se trouve à 217 km de l'île.
Des liaisons de ferry sont assurées entre Mljet et les villes de : Split, Dubrovnik, Zadar, Rijeka, Hvar, Peljesac Peninsula ... Vous trouverez plus d'informations concernant les horaires sur le site de la compagnie Jadrolinija.
Mis à part la compagnie Jadrolinija, des liaisons avec le catamaran Nona Ana sont assurées depuis les ports de Dubrovnik et de Mljet jusqu'à Sobra et Polače sur l'île de Mljet.
Sur l'île de Mljet des lignes de bus et de taxi assurent les liaisons entre les différents villages. Une agence de location "Mini BRUM" située à Sobra est également mise à votre disposition.