So I totally just bought my own train ticket to Budapest using my vast Hungarian vernacular. GO ME!
Of course I also totally cheated. I started with "Beszel Angolul?" meaning "Do you speak English?" and of course the answer was a resounding "No."
I then moved on to "Egy oda-vissza jegy Budapestre" which means "One return ticket to Budapest"
From there I was completely without language skills and so I pulled out my prepared schedule in written form (Szombat 06:39, Vasarnap 16:25) and badda-bing, I have my train ticket!