There are 10 ways to get from Treviso to Castres by plane, train, train (Trenitalia, TGV), shuttle, bus, 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 Treviso Airport to Toulouse-Blagnac Airport, train
best- Fly from Treviso Airport (TSF) to Toulouse-Blagnac Airport (TLS)TSF - TLS
- Take the train from Toulouse Matabiau to Castres
6h 28m€83–255Bus
cheapest- Take the bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Beziers De Gaulle Bus StationUnion Ivkoni - Unibus 3577 / ...
- Take the bus from Béziers - Sncf to CASTRES - Gare Routière753
22h 28m€45–66Train
- Take the train from Venezia Mestre to Milano CentraleFr
- Take the train from Milano Centrale to Lyon Part DieuFr
- Take the train from Lyon Part Dieu to Toulouse MatabiauTgv
- Take the train from Toulouse Matabiau to CastresTer
16h 14m€121–401Shuttle, bus
- Take a shuttle bus from Treviso, Aeroporto to Brescia
- Take the bus from Brescia - North Bus Station to Toulouse - Matabiau Bus Station
- Take the bus from TOULOUSE - Les Argoulets to CASTRES - Gare Routière760
21h 49m€104–347Drive 1,006.7 km
- Drive from Treviso to Castres1,006.7 km
12h 3m€155–224Shuttle to Il Caravaggio International Airport, fly to Toulouse-Blagnac Airport, train
- Take a shuttle bus from Treviso to Orio al Serio Airport
- Fly from Il Caravaggio International Airport (BGY) to Toulouse-Blagnac Airport (TLS)BGY - TLS
- Take the train from Toulouse Matabiau to Castres
9h 1m€95–576Fly Venice Marco Polo Airport to Toulouse-Blagnac Airport, train
- Fly from Venice Marco Polo Airport (VCE) to Toulouse-Blagnac Airport (TLS)VCE - TLS
- Take the train from Toulouse Matabiau to Castres
7h 35m€85–259Fly Venice Marco Polo Airport to Castres–Mazamet Airport
- Fly from Venice Marco Polo Airport (VCE) to Castres–Mazamet Airport (DCM)VCE - DCM
8h 16m€96–318Fly Venice Marco Polo Airport to Marseille Provence Airport, train
- Fly from Venice Marco Polo Airport (VCE) to Marseille Provence Airport (MRS)VCE - MRS
- Take the train from Marseille St Charles to Toulouse Matabiau
- Take the train from Toulouse Matabiau to Castres
12h 5m€115–509Bus, train
- Take the bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Toulouse1922
- Take the train from Toulouse Matabiau to CastresTer
25h 21m€67–211
Treviso to Castres by train
Questions & Answers
The cheapest way to get from Treviso to Castres is to bus which costs €45 - €70 and takes 22h 28m.
The fastest way to get from Treviso to Castres is to fly and train which takes 6h 28m and costs €80 - €260.
No, there is no direct bus from Treviso to Castres. However, there are services departing from Treviso and arriving at CASTRES - Gare Routière via 27 Ottobre D3, Venezia, Viale Stazione (Mestre Stazione - fermata ATVO), "De Gaulle" and Béziers - Sncf. The journey, including transfers, takes approximately 22h 28m.
No, there is no direct train from Treviso to Castres. However, there are services departing from Treviso Centrale and arriving at Castres via Venezia Mestre, Milano Centrale, Lyon Part Dieu and Toulouse Matabiau. The journey, including transfers, takes approximately 16h 14m.
The distance between Treviso and Castres is 984 km. The road distance is 1006.7 km.
The best way to get from Treviso to Castres without a car is to train which takes 16h 14m and costs €120 - €410.
It takes approximately 6h 28m to get from Treviso to Castres, including transfers.
Treviso to Castres bus services, operated by Union Ivkoni, depart from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) station.
Treviso to Castres train services, operated by Trenitalia Frecce, depart from Venezia Mestre station.
The best way to get from Treviso to Castres is to train which takes 16h 14m and costs €120 - €410. Alternatively, you can fly, which costs €95 - €320 and takes 8h 16m, you could also bus, which costs €45 - €70 and takes 22h 28m.
What companies run services between Treviso, Italy and Castres, Occitanie, France?
You can take a train from Treviso Centrale to Castres via Venezia Mestre, Milano Centrale, Lyon Part Dieu, and Toulouse Matabiau in around 16h 14m. Alternatively, Transavia France, Chalair Aviation, and easyJet fly from Venice Marco Polo Airport (VCE) to Castres–Mazamet Airport (DCM) 3 times a week.
- Website
- ryanair.com
Flights from Treviso Airport to Toulouse-Blagnac Airport
- Ave. Duration
- 1h 40m
- When
- Friday and Sunday
- Estimated price
- €65–200
Flights from Il Caravaggio International Airport to Toulouse-Blagnac Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €40–170
- Website
- volotea.com
Flights from Venice Marco Polo Airport to Toulouse-Blagnac Airport
- Ave. Duration
- 1h 55m
- When
- Wednesday and Saturday
- Estimated price
- €45–160
Flights from Venice Marco Polo Airport to Marseille Provence Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €40–150
- Website
- chalair.eu
Flights from Venice Marco Polo Airport to Castres–Mazamet Airport via Paris Orly
- Ave. Duration
- 5h 10m
- When
- Monday and Thursday
- Estimated price
- €75–390
Flights from Venice Marco Polo Airport to Castres–Mazamet Airport via Nice, Paris Orly
- Ave. Duration
- 7h 20m
- When
- Sunday
- Estimated price
- €65–270
- Website
- swiss.com
Flights from Venice Marco Polo Airport to Marseille Provence Airport via Zurich
- Ave. Duration
- 4h 10m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €75–310
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Toulouse Matabiau to Castres
- Ave. Duration
- 1h 12m
- Frequency
- Every 3 hours
- Estimated price
- €14–35
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €14–21
- Rail 1st Class
- €22–35
Train from Marseille St Charles to Toulouse Matabiau
- Ave. Duration
- 3h 50m
- Frequency
- Every 4 hours
- Estimated price
- €25–260
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €19–55
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 22m
- Frequency
- Every 4 hours
- Estimated price
- €23–50
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- €55–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €75–110
- 2nd Class
- €55–80
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Milano Centrale to Lyon Part Dieu
- Ave. Duration
- 4h 39m
- Frequency
- Twice daily
- Estimated price
- €50–140
- Website
- https://www.trenitalia.com/en.html
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Toulouse Matabiau
- Ave. Duration
- 4h 12m
- Frequency
- 3 times a day
- Estimated price
- €35–100
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Treviso, Aeroporto to Brescia
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- €34–260
- Website
- https://www.goopti.com/en/
- Shared
- €34–38
- Private
- €140–260
Shuttle from Treviso to Orio al Serio Airport
- Ave. Duration
- 2h 42m
- Frequency
- On demand
- Estimated price
- €37–330
- Website
- https://www.goopti.com/en/
- Shared
- €37–41
- Private
- €180–330
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Brescia - North Bus Station to Toulouse - Matabiau Bus Station
- Ave. Duration
- 15h 50m
- Frequency
- 4 times a week
- Estimated price
- €65–90
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +33 800 31 31 31
- Website
- lio-occitanie.fr
Bus from TOULOUSE - Les Argoulets to CASTRES - Gare Routière
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- €2
- Schedules at
- lio-occitanie.fr
Bus from Béziers - Sncf to CASTRES - Gare Routière
- Ave. Duration
- 1h 58m
- Frequency
- Once a week
- Estimated price
- €2
- Schedules at
- lio-occitanie.fr
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Beziers De Gaulle Bus Station
- Ave. Duration
- 17h 15m
- Frequency
- 4 times a week
- Estimated price
- €40–60
- Website
- https://union-ivkoni.com/en
Bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Toulouse
- Ave. Duration
- 19h
- Frequency
- Once a week
- Estimated price
- €50–75
- Website
- https://union-ivkoni.com/en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Toulouse
- Ave. Duration
- 21h 40m
- Frequency
- 3 times a week
- Estimated price
- €60–160
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around France
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Treviso to Castres bus services, operated by Union Ivkoni, arrive at Beziers De Gaulle Bus Station.
Treviso to Castres train services, operated by Trenitalia Frecce, arrive at Milano Centrale station.
Yes, the driving distance between Treviso to Castres is 1007 km. It takes approximately 12h 3m to drive from Treviso to Castres.
Book your Treviso to Castres train tickets online with Omio.
There are 400+ hotels available in Castres.

















































