What is the cheapest way to get from Budapest to Trnava?
The cheapest way to get from Budapest to Trnava is to train via Nové Zámky which costs $9.24 - $11.96 and takes 4h 9m.
What is the fastest way to get from Budapest to Trnava?
The fastest way to get from Budapest to Trnava is to drive which takes 2h 23m and costs $42.39 - $65.22 .
Is there a direct train between Budapest and Trnava?
No, there is no direct train from Budapest to Trnava. However, there are services departing from Budapest-Nyugati and arriving at Trnava via Bratislava Hlavna Stanica. The journey, including transfers, takes approximately 3h 19m.
How far is it from Budapest to Trnava?
The distance between Budapest and Trnava is 258 km. The road distance is 252.1 km.
How do I travel from Budapest to Trnava without a car?
The best way to get from Budapest to Trnava without a car is to train which takes 3h 19m and costs $11.96 - $28.26 .
How long does it take to get from Budapest to Trnava?
It takes approximately 3h 19m to get from Budapest to Trnava, including transfers.
Where do I catch the Budapest to Trnava train from?
Budapest to Trnava train services, operated by Hungarian Railways (MÁV), depart from Budapest-Nyugati station.
Where does the Budapest to Trnava train arrive?
Budapest to Trnava train services, operated by Hungarian Railways (MÁV), arrive at Bratislava Hlavna Stanica station.
Can I drive from Budapest to Trnava?
Yes, the driving distance between Budapest to Trnava is 252 km. It takes approximately 2h 23m to drive from Budapest to Trnava.
How do I get a train ticket from Budapest to Trnava?
Book your Budapest to Trnava train tickets online with Omio.
Where can I stay near Trnava?
There are 203+ hotels available in Trnava. Prices start at $27.57 per night.
→
+0→
Transport search
Transport search
From Budapest, where will you go next? Select a city below to get started