There are 8 ways to get from Venice to Massafra by train (Trenitalia), bus, car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train (Trenitalia)
best- Take the train from Venezia S. Lucia to Bari Centraletrain Fr
- Take the train from Bari Centrale to Massafratrain Re / ...
9h 31m€127–242Fly Venice Marco Polo Airport to Bari Karol Wojtyła Airport, bus
cheapest- Fly from Venice Marco Polo Airport (VCE) to Bari Karol Wojtyła Airport (BRI)plane VCE - BRI
- Take the bus from Bari Airport to Altamura Via Materabus
- Take the bus from Altamura - Alberghiero to Gioia del Colle - Ospedalebus
8h 9m€54–168Bus
- Take the bus from Venice Tronchetto Train Station to Taranto Via per San Giorgiobus Itabus
16h 34m€65–126Drive 823.4 km
- Drive from Venice to Massafracar 823.4 km
8h 19m€130–188Fly Venice Marco Polo Airport to Brindisi Airport, train
- Fly from Venice Marco Polo Airport (VCE) to Brindisi Airport (BDS)plane VCE - BDS
- Take the train from Brindisi to Tarantotrain
6h 29m€60–210Bus via Ancona
- Take the bus from Venezia, Tronchetto to Anconabus
- Take the bus from Ancona to Baribus 420
- Take the bus from Bari Capruzzi to Massafrabus
16h 47m€69–114Train to Bologna Guglielmo Marconi Airport, fly to Brindisi Airport, train
- Take the train from Venezia S. Lucia to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Brindisi Airport (BDS)plane BLQ - BDS
- Take the train from Brindisi to Tarantotrain
7h 50m€70–274Train to Trieste – Friuli Venezia Giulia Airport, fly to Bari Karol Wojtyła Airport, bus
- Take the train from Venezia S. Lucia to Trieste Airporttrain
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Bari Karol Wojtyła Airport (BRI)plane TRS - BRI
- Take the bus from Bari Airport to Altamura Via Materabus
- Take the bus from Altamura - Alberghiero to Gioia del Colle - Ospedalebus
9h 21m€64–171
Venice to Massafra by train (Trenitalia)
Questions & Answers
The cheapest way to get from Venice to Massafra is to bus which costs €65 - €130 and takes 16h 34m.
The fastest way to get from Venice to Massafra is to fly and train which takes 6h 29m and costs €60 - €210.
No, there is no direct bus from Venice station to Massafra. However, there are services departing from Venice Tronchetto Train Station and arriving at Massafra Lidl via Taranto Via per San Giorgio. The journey, including transfers, takes approximately 16h 34m.
No, there is no direct train from Venice to Massafra. However, there are services departing from Venezia S. Lucia and arriving at Massafra via Bari Centrale. The journey, including transfers, takes approximately 9h 31m.
The distance between Venice and Massafra is 900 km. The road distance is 823.4 km.
The best way to get from Venice to Massafra without a car is to train which takes 9h 31m and costs €120 - €250.
It takes approximately 9h 31m to get from Venice to Massafra, including transfers.
Venice to Massafra bus services, operated by Itabus S.p.A., depart from Venice Tronchetto Train Station.
Venice to Massafra train services, operated by Trenitalia Frecce, depart from Venezia S. Lucia station.
The best way to get from Venice to Massafra is to train which takes 9h 31m and costs €120 - €250. Alternatively, you can bus, which costs €65 - €130 and takes 16h 34m.
What companies run services between Venice, Italy and Massafra, Italy?
You can take a train from Venezia S. Lucia to Massafra via Bari Centrale in around 9h 31m. Alternatively, Itabus S.p.A. operates a bus from Venice Tronchetto Train Station to Taranto Via per San Giorgio 3 times a week. Tickets cost €60–130 and the journey takes 15h 5m.
- Website
- ryanair.com
Flights from Venice Marco Polo Airport to Brindisi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €30–160
Flights from Venice Marco Polo Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €29–120
Flights from Bologna Guglielmo Marconi Airport to Brindisi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €35–190
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–200
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Venezia S. Lucia to Bari Centrale
- Ave. Duration
- 7h 35m
- Frequency
- Twice daily
- Estimated price
- €110–230
- Website
- Trenitalia Frecce
Train from Venezia S. Lucia to Bologna Centrale
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- €23–45
- Website
- Trenitalia Frecce
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Venice Tronchetto Train Station to Taranto Via per San Giorgio
- Ave. Duration
- 15h 5m
- Frequency
- 3 times a week
- Estimated price
- €60–130
- Website
- Itabus S.p.A.
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
More Questions & Answers
Venice to Massafra bus services, operated by Itabus S.p.A., arrive at Taranto Via per San Giorgio station.
Venice to Massafra train services, operated by Trenitalia Frecce, arrive at Bari Centrale station.
Yes, the driving distance between Venice to Massafra is 823 km. It takes approximately 8h 19m to drive from Venice to Massafra.
Book your Venice to Massafra train tickets online with Omio.
Book your Venice to Massafra bus tickets online with Omio.
There are 1864+ hotels available in Massafra.






