Οι ακτοπλοϊκές συνδέσεις του λιμανιού της Καβάλας περιλαμβάνουν απευθείας δρομολόγια προς τουλάχιστον 20 λιμάνια σε νησιά του Βορείου και του Ανατολικού Αιγαίου.
Τα περισσότερα δρομολόγια πλοίων από την Καβάλα είναι προς τη Λήμνο και τον Άγιο Ευστράτιο. Ακόμα και τον χειμώνα υπάρχουν αρκετά εβδομαδιαία δρομολόγια για αυτά τα δύο νησιά. Πιο συγκεκριμένα:
- Καβάλα – Λήμνος (3 ώρες): Η Λήμνος είναι από τα μεγαλύτερα νησιά του Βορείου Αιγαίου. Συνδέεται ακτοπλοϊκά με την Καβάλα με συχνά δρομολόγια καθ’ όλη τη διάρκεια του χρόνου.
- Καβάλα - Άγιος Ευστράτιος (6 ώρες και 20 λεπτά): Τα δρομολόγια πλοίων από την Καβάλα προς το γραφικό νησί του Αγίου Ευστράτιου είναι συχνά.
Επίσης από την Καβάλα υπάρχουν δρομολόγια προς τη Λέσβο, τη Χίο, τη Σάμο, την Ικαρία και τους Φούρνους. Υπάρχει τουλάχιστον 1 εβδομαδιαίο δρομολόγιο που συνδέει αυτά τα νησιά με την Καβάλα. Πιο συγκεκριμένα:
- Καβάλα – Λέσβος (7 ώρες): Η ακτοπλοϊκή σύνδεση της Καβάλας με το τρίτο μεγαλύτερο νησί του Αιγαίου εξυπηρετείται από το λιμάνι της Μυτιλήνης.
- Καβάλα – Χίος (10 ώρες): Το λιμάνι της Χώρας της Χίου βρίσκεται στο κέντρο της ανατολικής ακτής του νησιού.
- Καβάλα – Σάμος (13-14 ώρες): Το δρομολόγιο Καβάλα - Σάμος εξυπηρετείται από 2 λιμάνια του νησιού, το κεντρικό λιμάνι Βαθύ και το Καρλόβασι. Το ταξίδι κρατάει γύρω στις 13 ώρες για το Βαθύ και κοντά στις 14 ώρες και 15 λεπτά για το Καρλόβασι.
- Καβάλα – Ικαρία (22 ώρες): Η Ικαρία συνδέεται ακτοπλοϊκά με την Καβάλα από το λιμάνι του Άγιου Κήρυκου.
- Καβάλα – Φούρνοι (21 ώρες): Υπάρχουν τακτικά δρομολόγια πλοίων από την Καβάλα προς τους Φούρνους, το γραφικό νησί ανάμεσα στην Ικαρία και τη Σάμο.