In terms of language, only two things stand out as wrong in your text: 'kinda' and 'personals'. Neither of these are real words. As for the meaning, there's some confusion about when and where this happens. This could be sorted by separating the second sentence into two parts. For example:
А guy at the railway station in Moscow was extremely kind to me, sharing his wi-fi in a fairly urgent situation. Later, on the way to Helsinki, we talked a lot and even shared some personal information. Three days later, he showed me around his city.