There are 9 ways to get from Treviso to Girona by bus, plane, train, train (Trenitalia, Renfe, TGV), 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.
Bus to Venice Marco Polo Airport, fly to Barcelona–El Prat Airport, train
best- Take the bus from Stazione FS to Venezia, Aeroporto Marco Polo di Veneziabus
- Fly from Venice Marco Polo Airport (VCE) to Barcelona–El Prat Airport (BCN)plane VCE - BCN
- Take the train from Barcelona-Sants to Gironatrain
6h 17m€84–286Train to Bologna Guglielmo Marconi Airport, fly to Barcelona–El Prat Airport, train
cheapest- Take the train from Venezia Mestre to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Barcelona–El Prat Airport (BCN)plane BLQ - BCN
- Take the train from Barcelona-Sants to Gironatrain
7h 39m€61–235Train
- Take the train from Venezia Mestre to Milano Centraletrain
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Gironatrain
14h 12m€158–350Bus
- Take the bus from Treviso to Padovabus 101
- Take the bus from Padova to Girona, Estació d'Autobusosbus
18h 5m€105–136Drive 1,079.6 km
- Drive from Treviso to Gironacar 1,079.6 km
12h 19m€172–249Fly Treviso Airport to Girona–Costa Brava Airport
- Fly from Treviso Airport (TSF) to Girona–Costa Brava Airport (GRO)plane TSF - GRO
8h 14m€73–300Train to Trieste – Friuli Venezia Giulia Airport, fly to Barcelona–El Prat Airport, train
- Take the train from Venezia Mestre to Trieste Airporttrain
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Barcelona–El Prat Airport (BCN)plane TRS - BCN
- Take the train from Barcelona-Sants to Gironatrain
8h 8m€82–275Train to Verona Villafranca Airport, fly to Barcelona–El Prat Airport, train
- Take the train from Venezia Mestre to Verona Porta Nuovatrain
- Fly from Verona Villafranca Airport (VRN) to Barcelona–El Prat Airport (BCN)plane VRN - BCN
- Take the train from Barcelona-Sants to Gironatrain
7h 30m€62–302Bus via Perpignan
- Take the bus from Venice Mestre to Perpignanbus FlixBus N740
- Take the bus from Perpignan - Bus Station to Girona - Bus Stationbus BlaBlaCar Bus
18h 32m€113–223
Venice Marco Polo Airport (VCE) to Barcelona–El Prat Airport (BCN) flights
Questions & Answers
The cheapest way to get from Treviso to Girona is to train and fly which costs €60 - €240 and takes 7h 39m.
The fastest way to get from Treviso to Girona is to bus and fly and train which takes 6h 17m and costs €80 - €290.
No, there is no direct bus from Treviso to Girona. However, there are services departing from Treviso and arriving at Girona, Estació d'Autobusos via Padova. The journey, including transfers, takes approximately 18h 5m.
No, there is no direct train from Treviso to Girona. However, there are services departing from Treviso Centrale and arriving at Girona via Venezia Mestre, Milano Centrale and Lyon Part Dieu. The journey, including transfers, takes approximately 14h 12m.
The distance between Treviso and Girona is 1102 km. The road distance is 1079.6 km.
The best way to get from Treviso to Girona without a car is to train which takes 14h 12m and costs €150 - €350.
It takes approximately 6h 17m to get from Treviso to Girona, including transfers.
Treviso to Girona bus services, operated by Mobilità di Marca S.p.A., depart from Treviso station.
Treviso to Girona train services, operated by ItaloTreno, depart from Venezia Mestre station.
The best way to get from Treviso to Girona is to train which takes 14h 12m and costs €150 - €350. Alternatively, you can bus, which costs €100 - €140 and takes 18h 5m, you could also fly, which costs €70 - €300 and takes 8h 14m.
What companies run services between Treviso, Italy and Girona, Spain?
You can take a train from Treviso Centrale to Girona via Venezia Mestre, Milano Centrale, and Lyon Part Dieu in around 14h 12m. Alternatively, you can take a bus from Treviso to Girona, Estació d'Autobusos via Padova in around 18h 5m.
- Website
- ryanair.com
Flights from Venice Marco Polo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €25–90
Flights from Treviso Airport to Girona–Costa Brava Airport via Charleroi
- Ave. Duration
- 4h 50m
- When
- Wednesday
- Estimated price
- €65–280
Flights from Treviso Airport to Girona–Costa Brava Airport via Eindhoven
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- €70–290
Flights from Bologna Guglielmo Marconi Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €30–130
Flights from Bologna Guglielmo Marconi Airport to Barcelona–El Prat Airport via Alghero
- Ave. Duration
- 3h 35m
- When
- Sunday and Wednesday
- Estimated price
- €30–130
Flights from Bologna Guglielmo Marconi Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 4h 5m
- When
- Monday, Friday, and Thursday
- Estimated price
- €30–130
Flights from Trieste – Friuli Venezia Giulia Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 55m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €45–160
Flights from Trieste – Friuli Venezia Giulia Airport to Barcelona–El Prat Airport via Naples
- Ave. Duration
- 4h 47m
- When
- Wednesday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €45–160
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €11–18
- Website
- Renfe Viajeros
Train from Lyon Part Dieu to Girona
- Ave. Duration
- 4h 3m
- Frequency
- Once daily
- Estimated price
- €70–110
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €11–18
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €11–18
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €11–18
- Website
- Renfe Viajeros
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Bus from Stazione FS to Venezia, Aeroporto Marco Polo di Venezia
- Ave. Duration
- 42 min
- Frequency
- On demand
- Estimated price
- €50–150
- Website
- GoOpti
Want to know more about travelling around Spain
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
Treviso to Girona bus services, operated by Mobilità di Marca S.p.A., arrive at Padova station.
Treviso to Girona train services, operated by ItaloTreno, arrive at Milano Centrale station.
Yes, the driving distance between Treviso to Girona is 1080 km. It takes approximately 12h 19m to drive from Treviso to Girona.
Book your Treviso to Girona train tickets online with Omio.
Book your Treviso to Girona bus tickets online with Omio.
There are 1116+ hotels available in Girona.











