There are 6 ways to get from Trieste to Ruvo di Puglia by plane, train (Trenitalia), bus, ferry, shuttle, 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.
Fly from Trieste – Friuli Venezia Giulia Airport
best- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Bari Karol Wojtyła Airport (BRI)plane TRS - BRI
3h 21m€153–277Bus
cheapest- Take the bus from Trieste to Napoli P.zza Garibaldibus N544 / ...
- Take the bus from Napoli P.zza Garibaldi to Modugnobus 1574 / ...
19h 10m€105–177Train (Trenitalia)
- Take the train from Trieste Centrale to Venezia S. Luciatrain Re / ...
- Take the train from Venezia S. Lucia to Bari Centraletrain Fr
13h 39m€149–287Bus, ferry
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
- Take the bus from Rijeka, Autobusni Kolodvor to Split Bus Stationbus
- Take the ferry from Split to Bariferry 56
23h 14m€248–575Shuttle to Venice Marco Polo Airport, fly
- Take a shuttle bus from Trieste Centrale to Venezia, Aeroporto Marco Polo di Venezia
- Fly from Venice Marco Polo Airport (VCE) to Bari Karol Wojtyła Airport (BRI)plane VCE - BRI
4h 49m€361–825Drive 870 km
- Drive from Trieste to Ruvo di Pugliacar 870 km
8h 54m€137–197
Trieste to Ruvo di Puglia by train (Trenitalia)
Questions & Answers
The cheapest way to get from Trieste to Ruvo di Puglia is to bus which costs €100 - €180 and takes 19h 10m.
The fastest way to get from Trieste to Ruvo di Puglia is to fly which takes 3h 21m and costs €150 - €280.
No, there is no direct bus from Trieste to Ruvo di Puglia. However, there are services departing from Trieste and arriving at Ruvo di Puglia via Napoli P.zza Garibaldi, Modugno -Via Roma and Terlizzi. The journey, including transfers, takes approximately 19h 10m.
No, there is no direct train from Trieste to Ruvo di Puglia. However, there are services departing from Trieste Centrale and arriving at Ruvo di Puglia via Venezia S. Lucia and Bari Centrale. The journey, including transfers, takes approximately 13h 39m.
The distance between Trieste and Ruvo di Puglia is 646 km. The road distance is 870 km.
The best way to get from Trieste to Ruvo di Puglia without a car is to train which takes 13h 39m and costs €140 - €290.
It takes approximately 3h 21m to get from Trieste to Ruvo di Puglia, including transfers.
Trieste to Ruvo di Puglia bus services, operated by FlixBus, depart from Trieste station.
Trieste to Ruvo di Puglia train services, operated by Trenitalia, depart from Trieste Centrale station.
The best way to get from Trieste to Ruvo di Puglia is to fly which takes 3h 21m and costs €150 - €280. Alternatively, you can train, which costs €140 - €290 and takes 13h 39m, you could also bus, which costs €100 - €180 and takes 19h 10m.
What companies run services between Trieste, Italy and Ruvo di Puglia, Italy?
Ryanair and ITA Airways fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Bari Karol Wojtyła Airport (BRI) twice daily. Alternatively, you can take a train from Trieste Centrale to Ruvo di Puglia via Venezia S. Lucia and Bari Centrale in around 13h 39m.
- Website
- ryanair.com
Flights from Trieste – Friuli Venezia Giulia Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €35–100
Flights from Venice Marco Polo Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €28–120
- Website
- ita-airways.com
Flights from Trieste – Friuli Venezia Giulia Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €75–130
Flights from Venice Marco Polo Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €80–140
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Trieste Centrale to Venezia S. Lucia
- Ave. Duration
- 3h 29m
- Frequency
- Every 30 minutes
- Estimated price
- €27–45
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia S. Lucia to Bari Centrale
- Ave. Duration
- 7h 35m
- Frequency
- 5 times a day
- Estimated price
- €120–240
- Schedules at
- trenitalia.com
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Trieste to Napoli P.zza Garibaldi
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Estimated price
- €80–140
- Website
- https://www.flixbus.co.uk
Bus from Napoli P.zza Garibaldi to Modugno
- Ave. Duration
- 2h 50m
- Frequency
- 3 times a day
- Estimated price
- €22–40
- Website
- https://www.flixbus.co.uk
- Phone
- +386 1 320 4530
- [email protected]
- Website
- goopti.com
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €90–240
- Website
- https://www.goopti.com/en/
Shuttle from Trieste Centrale to Venezia, Aeroporto Marco Polo di Venezia
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- €220–600
- Website
- https://www.goopti.com/en/
- Phone
- +385 (0)72 660 660
- [email protected]
- Website
- arriva.com.hr
Bus from Rijeka, Autobusni Kolodvor to Split Bus Station
- Ave. Duration
- 7h 40m
- Frequency
- 5 times a day
- Estimated price
- €3–35
- Website
- https://www.arriva.com.hr/en-us/home
- Phone
- +385 52 356 500
- [email protected]
- Website
- brioni.hr
Bus from Rijeka, Autobusni Kolodvor to Split Bus Station
- Ave. Duration
- 7h 28m
- Frequency
- Once daily
- Estimated price
- €45–110
- Website
- https://www.brioni.hr/en-gb/
- Phone
- +385 72 303 337
- [email protected]
- Website
- jadrolinija.hr
Ferry from Split to Bari
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- €150–230
- Website
- https://www.jadrolinija.hr/en
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.
Related travel guides
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
More Questions & Answers
Trieste to Ruvo di Puglia bus services, operated by FlixBus, arrive at Napoli P.zza Garibaldi station.
Trieste to Ruvo di Puglia train services, operated by Trenitalia, arrive at Venezia S. Lucia station.
Yes, the driving distance between Trieste to Ruvo di Puglia is 870 km. It takes approximately 8h 54m to drive from Trieste to Ruvo di Puglia.
Book your Trieste to Ruvo di Puglia train tickets online with Omio.
Book your Trieste to Ruvo di Puglia bus tickets online with Omio.
There are 1526+ hotels available in Ruvo di Puglia.


























