There are 9 ways to get from Venice to Girona by plane, train, train (Trenitalia, Renfe, TGV), 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 Venice Marco Polo Airport to Barcelona–El Prat Airport, train
best- Fly from Venice Marco Polo Airport (VCE) to Barcelona–El Prat Airport (BCN)plane VCE - BCN
- Take the train from Barcelona-Sants to Gironatrain
5h 59m€42–154Train
- Take the train from Venezia Santa Lucia to Milano Centraletrain
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Gironatrain
13h 10m€159–328Bus
- Take the bus from Padova to Girona, Estació d'Autobusosbus
17h 16m€105–187Drive 1,079.8 km
- Drive from Venice to Gironacar 1,079.8 km
11h 46m€173–249Train to Trieste – Friuli Venezia Giulia Airport, fly to Barcelona–El Prat Airport, train
- Take the train from Venezia S. Lucia 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
7h 17m€83–247Fly Treviso Airport to Girona–Costa Brava Airport
- Fly from Treviso Airport (TSF) to Girona–Costa Brava Airport (GRO)plane TSF - GRO
8h 44m€110–399Train to Bologna Guglielmo Marconi Airport, fly to Barcelona–El Prat Airport, train
- Take the train from Venezia S. Lucia 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 10m€63–218Train to Verona Villafranca Airport, fly to Barcelona–El Prat Airport, train
- Take the train from Venezia S. Lucia 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€62–286Bus via Perpignan
- Take the bus from Venice to Perpignanbus FlixBus N740
- Take the bus from Perpignan - Bus Station to Girona - Bus Stationbus BlaBlaCar Bus
17h 29m€95–153
Venice to Girona by bus
Questions & Answers
The cheapest way to get from Venice to Girona is to fly and train which costs €40 - €160 and takes 5h 59m.
The fastest way to get from Venice to Girona is to fly and train which takes 5h 59m and costs €40 - €160.
No, there is no direct bus from Venice to Girona. However, there are services departing from Padova and arriving at Girona, Estació d'Autobusos via . The journey, including transfers, takes approximately 17h 16m.
No, there is no direct train from Venice to Girona. However, there are services departing from Venezia Santa Lucia and arriving at Girona via Milano Centrale and Lyon Part Dieu. The journey, including transfers, takes approximately 13h 10m.
The distance between Venice and Girona is 1072 km. The road distance is 1079.8 km.
The best way to get from Venice to Girona without a car is to train which takes 13h 10m and costs €150 - €330.
It takes approximately 5h 59m to get from Venice to Girona, including transfers.
Venice to Girona bus services, operated by Tabita Tour, depart from Padova station.
Venice to Girona train services, operated by ItaloTreno, depart from Venezia Santa Lucia station.
The best way to get from Venice to Girona is to train which takes 13h 10m and costs €150 - €330. Alternatively, you can bus, which costs €100 - €190 and takes 17h 16m, you could also fly, which costs €110 - €400 and takes 8h 44m.
What companies run services between Venice, Italy and Girona, Spain?
You can take a train from Venezia Santa Lucia to Girona via Milano Centrale and Lyon Part Dieu in around 13h 10m. Alternatively, Tabita Tour operates a bus from Padova to Girona, Estació d'Autobusos once a week. Tickets cost €100–130 and the journey takes 15h 50m.
- Website
- ryanair.com
Flights from Venice Marco Polo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €26–90
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
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
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
- €12–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
- €12–18
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €12–18
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €12–18
- Website
- Renfe Viajeros
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Padova to Girona, Estació d'Autobusos
- Ave. Duration
- 15h 50m
- Frequency
- Once a week
- Estimated price
- €100–130
- Schedules at
- tabitatour.ro
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
Venice to Girona bus services, operated by Tabita Tour, arrive at Girona, Estació d'Autobusos station.
Venice to Girona train services, operated by ItaloTreno, arrive at Milano Centrale station.
Yes, the driving distance between Venice to Girona is 1080 km. It takes approximately 11h 46m to drive from Venice to Girona.
Book your Venice to Girona train tickets online with Omio.
Book your Venice to Girona bus tickets online with Omio.
There are 1113+ hotels available in Girona.





