There are 5 ways to get from Trento to Venice by train, bus, car or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Train via Verona • 2h 42m
Cheapest option
Train • 3h 48m
3 alternative options
Bus • 3h 10m
Drive • 2h 3m
Shuttle, line 351 bus • 5h 22m
Questions & Answers
The cost-effective way to get from Trento to Venice is to train, which costs €10 - €24 and takes 3h 48m.
The quickest way to get from Trento to Venice is to drive which costs €27 - €40 and takes 2h 3m.
Yes, there is a direct bus departing from Trento and arriving at Venice. Services depart twice daily, and operate every day. The journey takes approximately 3h 10m.
No, there is no direct train from Trento to Venice. However, there are services departing from Trento and arriving at Venezia S. Lucia via Verona Porta Nuova. The journey, including transfers, takes approximately 2h 42m.
The distance between Trento and Venice is 117 km. The road distance is 161.1 km.
The best way to get from Trento to Venice without a car is to train via Verona which takes 2h 42m and costs €16 - €130.
It takes approximately 2h 42m to get from Trento to Venice, including transfers.
Trento to Venice bus services, operated by FlixBus, depart from Trento station.
Trento to Venice train services, operated by Trenitalia, depart from Trento station.
The best way to get from Trento to Venice is to train via Verona which takes 2h 42m and costs €16 - €130. Alternatively, you can bus, which costs €19 - €27 and takes 3h 10m.

- Distance: 117.3 km
- Duration: 2h 42m
What companies run services between Trento, Italy and Venice, Italy?
You can take a train from Trento to Venice via Verona Porta Nuova in around 2h 42m. Alternatively, FlixBus operates a bus from Trento to Venice twice daily. Tickets cost €19 - €27 and the journey takes 3h 10m.

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Trento to Verona Porta Nuova
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- €7 - €14
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €12 - €14
Train from Verona Porta Nuova to Venezia S. Lucia
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €9 - €17
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €15 - €17
Train from Trento to Bassano Del Grappa
- Ave. Duration
- 2h 11m
- Frequency
- Every 4 hours
- Estimated price
- €7 - €14
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €12 - €14
Train from Bassano Del Grappa to Venezia S. Lucia
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €5 - €10
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €8 - €10
Frequently asked questions

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Trento to Verona Porta Nuova
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- €10 - €45
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- €10 - €15
- Base Standard
- €25 - €35
- Base Premium
- €30 - €45
Train from Verona Porta Nuova to Venezia S. Lucia
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €12 - €50
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- €12 - €17
- Base Standard
- €27 - €40
- Base Premium
- €35 - €50

- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Trento to Verona Porta Nuova
- Ave. Duration
- 56 min
- Frequency
- Twice daily
- Estimated price
- €8 - €40
- Website
- https://www.italotreno.it/en
- Smart Economy
- €14 - €19
- Smart Low Cost
- €8 - €11
- Smart Flex
- €28 - €40
Train from Verona Porta Nuova to Venezia Santa Lucia
- Ave. Duration
- 1h 14m
- Frequency
- Every 4 hours
- Estimated price
- €10 - €45
- Website
- https://www.italotreno.it/en
- Smart Economy
- €15 - €21
- Smart Low Cost
- €10 - €13
- Smart Flex
- €30 - €45

- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Verona Porta Nuova to Venezia S. Lucia
- Ave. Duration
- 1h 12m
- Frequency
- 4 times a day
- Estimated price
- €40 - €80
- Website
- https://www.sbb.ch/en/home.html

- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Verona Porta Nuova to Venezia S. Lucia
- Ave. Duration
- 1h 12m
- Frequency
- Twice a week
- Estimated price
- €30 - €80
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- €30 - €45
- 1st Class
- €55 - €80

- Phone
- +39 0461 821000
- info@ttesercizio.it
- Website
- trentinotrasporti.it
Train from Trento. Staz. Fs to Bassano Del Grappa. Staz. Fs
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Estimated price
- €5 - €7
- Website
- https://www.trentinotrasporti.it/

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Trento to Venice
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- €19 - €27
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Trento - Stazione FS Piazza Dante to Treviso Airport
- Ave. Duration
- 3h 38m
- Frequency
- On demand
- Estimated price
- €30 - €200
- Schedules at
- goopti.com
- Shared
- €32 - €35
- Private
- €100 - €200

- Phone
- +39 0421 5944
- atvo@atvo.it
- Website
- atvo.it
Bus from Treviso Airport to Venice
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €10 - €13
- Schedules at
- atvo.it
- Adult
- €10 - €12
Want to know more about travelling around Italy
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.
More Questions & Answers
Trento to Venice bus services, operated by FlixBus, arrive at Venice station.
Trento to Venice train services, operated by Trenitalia Frecce, arrive at Venezia S. Lucia station.
Yes, the driving distance between Trento to Venice is 161 km. It takes approximately 2h 3m to drive from Trento to Venice.
Book your Trento to Venice train tickets online with Omio.
Book your Trento to Venice bus tickets online with FlixBus and Omio.
There are 2458+ hotels available in Venice. Prices start at €53 per night.