Travel from Venice to Turin

Train, bus or fly from Venice to Turin?

You can take a train from Venice to Turin via Milano Centrale in around 4 h 1 min. Alternatively, FlixBus operates a bus from Venice to Turin 3 times a day. Tickets cost $26 - $45 and the journey takes 6 h 10 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Venice to Turin

ModeDurationPrice
From Venezia S.Lucia train to Milano Centrale then train to Torino Porta Susa.4 h 1 min52€
From Venezia S.Lucia train to Torino Porta Susa.4 h 20 min52€
From Venice, Venice bus to Turin, Torino.6 h 10 min34€
From Venezia People Mover bus to Milan Lampugnano then bus to Torino Bolzano.9 h 10 min72€
From Venice rideshare to Turin.4 h 50 min24€
From Venice drive to Turin.3 h 40 min59€
From Venice bus to Venice airport, fly to Turin airport, then train to Turin.5 h 18 min125€
From Venice shuttle to Trieste airport, fly to Milan Linate airport, bus to Milano Centrale, then train to Turin.5 h 39 min206€

How long does it take to get from Venice to Turin?

It takes approximately 4 h 1 min to get from Venice to Turin, including transfers.

Is there a direct train between Venice and Turin?

Yes, there is a direct train departing from Venezia S.Lucia and arriving at Torino Porta Susa. Services depart five times a day, and operate every day. The journey takes approximately 4 h 20 min.

Is there a direct bus between Venice and Turin?

Yes, there is a direct bus departing from Venice, Venice and arriving at Turin, Torino. Services depart three times a day, and operate every day. The journey takes approximately 6 h 10 min.

Operators from Venice to Turin

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
FlixBus+49 1807 123 99 123FlixBus
Eurolines IT+39 0861 199 1900Eurolines IT
Sadem800.801.600Sadem
BlaBlaCarBlaBlaCar
ATVO S.p.A.+39 0421 5944ATVO S.p.A.
AlitaliaAlitalia
LufthansaLufthansa
MeridianaMeridiana
Air FranceAir France
KLMKLM
Vueling AirlinesVueling Airlines
VoloteaVolotea
easyJeteasyJet
IberiaIberia
LuxairLuxair
Air DolomitiAir Dolomiti
British AirwaysBritish Airways
Brussels AirlinesBrussels Airlines
RyanairRyanair
Blue AirBlue Air
5T Torino5T Torino
GoOpti+386 1 320 4530GoOpti
Milan MetroMilan Metro