io ho fatto un bel giro in treno,cioè Budapest-Chop-Odessa-Kherson-Kiev-Lvov-Uzhgorod-Chop-Budapest (poi da lì ritorno in aereo)
per i biglietti ha diverse opzioni : per le tratte ucraine usare e-kvytok
http://www.e-kvytok.com.ua/wps/portalche ti permette di comprare i biglietti per le tratte ucraine (pagabili online ma da ritirare in stazione)
per le tratte europee,quindi ungheria italia ecc, puoi comprare invece tutto in una biglietteria trenitalia
tra l'altro le biglietterie italiane dovrebbero permetterti di comprare anche un posto sul vagone letto settimanale Venezia-Budapest-Kiev-(Mosca)
viaggio che è possibile fare ogni giorno,spezzandolo in due (Venezia-Budapest e poi treno Budapest-Mosca che passa per Lvov-Kiev)
se non la biglietteria italiana,l'ufficio DB Italia (ferrovie tedesche) te lo permette di sicuro,già chiesto