The distance between Bratislava and Trnava is around 46km (29 miles) and the quickest way to get there is to take a taxi which takes around 37min.
We've found 4 different ways to get from Bratislava to Trnava by train, bus, taxi and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out Trnava → Bratislava if you're planning a return trip.
Take the train to Trnava.
Take the bus to Trnava Staničná.
CK Daka
+ 4 othersTake a taxi to Trnava.
VB Taxi
+ 4 othersTransport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Train | 46min | €3($3) | every 30 mins | 46km (29 miles) |
Bus | 50min | hourly | 51km (32 miles) | |
Taxi | 37min | €75($75) | on demand | 53km (33 miles) |
Drive | 37min | €10($10) | on demand | 53km (33 miles) |
CK Daka
Slivtour
Slovak Lines
Turancar
The following major airports near Trnava offer regular flights to various popular destinations within Slovakia and internationally.