Yo diría que tome el tren, desde este sitio :
Solo hay 1 tren directo entre Cracovia (Polonia) y Praga (República Checa) y pasa la noche. También es posible ir a Katowice (PL) o Bohumín y allí cambiar al tren a Praga.
TLK 402 Silesia, dep 22:03, Arr: 07:37. 45 € asiento, 55 € couchette / cama.
Horario válido del 2013-12-15 al 2014-12-14
Es una litera de seis camas, más abajo tiene precios para otras opciones. El más caro parece una oferta de habitación individual a 96 euros. He tomado un tren similar en los asientos normales, no está tan mal, pero dado que es de la noche a la mañana estás ahorrando el precio de un hotel, así que tenlo en cuenta.
Esa página también recomienda el autobús, detalles en esta página . Pero, sinceramente, a menos que el tiempo sea crítico o realmente necesites lo más barato posible, tomaría el tren.
Puede reservar boletos en línea o cualquier agente de viajes o alguien en la estación de autobuses podrá ayudarlo
Seat61.com tiene más información en esta página, incluidas algunas otras opciones de compra de boletos.
Además, una advertencia: no he tomado ese tren específico, pero he intentado tomar un tren diferente con destino a Cracovia. Lo que no noté es que en algún momento en el medio de la noche el tren se dividió y cada mitad fue a diferentes lugares ... así que me desperté en Varsovia. Entonces, solo verifique si hay una parte específica del tren en la que necesita estar.