Hallo Sven,
die 300 Euro finde ich gar nicht so teuer, wenn man mal die Entfernung berücksichtigt. Es ist auf jeden Fall billiger, als die Strecke auf dem Landweg zurückzulegen (d.h. blliger als Panama-Mexico D.F. mit dem Bus, inklusive Übernachtungen und Essen).
Eine relativ günstige Methode, nach Zentralamerka zu kommen, soll auch der Weg über San Andres sein: mit einem Oneway-Flug (Inlandsflug) von Cartagena nach San Andres, und dann von dort nach Costa Rica (Return-Ticket, Rückflug verfallen lassen). Aber wenn wirklich Mexico Euer Ziel ist, würde ich direkt durchfliegen.
LG, Karoshi