Le port de Bastia est apparu dès l'Antiquité mais il faut attendre 1661 pour que soit décidée la construction d'un môle au niveau de l'ancien port de Cardu (devenu ensuite port Cardo) et 1860 pour que soit démoli le rocher du Lion qui constituait un obstacle pour une navigation sécurisée à l'approche du port.
Les aménagements vont se succéder durant tout le XXe siècle et aujourd'hui encore, bassins, quais et jetées font l'objet de chantiers d'extension.
Cependant, un tournant essentiel fut la mise en service d'un môle dédié au car-ferries en 1975.
En effet, à ce jour, en terme de trafic passagers, le port de Bastia est le plus fréquenté des ports français de la Méditerranée et le second du pays derrière Calais : plus de 2,2 millions de passagers annuels recensés à Bastia contre 15 millions à Calais.
Aujourd'hui, tout au long de la façade maritime de la ville, sont implantés du sud au nord le Vieux Port (où subsistent quelques navires de pêche et de plaisance), le port de commerce (trafic passagers et fret), qui est évidemment le plus vaste et le mieux aménagé tout en étant proche du centre (parkings, gare, équipements de confort et espaces verts, terminaux) et enfin le port de plaisance de Toga qui couvre aussi le territoire de Ville-di-Pietrabugno.
Pour ce qui est du trafic passagers, des liaisons régulières (quotidiennes pour les principales) relient Bastia à Marseille, Toulon et Nice (en France) et Savone, Gênes, Livourne et Plombino (en Italie).
Un point d'information est en service dans le hall du terminal, et accessible tous les jours. Contact au 04 95 55 25 85.
Pas moins de quatre compagnies assurant les liaisons avec le continent sont également implantées. Il s'agit de Corsica Ferries (tél. : 04 95 32 95 95), de La Méridionale (tél. : 04 95 55 25 55), de Moby Lines (tél. : 04 95 34 84 94), de Corsica Linea (tél. : 0 825 88 80 88).