There are 10 ways to get from Treviso to Tallinn by plane, train, bus, night train, car ferry, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Venice Marco Polo Airport
best- Fly from Venice Marco Polo Airport (VCE) to Lennart Meri International Airport (TLL)plane VCE - TLL
6h 5m€61–293Train, bus
cheapest- Take the train from Treviso Centrale to Casarsatrain Re
- Take the bus from Udine Central Bus Station to Brno Benesova Bus Stationbus
- Take the bus from Brno to Tallinna bussijaambus
38h 47m€44–70Train, bus via Warsaw
- Take the train from Treviso Centrale to Wien Hbftrain Rjx
- Take the train from Wien Hbf to Warszawa Zachodniatrain Ec
- Take the bus from Warszawa, Dworzec Zachodni to Tallinn, Harbour Terminal Dbus
32h 11m€171–372Train
- Take the train from Treviso Centrale to Graz Hbftrain Rjx
- Take the train from Graz Hbf to Krakow Glownytrain Ec
- Take the train from Kraków Główny to Vilniaus geležinkelio stotistrain 144
- Take the train from Vilnius to Tallinntrain 889
38h 23m€157–308Night train, car ferry
- Take the night train from Treviso Centrale to Salzburg Hbfnighttrain Nj
- Take the night train from Salzburg Hbf to Stockholm Centralnighttrain 304
- Take the car ferry from Stockholm to Tallinncarferry
47h 54m€258–746Fly from Treviso Airport
- Fly from Treviso Airport (TSF) to Lennart Meri International Airport (TLL)plane TSF - TLL
6h 58m€52–204Train to Verona Villafranca Airport, fly
- Take the train from Venezia Mestre to Verona Porta Nuovatrain
- Fly from Verona Villafranca Airport (VRN) to Lennart Meri International Airport (TLL)plane VRN - TLL
8h 49m€81–379Bus
- Take the bus from Treviso to Bielsko-Białabus
- Take the bus from Bielsko-Biala, Bus Station - lower panel to Tallinn, Bus Stationbus N1227
37h 5mDrive 2,144.6 km
- Drive from Treviso to Tallinncar 2,144.6 km
23h 34m€335–483Drive, car train
- Drive from Treviso to Mallnitz-Obervellachcar
- Take the car train from Mallnitz-Obervellach to Hamburg Hbfcartrain
- Drive from Hamburg Hbf to Tallinncar
29h 36m€389–1,326
Treviso to Tallinn by train and bus
Questions & Answers
The cheapest way to get from Treviso to Tallinn is to train and bus which costs €40 - €75 and takes 38h 47m.
The fastest way to get from Treviso to Tallinn is to fly which takes 6h 5m and costs €60 - €300.
No, there is no direct bus from Treviso to Tallinn station. However, there are services departing from Treviso and arriving at Tallinn, Bus Station via Bielsko-Biala, Bus Station - lower panel. The journey, including transfers, takes approximately 37h 5m.
No, there is no direct train from Treviso to Tallinn. However, there are services departing from Treviso Centrale and arriving at Tallinn via Graz Hbf, Kraków Główny and Vilnius. The journey, including transfers, takes approximately 38h 23m.
The distance between Treviso and Tallinn is 1790 km. The road distance is 2144.6 km.
The best way to get from Treviso to Tallinn without a car is to train and bus via Warsaw which takes 32h 11m and costs €170 - €380.
It takes approximately 6h 5m to get from Treviso to Tallinn, including transfers.
Treviso to Tallinn bus services, operated by Miś Krosno, depart from Treviso station.
Treviso to Tallinn train services, operated by Railjet, depart from Treviso Centrale station.
The best way to get from Treviso to Tallinn is to fly which takes 6h 5m and costs €60 - €300. Alternatively, you can train, which costs €150 - €310 and takes 38h 23m, you could also bus, which costs and takes 37h 5m.
What companies run services between Treviso, Italy and Tallinn, Estonia?
Ulendo Airlink, Austrian Airlines, and four other airlines fly from Venice Marco Polo Airport (VCE) to Lennart Meri International Airport (TLL) twice daily. Alternatively, you can take a train from Treviso Centrale to Tallinn via Graz Hbf, Krakow Glowny, Kraków Główny, and Vilnius in around 38h 23m.
- Website
- airbaltic.com
Flights from Treviso Airport to Lennart Meri International Airport via Vilnius
- Ave. Duration
- 4h 45m
- When
- Tuesday and Friday
- Estimated price
- €50–200
Flights from Treviso Airport to Lennart Meri International Airport via Riga
- Ave. Duration
- 5h 55m
- When
- Wednesday and Saturday
- Estimated price
- €50–200
Flights from Treviso Airport to Lennart Meri International Airport via Vienna
- Ave. Duration
- 6h 40m
- When
- Monday
- Estimated price
- €70–280
Flights from Verona Villafranca Airport to Lennart Meri International Airport via Riga
- Ave. Duration
- 7h 12m
- When
- Saturday
- Estimated price
- €80–320
- Website
- finnair.com
Flights from Venice Marco Polo Airport to Lennart Meri International Airport via Helsinki
- Ave. Duration
- 4h 45m
- When
- Wednesday and Saturday
- Estimated price
- €110–300
Flights from Verona Villafranca Airport to Lennart Meri International Airport via Helsinki
- Ave. Duration
- 4h 25m
- When
- Thursday
- Estimated price
- €130–360
- Website
- austrian.com
Flights from Venice Marco Polo Airport to Lennart Meri International Airport via Vienna
- Ave. Duration
- 4h 20m
- When
- Monday
- Estimated price
- €65–270
Flights from Treviso Airport to Lennart Meri International Airport via Vienna
- Ave. Duration
- 6h 40m
- When
- Monday
- Estimated price
- €70–280
- Website
- lot.com
Flights from Venice Marco Polo Airport to Lennart Meri International Airport via Warsaw Chopin
- Ave. Duration
- 5h 12m
- When
- Thursday, Friday, and Sunday
- Estimated price
- €90–290
- Website
- flyulendo.com
Flights from Venice Marco Polo Airport to Lennart Meri International Airport
- Ave. Duration
- 3h
- When
- Wednesday and Sunday
- Estimated price
- €27–260
- Website
- ryanair.com
Flights from Treviso Airport to Lennart Meri International Airport via Berlin Brandenburg
- Ave. Duration
- 6h 5m
- When
- Saturday
- Estimated price
- €50–200
- Website
- wizzair.com
Flights from Verona Villafranca Airport to Lennart Meri International Airport via Krakow
- Ave. Duration
- 5h 50m
- When
- Thursday and Saturday
- Estimated price
- €65–150
Train from Treviso Centrale to Wien Hbf
- Ave. Duration
- 6h 39m
- Frequency
- Twice daily
- Estimated price
- €90–140
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €90–140
Train from Treviso Centrale to Graz Hbf
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- €60–95
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €60–95
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Wien Hbf to Warszawa Zachodnia
- Ave. Duration
- 7h 52m
- Frequency
- Twice daily
- Estimated price
- €28–130
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Graz Hbf to Krakow Glowny
- Ave. Duration
- 7h 59m
- Frequency
- Once daily
- Estimated price
- €28–110
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Wien Hbf to Warszawa Zachodnia
- Ave. Duration
- 8h 35m
- Frequency
- Once daily
- Estimated price
- €35–140
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Wien Hbf to Warszawa Zachodnia
- Ave. Duration
- 8h 35m
- Frequency
- 6 times a week
- Estimated price
- €21–35
- Website
- https://www.intercity.pl/en/
- 2nd Class
- €21–30
- 1st Class
- €27–35
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Kraków Główny to Vilniaus geležinkelio stotis
- Ave. Duration
- 12h 42m
- Frequency
- Once daily
- Estimated price
- €30–55
- Website
- https://ltglink.lt/en
Train from Vilnius to Tallinn
- Ave. Duration
- 10h 32m
- Frequency
- Once daily
- Estimated price
- €35–50
- Website
- https://ltglink.lt/en
- Phone
- +43 51717
- Website
- nightjet.com
Night train from Treviso Centrale to Salzburg Hbf
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- €40–261
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €259–261
- Couchette Carriage
- €130–160
- Seating Carriage
- €40–55
- Phone
- +46 40 669 62 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Night train from Salzburg Hbf to Stockholm Central
- Ave. Duration
- 24h 12m
- Frequency
- Once a week
- Estimated price
- €110–160
- Website
- https://www.snalltaget.se/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia Mestre to Verona Porta Nuova
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €10–29
- Schedules at
- trenitalia.com
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Venezia Mestre to Verona Porta Nuova
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €11
- Website
- https://www.trenitalia.com/en.html
Train from Treviso Centrale to Casarsa
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- €8–9
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Venezia Mestre to Verona Porta Nuova
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- €30–75
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €50–75
- 2nd Class
- €30–40
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Mallnitz-Obervellach to Hamburg Hbf
- Ave. Duration
- 6h 6m
- Frequency
- Once daily
- Estimated price
- €100–900
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- €420–470
- Car Compartment
- €750–900
- Phone
- +38 (067) 467-44-00
- transtempo@ukr.net
- Website
- transtempo.ua
Bus from Warszawa, Dworzec Zachodni to Tallinn, Harbour Terminal D
- Ave. Duration
- 15h 40m
- Frequency
- Once daily
- Estimated price
- €60–100
- Schedules at
- transtempo.ua
- Phone
- 13 43 232 76
- biuro@miskrosno.pl
- Website
- miskrosno.pl
Bus from Treviso to Bielsko-Biała
- Ave. Duration
- 13h 30m
- Frequency
- Once a week
- Schedules at
- miskrosno.pl
- Book at
- api.euroticket.pl
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Bielsko-Biala, Bus Station - lower panel to Tallinn, Bus Station
- Ave. Duration
- 22h 35m
- Frequency
- Once daily
- Estimated price
- €100–140
- Website
- https://www.flixbus.co.uk
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Udine Central Bus Station to Brno Benesova Bus Station
- Ave. Duration
- 7h 40m
- Frequency
- Once a week
- Estimated price
- €30–55
- Website
- https://regiojet.com/
- Website
- flixbus.pl
Bus from Brno to Tallinna bussijaam
- Ave. Duration
- 27h 5m
- Frequency
- Once daily
- Estimated price
- €1–2
- Schedules at
- flixbus.pl
Car ferry from Stockholm to Tallinn
- Ave. Duration
- 16h
- Frequency
- 3 times a week
- Estimated price
- €100–320
- Website
- https://www.tallink.com/en
- Adult
- €100–170
- Vehicle
- €230–320
Want to know more about travelling around Estonia
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
Italy Travel Guides
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Treviso to Tallinn bus services, operated by Miś Krosno, arrive at Bielsko-Biała station.
Tallinn is 1h ahead of Treviso. It is currently 3:03 PM in Treviso and 4:03 PM in Tallinn.
Treviso to Tallinn train services, operated by Railjet, arrive at Graz Hbf station.
Yes, the driving distance between Treviso to Tallinn is 2145 km. It takes approximately 23h 34m to drive from Treviso to Tallinn.
Book your Treviso to Tallinn bus tickets online with Omio.
There are 1138+ hotels available in Tallinn.




















































