There are 10 ways to get from Ulm to Trnava by train, bus, night train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Ulm Hauptbahnhof to Salzburg Hauptbahnhoftrain 62 / ...
- Take the train from Salzburg Hbf to Wien Hbftrain Rjx / ...
- Take the train from Wien Hbf to Bratislava Hlavna Stanicatrain Re
- Take the train from Bratislava Hlavna Stanica to Trnavatrain 505 / ...
8h 8m€98–261Night train, train
cheapest- Take the nighttrain from Ulm Hbf to Wien Hbfnighttrain En
- Take the train from Wien Hbf to Bratislava Hlavna Stanicatrain Re
- Take the train from Bratislava Hlavna Stanica to Trnavatrain 505 / ...
11h€43–60Bus, train
- Take the bus from Ulm to Bratislava centrebus N136
- Take the train from Bratislava-Nove Mesto to Trnavatrain Re / ...
10h 44m€52–84Drive 646.2 km
- Drive from Ulm to Trnavacar 646.2 km
6h 26m€99–143Bus
- Take the bus from Ulm, Eberhard-Finckh-Straße / Ludwig-Beck-Straße to Trnavabus
10h 52mTrain to Stuttgart Airport, fly to Vienna International Airport, bus, train
- Take the train from Ulm Hauptbahnhof to Wendlingentrain
- Fly from Stuttgart Airport (STR) to Vienna International Airport (VIE)plane STR - VIE
- Take the bus from Vienna Airport to Bratislava Main Train Stationbus
- Take the train from Bratislava Hlavna Stanica to Trnavatrain
7h 19m€91–246Train to Munich International Airport, fly to Vienna International Airport, bus, train
- Take the train from Ulm Hauptbahnhof to München Hbftrain
- Fly from Munich International Airport (MUC) to Vienna International Airport (VIE)plane MUC - VIE
- Take the bus from Vienna Airport to Bratislava Main Train Stationbus
- Take the train from Bratislava Hlavna Stanica to Trnavatrain
7h 44m€127–361Train to Saint Gallen-Altenrhein Airport, fly to Vienna International Airport, bus, train
- Take the train from Ulm Hauptbahnhof to Lindau, Reutin Bahnhoftrain
- Fly from Saint Gallen-Altenrhein Airport (ACH) to Vienna International Airport (VIE)plane ACH - VIE
- Take the bus from Vienna Airport to Bratislava Main Train Stationbus
- Take the train from Bratislava Hlavna Stanica to Trnavatrain
9h 12m€275–550Train, train to Zurich Airport, fly to Vienna International Airport, bus
- Take the train from Ulm Hauptbahnhof to Lindau, Reutin Bahnhoftrain
- Take the train from St. Margrethen SG to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Vienna International Airport (VIE)plane ZRH - VIE
- Take the bus from Vienna Airport to Bratislava Main Train Stationbus
- Take the train from Bratislava Hlavna Stanica to Trnavatrain
10h 13m€129–390Train to Stuttgart Airport, fly to Budapest Ferenc Liszt International Airport, train
- Take the train from Ulm Hauptbahnhof to Wendlingentrain
- Fly from Stuttgart Airport (STR) to Budapest Ferenc Liszt International Airport (BUD)plane STR - BUD
- Take the train from Budapest-Nyugati to Bratislava Hlavna Stanicatrain
- Take the train from Bratislava Hlavna Stanica to Trnavatrain
9h 52m€71–202
Ulm to Trnava by train
Questions & Answers
The cheapest way to get from Ulm to Trnava is to night train and train which costs €40 - €65 and takes 11h.
The fastest way to get from Ulm to Trnava is to drive which takes 6h 26m and costs €95 - €150.
Yes, there is a direct bus departing from Ulm, Eberhard-Finckh-Straße / Ludwig-Beck-Straße and arriving at Trnava. Services depart twice daily, and operate Monday, Wednesday and Friday. The journey takes approximately 10h 52m.
No, there is no direct train from Ulm to Trnava. However, there are services departing from Ulm Hauptbahnhof and arriving at Trnava via Salzburg Hbf, Wien Hbf and Bratislava Hlavna Stanica. The journey, including transfers, takes approximately 8h 8m.
The distance between Ulm and Trnava is 714 km. The road distance is 646.2 km.
The best way to get from Ulm to Trnava without a car is to train which takes 8h 8m and costs €95 - €270.
It takes approximately 8h 8m to get from Ulm to Trnava, including transfers.
Ulm to Trnava bus services, operated by Interbus sk, depart from Ulm, Eberhard-Finckh-Straße / Ludwig-Beck-Straße station.
Ulm to Trnava train services, operated by Deutsche Bahn Intercity (DB IC), depart from Ulm Hauptbahnhof station.
The best way to get from Ulm to Trnava is to train which takes 8h 8m and costs €95 - €270. Alternatively, you can bus, which costs and takes 10h 52m.
What companies run services between Ulm, Germany and Trnava, Slovakia?
You can take a train from Ulm Hauptbahnhof to Trnava via Salzburg Hauptbahnhof, Salzburg Hbf, Wien Hbf, and Bratislava Hlavna Stanica in around 8h 8m. Alternatively, Interbus sk operates a bus from Ulm, Eberhard-Finckh-Straße / Ludwig-Beck-Straße to Trnava twice daily, and the journey takes 10h 52m.
- Website
- austrian.com
Flights from Stuttgart Airport to Vienna International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €65–210
Flights from Munich International Airport to Vienna International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €75–260
Flights from Zurich Airport to Vienna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €90–220
Flights from Stuttgart Airport to Budapest Ferenc Liszt International Airport via Vienna International Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- €55–170
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Ulm Hauptbahnhof to Salzburg Hauptbahnhof
- Ave. Duration
- 3h 3m
- Frequency
- 5 times a day
- Estimated price
- €50–130
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Ulm Hauptbahnhof to München Hbf
- Ave. Duration
- 1h 13m
- Frequency
- Every 30 minutes
- Estimated price
- €26–65
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Ulm Hauptbahnhof to Lindau, Reutin Bahnhof
- Ave. Duration
- 1h 41m
- Frequency
- Twice daily
- Estimated price
- €22–55
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Ulm Hauptbahnhof to Lindau, Reutin Bahnhof
- Ave. Duration
- 1h 41m
- Frequency
- Twice daily
- Estimated price
- €22–55
- Website
- Deutsche Bahn Intercity (DB IC)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Ulm to Bratislava centre
- Ave. Duration
- 9h 10m
- Frequency
- Once daily
- Estimated price
- €45–80
- Website
- Flixbus
Want to know more about travelling around Slovakia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Ulm to Trnava bus services, operated by Interbus sk, arrive at Trnava station.
Ulm to Trnava train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Salzburg Hauptbahnhof station.
Yes, the driving distance between Ulm to Trnava is 646 km. It takes approximately 6h 26m to drive from Ulm to Trnava.
Book your Ulm to Trnava train tickets online with Omio.
Book your Ulm to Trnava bus tickets online with Omio.
There are 295+ hotels available in Trnava.








