There are lots of ways to explore Hungary and Austria in a decent way. The best one is Railjet Budapest to Vienna. The lowest fare for Railjet Economy Class seat on Budapest to Vienna train cost as low as 66$. The distance from Budapest to Vienna is covered in 2 hrs 38, saving you tons of money and time, which can be spent exploring those pearls of Central Europe. Make sure to book in advance to get a better fare!