C’est un programme de formation de la Conférence des Nations unies sur le commerce et le développement (Cnuced) à destination des pays en développement qui souhaitent faire évoluer leurs infrastructures portuaires vers plus d’efficacité et de performance. Un bilan est dressé chaque année avec les représentants des pays membres du réseau portuaire francophone (Bénin, Cameroun, Côte d’Ivoire, Gabon, Guinée, Haïti, Mauritanie, Madagascar, Sénégal et Togo). TrainforTrade bénéficie du soutien des ports de Nantes, Marseille, Dublin, Cork, Belfast, Gijón, Valence. La réunion 2018 a eu lieu à Genève du 9 au 11 avril.
Le programme « Train for Trade » est divisé en trois réseaux, en fonction des langues parlées dans les différents ports: français, anglais ou espagnol. Il a débuté en 1996 avec un soutien aux ports de pays francophones: Bénin, Gabon et Sénégal. Depuis lors, il a pris de l’ampleur au point de concerner aujourd’hui 200 ports situés dans 34 pays d’Afrique, d’Asie et d’Amérique latine. La partie du programme concernant les ports anglophones a été lancée en 2007.