E' un'informazione talmente difficile che se compri la Lonely Planet te lo dice per filo e per segno! Comunque, i costi li puoi vedere sul sito di prenotazione dei bus www.ticketbus.com.mx, questi variano parecchio perchè varia molto il tipo di servizio. Turistico, seconda classe, prima classe e Business. Io ti consiglio di non scendere mai sotto la prima classe. I prezzi sono comunque contenuti. I viaggio sono lunghi e stancanti e un autobus scassato oltre che scomodo può mettere a rischio anche la tua incolumità (non sono rari i casi di autisti che si mettono d'accordo per far salire i banditi a metà strada per rapinare i passeggeri!).
Per quel che mi ricordo:
DF - Acapulco 5-6 h
Acapulco - Puerto 5h
Puerto - San cristobal 10-12h
Da li in poi non sono andato verso sud (guatemala) ma rientrato (salvo l'indispensabile visita a Palenque!).
Acapulco non c'è proprio niente da vedere. Fatti un sabato sera in disco, che è l'unica cosa che valga veramente la pena (ma vai in una buona, anche se devi spendere una ventina di euro per il free drink).
Puerto invece ti ingabbierà e non ti lascerà mai più ripartire. Direi non meno di 3 giorni, 7 - 10 giorni sarebbe il tempo di soggiorno ideale! Non dimenticarti di fare un giro a Mazunte, Zipolite, a Playa Carizarillo, di prendere una lezione di surf e di andare a nuotare con le tartarughe!