There are 11 ways to get from Ancona to Girona by train, plane, train (Trenitalia, Renfe), bus, car, or night 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 to Bologna Guglielmo Marconi Airport, fly to Barcelona–El Prat Airport, train
best- Take the train from Ancona 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 33m€64–249Train to Abruzzo Airport, fly to Girona–Costa Brava Airport
cheapest- Take the train from Ancona to Pescara Centraletrain
- Fly from Abruzzo Airport (PSR) to Girona–Costa Brava Airport (GRO)plane PSR - GRO
7h 7m€59–290Train
- Take the train from Ancona to Bologna Centraletrain Fr
- Take the train from Bologna centrale to Milano Centraletrain
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Gironatrain
13h 57m€167–307Train, bus
- Take the train from Ancona to Padovatrain Fr
- Take the bus from Padova to Girona, Estació d'Autobusosbus
19h 56m€145–206Drive 1,250 km
- Drive from Ancona to Gironacar 1,250 km
11h 50m€205–296Train to Fiumicino International Airport, fly to Barcelona–El Prat Airport, train
- Take the train from Ancona to Roma Tiburtinatrain
- Fly from Fiumicino International Airport (FCO) to Barcelona–El Prat Airport (BCN)plane FCO - BCN
- Take the train from Barcelona-Sants to Gironatrain
10h 12m€66–211Train, train to Florence Peretola Airport, fly to Barcelona–El Prat Airport
- Take the train from Ancona to Bologna Centraletrain
- Take the train from Bologna Centrale to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Barcelona–El Prat Airport (BCN)plane FLR - BCN
- Take the train from Barcelona-Sants to Gironatrain
8h 37m€90–283Train, train to Venice Marco Polo Airport, fly to Barcelona–El Prat Airport
- Take the train from Ancona to Bologna Centraletrain
- Take the train from Bologna centrale to Venezia Mestretrain
- Fly from Venice Marco Polo Airport (VCE) to Barcelona–El Prat Airport (BCN)plane VCE - BCN
- Take the train from Barcelona-Sants to Gironatrain
9h 32m€67–266Fly Raffaello Sanzio Airport to Barcelona–El Prat Airport, train
- Fly from Raffaello Sanzio Airport (AOI) to Barcelona–El Prat Airport (BCN)plane AOI - BCN
- Take the train from Barcelona-Sants to Gironatrain
5h 58m€69–274Night train, train
- Take the nighttrain from Ancona to Vogheranighttrain Ini
- Take the train from Voghera to Ventimigliatrain Ic
- Take the train from Nice Ville to Marseille St Charlestrain Tgv
- Take the train from Marseille St Charles to Gironatrain
18h 15m€165–269Bus
- Take the bus from Ancona to Verona Porta Nuova Stationbus
- Take the bus from Verona to Girona, Estació d'Autobusosbus 1922
22h 29m€163–245
Ancona to Girona by night train and train
Comparing Your Travel Options
The cheapest way to get from Ancona to Girona is to train and fly which costs €65 - €220 and takes 10h 12m.
The fastest way to get from Ancona to Girona is to fly and train which takes 5h 58m and costs €65 - €280.
No, there is no direct bus from Ancona to Girona. However, there are services departing from Ancona and arriving at Girona, Estació d'Autobusos via Verona. The journey, including transfers, takes approximately 22h 29m.
No, there is no direct train from Ancona to Girona. However, there are services departing from Ancona and arriving at Girona via Bologna centrale, Milano Centrale and Lyon Part Dieu. The journey, including transfers, takes approximately 13h 57m.
The distance between Ancona and Girona is 1148 km. The road distance is 1250 km.
The best way to get from Ancona to Girona without a car is to train which takes 13h 57m and costs €160 - €310.
It takes approximately 7h 33m to get from Ancona to Girona, including transfers.
Ancona to Girona bus services, operated by Onebus, depart from Ancona station.
Ancona to Girona train services, operated by Trenitalia Frecce, depart from Ancona station.
The best way to get from Ancona to Girona is to train which takes 13h 57m and costs €160 - €310. Alternatively, you can bus, which costs €160 - €250 and takes 22h 29m.
What companies run services between Ancona, Italy and Girona, Spain?
You can take a train from Ancona to Girona via Bologna centrale, Milano Centrale, and Lyon Part Dieu in around 13h 57m. Alternatively, you can take a bus from Ancona to Girona, Estació d'Autobusos via Verona Porta Nuova Station and Verona in around 22h 29m.
- Website
- ryanair.com
Flights from Bologna Guglielmo Marconi Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Friday, Wednesday, Tuesday, Sunday, Monday, and Thursday
- Estimated price
- €30–140
Flights from Bologna Guglielmo Marconi Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 4h 5m
- When
- Thursday
- Estimated price
- €30–140
Flights from Fiumicino International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €40–150
Flights from Abruzzo Airport to Girona–Costa Brava Airport
- Ave. Duration
- 1h 50m
- When
- Monday and Friday
- Estimated price
- €40–250
Flights from Venice Marco Polo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 54m
- When
- Sunday, Friday, Thursday, Monday, Saturday, and Tuesday
- Estimated price
- €26–95
- Website
- vueling.com
Flights from Bologna Guglielmo Marconi Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €30–130
Flights from Fiumicino International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 49m
- When
- Every day
- Estimated price
- €20–120
Flights from Florence Peretola Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €40–120
Flights from Venice Marco Polo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- €16–110
- Website
- ita-airways.com
Flights from Bologna Guglielmo Marconi Airport to Barcelona–El Prat Airport via Fiumicino International Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- €95–150
Flights from Fiumicino International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €85–150
Flights from Florence Peretola Airport to Barcelona–El Prat Airport via Fiumicino International Airport
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- €85–180
- Website
- volotea.com
Flights from Fiumicino International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €85–150
Flights from Florence Peretola Airport to Barcelona–El Prat Airport via Olbia
- Ave. Duration
- 3h 20m
- When
- Thursday and Sunday
- Estimated price
- €55–150
Flights from Florence Peretola Airport to Barcelona–El Prat Airport via Fiumicino International Airport
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- €85–180
Flights from Raffaello Sanzio Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 55m
- When
- Friday
- Estimated price
- €20–120
- Website
- flyulendo.com
Flights from Fiumicino International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €21–110
Flights from Venice Marco Polo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- €16–100
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Ancona to Bologna Centrale
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €28–50
- Website
- Trenitalia Frecce
Train from Ancona to Bologna Centrale
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €28–50
- Website
- Trenitalia Frecce
Train from Ancona to Padova
- Ave. Duration
- 3h 6m
- Frequency
- Once daily
- Estimated price
- €45–80
- Website
- Trenitalia Frecce
Train from Ancona to Bologna Centrale
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €28–50
- Website
- Trenitalia Frecce
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- €12–22
- Website
- Trenitalia Frecce
Train from Ancona to Pescara Centrale
- Ave. Duration
- 1h 13m
- Frequency
- Every 2 hours
- Estimated price
- €20–35
- Website
- Trenitalia Frecce
Train from Ancona to Bologna Centrale
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €28–50
- Website
- Trenitalia Frecce
Train from Bologna centrale to Venezia Mestre
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €21–35
- Website
- Trenitalia Frecce
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 23m
- Frequency
- Every 4 hours
- Estimated price
- €22–40
- Website
- Trenitalia Intercity
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 23m
- Frequency
- Every 4 hours
- Estimated price
- €22–40
- Website
- Trenitalia Intercity
Train from Ancona to Roma Tiburtina
- Ave. Duration
- 3h 46m
- Frequency
- Twice daily
- Estimated price
- €29–55
- Website
- Trenitalia Intercity
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 23m
- Frequency
- Every 4 hours
- Estimated price
- €22–40
- Website
- Trenitalia Intercity
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 16m
- Frequency
- Once daily
- Estimated price
- €9–18
- Website
- Trenitalia Intercity
Train from Ancona to Pescara Centrale
- Ave. Duration
- 1h 24m
- Frequency
- Every 4 hours
- Estimated price
- €15–29
- Website
- Trenitalia Intercity
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 23m
- Frequency
- Every 4 hours
- Estimated price
- €22–40
- Website
- Trenitalia Intercity
Train from Bologna centrale to Venezia Mestre
- Ave. Duration
- 1h 36m
- Frequency
- Twice daily
- Estimated price
- €16–30
- Website
- Trenitalia Intercity
Train from Voghera to Ventimiglia
- Ave. Duration
- 3h 12m
- Frequency
- 5 times a day
- Estimated price
- €23–45
- Website
- Trenitalia Intercity
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 41m
- Frequency
- 5 times a day
- Estimated price
- €24–35
- Website
- Trenitalia
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 41m
- Frequency
- 5 times a day
- Estimated price
- €24–35
- Website
- Trenitalia
Train from Milano Centrale to Lyon Part Dieu
- Ave. Duration
- 4h 43m
- Frequency
- Twice daily
- Estimated price
- €50–75
- Website
- Trenitalia
Train from Ancona to Roma Tiburtina
- Ave. Duration
- 3h 41m
- Frequency
- 5 times a day
- Estimated price
- €30–45
- Website
- Trenitalia
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 41m
- Frequency
- 5 times a day
- Estimated price
- €24–35
- Website
- Trenitalia
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 51m
- Frequency
- Twice daily
- Estimated price
- €11–15
- Website
- Trenitalia
Train from Ancona to Pescara Centrale
- Ave. Duration
- 2h 9m
- Frequency
- Every 3 hours
- Estimated price
- €17–24
- Website
- Trenitalia
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 41m
- Frequency
- 5 times a day
- Estimated price
- €24–35
- Website
- Trenitalia
Train from Bologna centrale to Venezia Mestre
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €18–25
- Website
- Trenitalia
Train from Voghera to Ventimiglia
- Ave. Duration
- 3h 33m
- Frequency
- Twice a week
- Estimated price
- €26–40
- Website
- Trenitalia
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- €35–80
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- €35–80
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- €35–80
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- €35–80
- Website
- Deutsche Bahn Intercity (DB IC)
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–17
- 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–17
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €11–17
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €11–17
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €11–17
- Website
- Renfe Viajeros
Train from Marseille St Charles to Girona
- Ave. Duration
- 3h 46m
- Frequency
- Once daily
- Estimated price
- €50–80
- Website
- Renfe Viajeros
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Barcelona-Sants to Girona
- Ave. Duration
- 26 min
- Frequency
- 4 times a day
- Estimated price
- €13–23
- Website
- Renfe AVE
Train from Barcelona-Sants to Girona
- Ave. Duration
- 26 min
- Frequency
- 4 times a day
- Estimated price
- €13–23
- Website
- Renfe AVE
Train from Barcelona-Sants to Girona
- Ave. Duration
- 26 min
- Frequency
- 4 times a day
- Estimated price
- €13–23
- Website
- Renfe AVE
Train from Barcelona-Sants to Girona
- Ave. Duration
- 26 min
- Frequency
- 4 times a day
- Estimated price
- €13–23
- Website
- Renfe AVE
Train from Barcelona-Sants to Girona
- Ave. Duration
- 26 min
- Frequency
- 4 times a day
- Estimated price
- €13–23
- Website
- Renfe AVE
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- €18–28
- Website
- TGV inOui
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- €18–28
- Website
- TGV inOui
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- €18–28
- Website
- TGV inOui
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- €18–28
- Website
- TGV inOui
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- €18–28
- Website
- TGV inOui
Train from Nice Ville to Marseille St Charles
- Ave. Duration
- 2h 37m
- Frequency
- 5 times a day
- Estimated price
- €45–70
- Website
- TGV inOui
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Bologna centrale to Milano Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- €25–45
- Website
- Italo Treno
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 41 min
- Frequency
- 5 times a day
- Estimated price
- €11–18
- Website
- Italo Treno
Train from Bologna centrale to Venezia Mestre
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €18–29
- Website
- Italo Treno
- Phone
- 06 3000
- Website
- Trenitalia ICN
Night train from Ancona to Voghera
- Ave. Duration
- 4h 38m
- Frequency
- Twice daily
- Estimated price
- €35–65
- Website
- Trenitalia ICN
- 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
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- Onebus
Bus from Ancona to Verona Porta Nuova Station
- Ave. Duration
- 3h 55m
- Frequency
- Once a week
- Estimated price
- €60–85
- Website
- Onebus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Verona to Girona, Estació d'Autobusos
- Ave. Duration
- 17h 30m
- Frequency
- Twice a week
- Estimated price
- €100–160
- Website
- Flixbus
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
Booking & Getting There
Ancona to Girona bus services, operated by Onebus, arrive at Verona Porta Nuova Station.
Ancona to Girona train services, operated by Trenitalia Frecce, arrive at Bologna Centrale station.
Yes, the driving distance between Ancona to Girona is 1250 km. It takes approximately 11h 50m to drive from Ancona to Girona.
Book your Ancona to Girona train tickets online with Omio.
Book your Ancona to Girona bus tickets online with Omio.
There are 1068+ hotels available in Girona.












































