buy a train ticket Prague ➞ Trnava
Compare prices and tickets for different trip options
Compare prices for trains, buses, and flights for the upcoming week.
Quickly browse the best deals, find the lowest fares, and choose options that fit your budget
Overview: Train from Prague to Trnava
The train route from Prague to Trnava covers a distance of 297 km, with an average travel duration of 5 hours and 37 minutes. There are three direct trains operating daily, and the cheapest ticket price is €28.90. Specific information about the fastest train and the schedule for the first and last trains is not specified.
Popular Train Stations from Prague to Trnava
Train companies
Found: 5
Train from Prague to Trnava
Trnava, often referred to as the "Rome of Slovakia," is known for its rich history and well-preserved medieval architecture. Visitors can explore the impressive St. Nicholas Basilica and the city’s numerous churches, which reflect its historical significance. The town square, with its lively cafes and shops, is a great place to relax and soak in the local atmosphere. Trnava also hosts various cultural events throughout the year, making it a pleasant stop for travelers.



