There are 11 ways to get from Trieste to Winterthur by shuttle, plane, train (Trenitalia), bus, train, night train, 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.
Shuttle to Ljubljana, fly to Zurich Airport
best- Take a shuttle bus from Trieste Centrale to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Zurich Airport (ZRH)plane LJU - ZRH
4h 46mCHF 234–469Train, night train
cheapest- Take the train from Trieste Centrale to Villach Hbftrain Rjx
- Take the nighttrain from Villach Hbf to Buchs Sgnighttrain Nj
- Take the train from Buchs SG to Winterthurtrain
14h 38mCHF 77–222Train via Milan (Trenitalia)
- Take the train from Trieste Centrale to Milano Centraletrain Fr
- Take the train from Milano Centrale to Zuerich Hbtrain Ec
8h 40mCHF 110–195Bus
- Take the bus from Trieste to Ljubljana bus stationbus 907 / ...
- Take the bus from Ljubljana, Avtobusna Postaja to München, ZOBbus
- Take the bus from Munich central bus station to Winterthurbus
12h 1mCHF 501–846Shuttle to Venice Marco Polo Airport, fly to Zurich Airport
- Take a shuttle bus from Trieste Centrale to Venezia, Aeroporto Marco Polo di Venezia
- Fly from Venice Marco Polo Airport (VCE) to Zurich Airport (ZRH)plane VCE - ZRH
5h 38mCHF 278–564Fly Trieste – Friuli Venezia Giulia Airport to Zurich Airport
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Zurich Airport (ZRH)plane TRS - ZRH
6h 45mCHF 96–265Shuttle to Graz Airport, fly to Zurich Airport
- Take a shuttle bus from Trieste Centrale to Graz Airport
- Fly from Graz Airport (GRZ) to Zurich Airport (ZRH)plane GRZ - ZRH
6h 51mCHF 461–1,129Shuttle, shuttle to Zagreb Franjo Tuđman Airport, fly to Zurich Airport
- Take a shuttle bus from Trieste Centrale to Ljubljana
- Take a shuttle bus from Ljubljana, Avtobusna Postaja to Zagreb Airport
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Zurich Airport (ZRH)plane ZAG - ZRH
6h 26mCHF 314–698Fly Trieste – Friuli Venezia Giulia Airport to Milan Linate Airport, train
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Milan Linate Airport (LIN)plane TRS - LIN
- Take the train from Milano Centrale to Zuerich Hbtrain
7h 44mCHF 124–289Train (Trenitalia)
- Take the train from Trieste Centrale to Venezia S. Luciatrain Re / ...
- Take the train from Venezia S. Lucia to Zuerich Hbtrain Ec
11h 21mCHF 133–197Drive 587.2 km
- Drive from Trieste to Winterthurcar 587.2 km
7h 27mCHF 104–150
Trieste to Winterthur by train (Trenitalia)
Comparing Your Travel Options
The cheapest way to get from Trieste to Winterthur is to drive which costs SFr 100 - SFr 150 and takes 7h 27m.
The fastest way to get from Trieste to Winterthur is to shuttle and fly which takes 4h 46m and costs SFr 230 - SFr 470.
No, there is no direct bus from Trieste to Winterthur. However, there are services departing from Trieste and arriving at Winterthur via Ljubljana, Avtobusna Postaja and Munich central bus station. The journey, including transfers, takes approximately 12h 1m.
No, there is no direct train from Trieste to Winterthur. However, there are services departing from Trieste Centrale and arriving at Winterthur via Milano Centrale and Zürich HB. The journey, including transfers, takes approximately 8h 40m.
The distance between Trieste and Winterthur is 606 km. The road distance is 587.2 km.
The best way to get from Trieste to Winterthur without a car is to train via Milan which takes 8h 40m and costs SFr 110 - SFr 200.
It takes approximately 4h 46m to get from Trieste to Winterthur, including transfers.
Trieste to Winterthur bus services, operated by FlixBus, depart from Trieste station.
Trieste to Winterthur train services, operated by Trenitalia Frecce, depart from Trieste Centrale station.
The best way to get from Trieste to Winterthur is to train via Milan which takes 8h 40m and costs SFr 110 - SFr 200. Alternatively, you can bus, which costs SFr 500 - SFr 850 and takes 12h 1m, you could also fly, which costs SFr 95 - SFr 270 and takes 6h 45m.
What companies run services between Trieste, Italy and Winterthur, Switzerland?
You can take a train from Trieste Centrale to Winterthur via Milano Centrale, Zuerich Hb, and Zürich HB in around 8h 40m. Alternatively, you can take a bus from Trieste to Winterthur via Ljubljana bus station, Ljubljana, Avtobusna Postaja, and Munich central bus station in around 12h 1m.
- Website
- swiss.com
Flights from Ljubljana to Zurich Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- CHF 110–290
Flights from Venice Marco Polo Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 80–390
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Rome
- Ave. Duration
- 6h 6m
- When
- Every day
- Estimated price
- CHF 70–290
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Krakow
- Ave. Duration
- 5h 40m
- When
- Monday, Friday, and Sunday
- Estimated price
- CHF 75–300
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Prague
- Ave. Duration
- 6h 10m
- When
- Monday
- Estimated price
- CHF 70–290
Flights from Graz Airport to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 120–370
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- CHF 70–280
- Website
- lufthansa.com
Flights from Venice Marco Polo Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 130–410
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 4h 2m
- When
- Sunday to Saturday
- Estimated price
- CHF 100–470
Flights from Graz Airport to Zurich Airport via Munich
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- CHF 140–340
Flights from Graz Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 140–340
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- CHF 80–470
- Website
- ita-airways.com
Flights from Venice Marco Polo Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 80–390
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Rome
- Ave. Duration
- 6h 6m
- When
- Every day
- Estimated price
- CHF 70–290
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Prague
- Ave. Duration
- 6h 10m
- When
- Monday
- Estimated price
- CHF 70–290
- Website
- austrian.com
Flights from Graz Airport to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 120–370
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Vienna
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- CHF 70–300
- Website
- croatiaairlines.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- CHF 70–280
- Website
- aeroitalia.com
Flights from Trieste – Friuli Venezia Giulia Airport to Milan Linate Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 50–140
- Website
- airdolomiti.it
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 10m
- When
- Saturday
- Estimated price
- CHF 140–470
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Trieste Centrale to Milano Centrale
- Ave. Duration
- 4h 7m
- Frequency
- Every 4 hours
- Estimated price
- CHF 50–85
- Website
- Trenitalia Frecce
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 18m
- Frequency
- Hourly
- Estimated price
- CHF 50–95
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 50–70
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 18m
- Frequency
- Hourly
- Estimated price
- CHF 50–95
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 50–70
Train from Venezia S. Lucia to Zuerich Hb
- Ave. Duration
- 6h 9m
- Frequency
- Twice daily
- Estimated price
- CHF 100–150
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 100–150
- 2nd Class
- CHF 100–130
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Trieste Centrale to Villach Hbf
- *
- CHF 28–45
Train from Buchs SG to Winterthur
- *
- CHF 20–30
- Phone
- +43 (0) 51717
- Website
- Nightjet
Night train from Villach Hbf to Buchs Sg
- Ave. Duration
- 8h 22m
- Frequency
- Twice daily
- Estimated price
- CHF 29–94
- Website
- Nightjet
- Sleeper Carriage
- CHF 90–94
- Couchette Carriage
- CHF 55–70
- Seating Carriage
- CHF 29–35
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- HŽ Putnički prijevoz (HŽPP)
Night train from Villach Hbf to Buchs Sg
- Ave. Duration
- 9h 24m
- Frequency
- Once daily
- Estimated price
- CHF 35
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Night train from Villach Hbf to Buchs Sg
- Ave. Duration
- 7h 44m
- Frequency
- Once daily
- Estimated price
- CHF 70–120
- Website
- Austrian Railways
Train from Buchs SG to Winterthur
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- CHF 35–60
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Trieste Centrale to Venezia S. Lucia
- Ave. Duration
- 3h 31m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 23–35
- Website
- Trenitalia
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- GoOpti
Shuttle from Trieste Centrale to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 1h 8m
- Frequency
- On demand
- Estimated price
- CHF 130–220
- Website
- GoOpti
- Private
- CHF 188
Bus from Ljubljana, Avtobusna Postaja to München, ZOB
- Ave. Duration
- 4h 35m
- Frequency
- On demand
- Estimated price
- CHF 470–800
- Website
- GoOpti
Shuttle from Trieste Centrale to Venezia, Aeroporto Marco Polo di Venezia
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- CHF 200–330
- Website
- GoOpti
Shuttle from Trieste Centrale to Graz Airport
- Ave. Duration
- 3h 8m
- Frequency
- On demand
- Estimated price
- CHF 310–739
- Website
- GoOpti
- Private
- CHF 739
Shuttle from Trieste Centrale to Ljubljana
- Ave. Duration
- 53 min
- Frequency
- On demand
- Estimated price
- CHF 100–188
- Website
- GoOpti
- Private
- CHF 188
Shuttle from Ljubljana, Avtobusna Postaja to Zagreb Airport
- Ave. Duration
- 1h 57m
- Frequency
- On demand
- Estimated price
- CHF 160–280
- Website
- GoOpti
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Trieste to Ljubljana bus station
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- CHF 7–12
- Website
- Flixbus
Bus from Munich central bus station to Winterthur
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- CHF 23–35
- Website
- Flixbus
- Phone
- +386 40 121 900
- mamut.slovenija@gmail.com
- Website
- slovenija.eu.com
Shuttle from Ljubljana, Avtobusna Postaja to Zagreb Airport
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- CHF 120–203
- Schedules at
- slovenija.eu.com
- 1 -3 persons
- CHF 157
- 4-8 persons
- CHF 203
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Trieste to Winterthur bus services, operated by FlixBus, arrive at Ljubljana bus station.
Trieste to Winterthur train services, operated by Trenitalia Frecce, arrive at Milano Centrale station.
Yes, the driving distance between Trieste to Winterthur is 587 km. It takes approximately 7h 27m to drive from Trieste to Winterthur.
Book your Trieste to Winterthur train tickets online with Omio.
Book your Trieste to Winterthur bus tickets online with Omio.
There are 1239+ hotels available in Winterthur.



















































