1. 99th train arrive to Uzhgorod at 07.49, and bus to Cosice leaves bus station at 7.40 so I do not have time...
p.s. but who bothers me to buy tickets on RUSSIAN 15 train in RUSSIA, where the prixe will be less than in UA.
The price will be almost the same in Russia or Ukraine with the difference of small taxes applied. However if you are buying the ticket to the Ukrainian train in Ukraine it will be cheaper (e.g. this 99 Uzhgorod - Kiev).
2. About "direct" Minsk-Lviv train: this, 47th train is russian, and it only passes through Belarus, so tickets will be in Minsk only for 24-48 hours before arrival. So, i'll buy it in Russia from the nearest border station...
That is true but there is also Belarus train No372 Ivano-Frankovsk - Minsk which passes Lvov. It departs at 23:12 from Lvov and arrives to Minsk at 12:33 next day. The ticket will be 3,5 - 4 euro cheaper than in No47 Lvov - S.-Petersburg.
Regards,
Mike.