We will be traveling from Lviv, Ukraine to Zagreb, Croatia with a brief stop in Budapest along the way. Because of the timing of the international Kyiv - Lviv - Budapest train, we intend to take a domestic train in Ukraine to Chop, then a very short international train across the border into Zahony, and then domestic Hungarian train to Budapest. After a brief time in Budapest, we'd take the direct international train between Budapest and Zagreb. We haven't traveled through Ukraine or Hungary before, so we naturally have some questions about the process.
About how long does it take to go through passport control when you arrive in Zahony? Is it done before you disembark the train?
It appears the Hungarian web site offers print-at-home tickets for domestic routes. Does this take the place of a boarding document, or would we have to exchange it for a real ticket once we get to Zahony? Does it need to be validated in any way before getting on the train to Budapest?
I've read online that while you can buy an international ticket online, you can't print it out and you have to pick it up from one of the little blue boxes in the Budapest train stations. Is that info still accurate?
Thanks in Advance!