Cara, só veja bem como vc vai fazer Cracóvia > Budapeste. Já espere gastar pelo menos 400 reais nesse trecho (com trem noturno) pois estou fazendo o mesmo e me ferrei com isso! Tente ver se, no dia que vc for de uma cidade à outra, tem ônibus pois só funcionam dia sim/dia não...