There are 9 ways to get from Treviso to Riga by bus, plane, train, 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.
Bus to Venice Marco Polo Airport, fly
best- Take the bus from Stazione FS to Venezia, Aeroporto Marco Polo di Veneziabus
- Fly from Venice Marco Polo Airport (VCE) to Riga International Airport (RIX)plane VCE - RIX
7h 25m$166–408Train to Verona Villafranca Airport, fly
cheapest- Take the train from Venezia Mestre to Verona Porta Nuovatrain
- Fly from Verona Villafranca Airport (VRN) to Riga International Airport (RIX)plane VRN - RIX
7h 13m$144–421Train
- Take the train from Treviso Centrale to Graz Hbftrain Rjx / ...
- Take the train from Graz Hbf to Krakow Glownytrain Ec
- Take the train from Krakow Glowny to Mockavatrain Ic
- Take the train from Mockava to Kaišiadorystrain 36
- Take the train from Kaišiadorys to Rīgas Centrālā stacijatrain
28h 48m$362–475Bus
- Take the bus from Treviso Airport Canova to Ljubljana Central Bus Stationbus TripstAir
- Take the bus from Ljubljana bus station to Riga, Bus Stationbus N1301
33h 50m$233–333Drive 1,839.2 km
- Drive from Treviso to Rigacar 1,839.2 km
19h 28m$370–534Shuttle to Ljubljana, fly
- Take a shuttle bus from Treviso, Aeroporto to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Riga International Airport (RIX)plane LJU - RIX
7h 28m$172–905Shuttle to Il Caravaggio International Airport, fly
- Take a shuttle bus from Treviso to Orio al Serio Airport
- Fly from Il Caravaggio International Airport (BGY) to Riga International Airport (RIX)plane BGY - RIX
7h 50m$401–834Train, bus via Kraków
- Take the train from Treviso Centrale to Klagenfurt Hbftrain Rjx / ...
- Take the bus from Klagenfurt central train station to Krakow, MDA Bus Stationbus
- Take the train from Krakow Glowny to Mockavatrain Ic
- Take the train from Mockava to Kaišiadorystrain 36
- Take the train from Kaišiadorys to Rīgas Centrālā stacijatrain
31h 7m$222–368Train, bus
- Take the train from Treviso Centrale to Casarsatrain Re
- Take the bus from Udine Central Bus Station to Prague Florenc Central Bus Stationbus
- Take the bus from Praha, ÚAN Florenc to Rīgabus
37h 17m$169–325
Treviso to Riga by train
Comparing Your Travel Options
The cheapest way to get from Treviso to Riga is to train and bus which costs $160 - $330 and takes 37h 17m.
The fastest way to get from Treviso to Riga is to train and fly which takes 7h 13m and costs $140 - $430.
No, there is no direct bus from Treviso to Riga station. However, there are services departing from Treviso Airport Canova and arriving at Riga, Bus Station via Ljubljana bus station. The journey, including transfers, takes approximately 33h 50m.
No, there is no direct train from Treviso to Riga. However, there are services departing from Treviso Centrale and arriving at Rīgas Centrālā stacija via Graz Hbf, Krakow Glowny, Mockava and Kaišiadorys. The journey, including transfers, takes approximately 28h 48m.
The distance between Treviso and Riga is 1554 km. The road distance is 1839.2 km.
The best way to get from Treviso to Riga without a car is to train which takes 28h 48m and costs $360 - $480.
It takes approximately 7h 25m to get from Treviso to Riga, including transfers.
Treviso to Riga bus services, operated by TripstAir, depart from Treviso Airport Canova station.
Treviso to Riga train services, operated by Railjet, depart from Treviso Centrale station.
The best way to get from Treviso to Riga is to train which takes 28h 48m and costs $360 - $480. Alternatively, you can bus, which costs $230 - $340 and takes 33h 50m.
What companies run services between Treviso, Italy and Riga, Latvia?
You can take a train from Treviso Centrale to Rīgas Centrālā stacija via Graz Hbf, Krakow Glowny, Mockava, and Kaišiadorys in around 28h 48m. Alternatively, you can take a bus from Treviso Airport Canova to Riga, Bus Station via Ljubljana Central Bus Station and Ljubljana bus station in around 33h 50m.
- Website
- lufthansa.com
Flights from Venice Marco Polo Airport to Riga International Airport via Munich
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- $90–350
Flights from Verona Villafranca Airport to Riga International Airport via Munich
- Ave. Duration
- 5h 8m
- When
- Saturday, Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $110–430
Flights from Verona Villafranca Airport to Riga International Airport via Frankfurt
- Ave. Duration
- 5h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $110–470
Flights from Ljubljana to Riga International Airport via Frankfurt
- Ave. Duration
- 5h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $130–550
- Website
- ryanair.com
Flights from Venice Marco Polo Airport to Riga International Airport via Krakow
- Ave. Duration
- 4h 55m
- When
- Thursday and Friday
- Estimated price
- $95–330
Flights from Il Caravaggio International Airport to Riga International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- $60–270
Flights from Il Caravaggio International Airport to Riga International Airport via Krakow
- Ave. Duration
- 5h 52m
- When
- Thursday, Sunday, and Friday
- Estimated price
- $60–270
- Website
- austrian.com
Flights from Venice Marco Polo Airport to Riga International Airport via Vienna
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- $85–350
- Website
- lot.com
Flights from Venice Marco Polo Airport to Riga International Airport via Warsaw Chopin
- Ave. Duration
- 5h 7m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $160–280
- Website
- airbaltic.com
Flights from Verona Villafranca Airport to Riga International Airport
- Ave. Duration
- 2h 35m
- When
- Saturday
- Estimated price
- $110–430
Flights from Ljubljana to Riga International Airport
- Ave. Duration
- 2h 15m
- When
- Thursday and Sunday
- Estimated price
- $110–430
- Website
- swiss.com
Flights from Ljubljana to Riga International Airport via Zurich
- Ave. Duration
- 5h 30m
- When
- Monday
- Estimated price
- $130–550
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Treviso Centrale to Graz Hbf
- *
- $70–110
Train from Treviso Centrale to Klagenfurt Hbf
- *
- $40–65
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Graz Hbf to Krakow Glowny
- Ave. Duration
- 8h 2m
- Frequency
- Once daily
- Estimated price
- $188
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +48 22 322 22 22
- sekretariat@intercity.pl
- Website
- PKP Intercity
Train from Krakow Glowny to Mockava
- Ave. Duration
- 7h 34m
- Frequency
- Once daily
- Estimated price
- $80–150
- Website
- PKP Intercity
Train from Krakow Glowny to Mockava
- Ave. Duration
- 7h 34m
- Frequency
- Once daily
- Estimated price
- $80–150
- Website
- PKP Intercity
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- LTG Link
Train from Mockava to Kaišiadorys
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Estimated price
- $7–11
- Website
- LTG Link
Train from Kaišiadorys to Rīgas Centrālā stacija
- Ave. Duration
- 3h 23m
- Frequency
- Once daily
- Estimated price
- $15–21
- Website
- LTG Link
Train from Mockava to Kaišiadorys
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Estimated price
- $7–11
- Website
- LTG Link
Train from Kaišiadorys to Rīgas Centrālā stacija
- Ave. Duration
- 3h 23m
- Frequency
- Once daily
- Estimated price
- $15–21
- Website
- LTG Link
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Venezia Mestre to Verona Porta Nuova
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $17–29
- Website
- Trenitalia Frecce
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Venezia Mestre to Verona Porta Nuova
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- $14–24
- Website
- Italo Treno
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Venezia Mestre to Verona Porta Nuova
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $14–21
- Website
- Trenitalia
Train from Treviso Centrale to Casarsa
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- $9–14
- Website
- Trenitalia
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- Trenitalia Eurocity
Train from Venezia Mestre to Verona Porta Nuova
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $30–85
- Website
- Trenitalia Eurocity
- 1st Class
- $55–85
- 2nd Class
- $30–45
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- GoOpti
Bus from Stazione FS to Venezia, Aeroporto Marco Polo di Venezia
- Ave. Duration
- 42 min
- Frequency
- On demand
- Estimated price
- $65–110
- Website
- GoOpti
Shuttle from Treviso, Aeroporto to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 3h 30m
- Frequency
- On demand
- Estimated price
- $61–650
- Website
- GoOpti
- Shared
- $61
- Private
- $224
Shuttle from Treviso to Orio al Serio Airport
- Ave. Duration
- 2h 42m
- Frequency
- On demand
- Estimated price
- $330–600
- Website
- GoOpti
- Phone
- +38670511611
- info@tripstair.com
- Website
- TripstAir
Bus from Treviso Airport Canova to Ljubljana Central Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- $43
- Website
- TripstAir
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Ljubljana bus station to Riga, Bus Station
- Ave. Duration
- 30h 15m
- Frequency
- Once daily
- Estimated price
- $190–290
- Website
- Flixbus
Bus from Klagenfurt central train station to Krakow, MDA Bus Station
- Ave. Duration
- 11h 5m
- Frequency
- Twice daily
- Estimated price
- $75–120
- Website
- Flixbus
- Phone
- +386 (0) 31 30 41 41
- info@zup-prevozi.eu
- Website
- zup-prevozi.eu
Shuttle from Treviso, Aeroporto to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 2h 45m
- Frequency
- On demand
- Estimated price
- $190–230
- Schedules at
- zup-prevozi.eu
- Economy class
- $190–230
- Phone
- +420 222 222 221
- info@regiojet.com
- Website
- RegioJet
Bus from Udine Central Bus Station to Prague Florenc Central Bus Station
- Ave. Duration
- 10h 10m
- Frequency
- 4 times a week
- Estimated price
- $55–95
- Website
- RegioJet
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Praha, ÚAN Florenc to Rīga
- Ave. Duration
- 23h 5m
- Frequency
- Once daily
- Estimated price
- $100–210
- Schedules at
- ecolines.net
Want to know more about travelling around Latvia
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
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Treviso to Riga bus services, operated by TripstAir, arrive at Ljubljana Central Bus Station.
Riga is 1h ahead of Treviso. It is currently 11:10 PM in Treviso and 12:10 AM in Riga.
Treviso to Riga train services, operated by Railjet, arrive at Graz Hbf station.
Yes, the driving distance between Treviso to Riga is 1839 km. It takes approximately 19h 28m to drive from Treviso to Riga.
Book your Treviso to Riga bus tickets online with Omio.
There are 1991+ hotels available in Riga.




















































