There are 11 ways to get from Trnava to Bern by train, bus, plane, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus to Vienna International Airport, fly to Zurich Airport
best- Take the train from Trnava to Bratislava Hlavna Stanicatrain
- Take the bus from Bratislava Main Train Station to Vienna Airportbus
- Fly from Vienna International Airport (VIE) to Zurich Airport (ZRH)plane VIE - ZRH
- Take the train from Zürich Flughafen to Berntrain
7h 23mCHF 129–357Bus
cheapest- Take the bus from Trnava to Bratislava, Autobusová stanica Mlynské Nivybus N3272 / ...
- Take the bus from Bratislava, Autobusová stanica Mlynské Nivy to Bernbus FlixBus N882
15hCHF 69–116Train via Zurich
- Take the train from Trnava to Bratislava Hlavna Stanicatrain 526 / ...
- Take the train from Bratislava Hlavna Stanica to Wien Hbftrain
- Take the train from Wien Hbf to Zuerich Hbtrain Rjx
- Take the train from Zürich HB to Berntrain Ic1 / ...
13h 17mCHF 140–221Drive 931.2 km
- Drive from Trnava to Berncar 931.2 km
9h 30mCHF 156–225Train, bus to Vienna International Airport, fly to Basel
- Take the train from Trnava to Bratislava Hlavna Stanicatrain
- Take the bus from Bratislava Main Train Station to Vienna Airportbus
- Fly from Vienna International Airport (VIE) to Basel (BSL)plane VIE - BSL
- Take the train from Basel SBB to Berntrain
7h 37mCHF 110–368Train, bus to Vienna International Airport, fly to Geneva International Airport
- Take the train from Trnava to Bratislava Hlavna Stanicatrain
- Take the bus from Bratislava Main Train Station to Vienna Airportbus
- Fly from Vienna International Airport (VIE) to Geneva International Airport (GVA)plane VIE - GVA
- Take the train from Genève-Aéroport to Berntrain
8h 56mCHF 139–407Train to Bratislava Airport, fly to Basel, train
- Take the train from Trnava to Bratislava Hlavna Stanicatrain
- Fly from Bratislava Airport (BTS) to Basel (BSL)plane BTS - BSL
- Take the train from Basel SBB to Berntrain
6h 27mCHF 88–285Train, bus to Vienna International Airport, fly to Saint Gallen-Altenrhein Airport
- Take the train from Trnava to Bratislava Hlavna Stanicatrain
- Take the bus from Bratislava Main Train Station to Vienna Airportbus
- Fly from Vienna International Airport (VIE) to Saint Gallen-Altenrhein Airport (ACH)plane VIE - ACH
- Take the train from Rorschach to Zürich HBtrain
- Take the train from Zürich HB to Berntrain
8h 49mCHF 287–602Train to Bratislava Airport, fly to Milano Malpensa Airport, bus, train
- Take the train from Trnava to Bratislava Hlavna Stanicatrain
- Fly from Bratislava Airport (BTS) to Milano Malpensa Airport (MXP)plane BTS - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus
- Take the train from Brig to Berntrain
9h 35mCHF 75–283Train
- Take the train from Trnava to Bratislava Hlavna Stanicatrain 526 / ...
- Take the train from Bratislava Hlavna Stanica to Sarganstrain Rjx
- Take the train from Sargans to Berntrain
14hCHF 162–364Train, bus
- Take the train from Trnava to Bratislava hl.st.train
- Take the train from Bratislava hl.st. to Feldkirchtrain
- Take the bus from Feldkirch, Bahnhof to Sargans, Bahnhofbus 11
- Take the train from Sargans to Berntrain
15h 17m
Trnava to Bern by train
Questions & Answers
The cheapest way to get from Trnava to Bern is to bus which costs SFr 65 - SFr 120 and takes 15h.
The fastest way to get from Trnava to Bern is to train and fly which takes 6h 27m and costs SFr 85 - SFr 290.
No, there is no direct bus from Trnava to Bern. However, there are services departing from Trnava and arriving at Bern via Bratislava, Autobusová stanica Mlynské Nivy. The journey, including transfers, takes approximately 15h.
No, there is no direct train from Trnava to Bern. However, there are services departing from Trnava and arriving at Bern via Bratislava Hlavna Stanica, Wien Hbf and Zürich HB. The journey, including transfers, takes approximately 13h 17m.
The distance between Trnava and Bern is 834 km. The road distance is 931.2 km.
The best way to get from Trnava to Bern without a car is to train via Zurich which takes 13h 17m and costs SFr 140 - SFr 230.
It takes approximately 7h 23m to get from Trnava to Bern, including transfers.
Trnava to Bern bus services, operated by FlixBus, depart from Trnava station.
Trnava to Bern train services, operated by Railways of Slovak Republic (ZSSK), depart from Trnava station.
The best way to get from Trnava to Bern is to train via Zurich which takes 13h 17m and costs SFr 140 - SFr 230. Alternatively, you can bus, which costs SFr 65 - SFr 120 and takes 15h.
What companies run services between Trnava, Slovakia and Bern, Switzerland?
You can take a train from Trnava to Bern via Bratislava Hlavna Stanica, Wien Hbf, Zuerich Hb, and Zürich HB in around 13h 17m. Alternatively, you can take a bus from Trnava to Bern via Bratislava, Autobusová stanica Mlynské Nivy in around 15h.
- Website
- swiss.com
Flights from Vienna International Airport to Zurich Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- CHF 85–210
Flights from Vienna International Airport to Basel
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- CHF 90–320
Flights from Vienna International Airport to Geneva International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- CHF 85–200
Flights from Vienna International Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 24m
- When
- Every day
- Estimated price
- CHF 85–200
Train from Trnava to Bratislava Hlavna Stanica
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 2–4
- Website
- Railways of Slovak Republic (ZSSK)
Train from Trnava to Bratislava Hlavna Stanica
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 2–4
- Website
- Railways of Slovak Republic (ZSSK)
Train from Bratislava Hlavna Stanica to Wien Hbf
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- CHF 3–6
- Website
- Railways of Slovak Republic (ZSSK)
Train from Trnava to Bratislava Hlavna Stanica
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 2–4
- Website
- Railways of Slovak Republic (ZSSK)
Train from Trnava to Bratislava Hlavna Stanica
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 2–4
- Website
- Railways of Slovak Republic (ZSSK)
Train from Trnava to Bratislava Hlavna Stanica
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 2–4
- Website
- Railways of Slovak Republic (ZSSK)
Train from Trnava to Bratislava Hlavna Stanica
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 2–4
- Website
- Railways of Slovak Republic (ZSSK)
Train from Trnava to Bratislava Hlavna Stanica
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 2–4
- Website
- Railways of Slovak Republic (ZSSK)
Train from Trnava to Bratislava Hlavna Stanica
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 2–4
- Website
- Railways of Slovak Republic (ZSSK)
Train from Trnava to Bratislava hl.st.
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 2–4
- Website
- Railways of Slovak Republic (ZSSK)
Train from Bratislava hl.st. to Feldkirch
- Ave. Duration
- 8h 12m
- Frequency
- Once daily
- Estimated price
- CHF 30–65
- Website
- Railways of Slovak Republic (ZSSK)
- Phone
- +421 2 55 422 734
- info@slovaklines.sk
- Website
- Slovak Lines
Bus from Bratislava Main Train Station to Vienna Airport
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 8–13
- Website
- Slovak Lines
Bus from Bratislava Main Train Station to Vienna Airport
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 8–13
- Website
- Slovak Lines
Bus from Bratislava Main Train Station to Vienna Airport
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 8–13
- Website
- Slovak Lines
Bus from Bratislava Main Train Station to Vienna Airport
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 8–13
- Website
- Slovak Lines
Want to know more about travelling around Switzerland
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Trnava to Bern bus services, operated by FlixBus, arrive at Bratislava, Autobusová stanica Mlynské Nivy station.
Trnava to Bern train services, operated by Railways of Slovak Republic (ZSSK), arrive at Bratislava Hlavna Stanica station.
Yes, the driving distance between Trnava to Bern is 931 km. It takes approximately 9h 30m to drive from Trnava to Bern.
Book your Trnava to Bern train tickets online with Omio.
Book your Trnava to Bern bus tickets online with Omio and FlixBus.
There are 363+ hotels available in Bern.






