J'ai répondu récemment à une autre demande récente (trajet La-Paz
Bogota) à laquelle je te renvoie pour ce qui est de la durée du voyage.
Pour ce qui est de faire le trajet intégralement par voie terrestre, il manque un bon morceau de panaméricaine entre le
Panama et la
Colombie. tu trouveras ailleurs sur Voyage Forum quelques témoignages de personnes qui ont fait malgré tout le trajet, qui n'est pas sans embuches ni dangers.
En bateau, rien de régulier non plus pour rejoindre la
Colombie, ni depuis le
Costa Rica, ni depuis San Andres. Je te renvoie donc à la suggestin de ma première réponse. De ce que je connais de la
Colombie, valent la peine
Bogota, la zona cafetera, région très belle et douce,
Cali, pour l'ambiance, et
Popayan, pour le patrimoine historique.

Ailleurs sur le Forum, on dit le plus grand bien de
Cartagena que je ne connais pas.
Bon voyage.