There are 11 ways to get from Barcelona to Santa Caterina by train, taxi, bus, car, plane, or train (Renfe, TGV, Trenitalia)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi
best- Take the train from Barcelona-Sants to Marseille St Charlestrain
- Take the train from Marseille St Charles to Nice Villetrain Tgv
- Take the train from Ventimiglia to Genova P.Za Principetrain Ic
- Take the train from Genova P.Za Principe to Grossetotrain Fb / ...
- Take the taxi from Grosseto to Santa Caterinataxi
16h 19m€231–381Fly Barcelona–El Prat Airport to Fiumicino International Airport, train
cheapest- Fly from Barcelona–El Prat Airport (BCN) to Fiumicino International Airport (FCO)plane BCN - FCO
- Take the train from Roma Trastevere to Grossetotrain
10h 15m€50–163Bus, taxi
- Take the bus from Barcelona to Florencebus
- Take the bus from Stazione Leopolda to P.Camolliabus
- Take the bus from Siena Autostazione to Via Pascolibus 54A
- Take the taxi from Via Pascoli to Santa Caterinataxi
20h 20m€194–266Drive 1,198.3 km
- Drive from Barcelona to Santa Caterinacar 1,198.3 km
12h 1m€196–282Train
- Take the train from Barcelona-Sants to Marseille St Charlestrain
- Take the train from Marseille St Charles to Nice Villetrain Tgv
- Take the train from Ventimiglia to Grossetotrain Ic
19h 10m€164–284Bus
- Take the bus from Barcelona - North Bus Station to Milano, Autostazione Lampugnanobus BlaBlaCar Bus
- Take the bus from Milano, Autostazione Lampugnano to Grossetobus N527
25h 45m€105–176Fly Barcelona–El Prat Airport to Florence Peretola Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Florence Peretola Airport (FLR)plane BCN - FLR
- Take the train from Firenze S.M.N. to Livorno Centraletrain
- Take the train from Livorno Centrale to Grossetotrain
10h 44m€76–198Bus to Girona–Costa Brava Airport, fly to Pisa International Airport, train
- Take the bus from Barcelona, Estació d'Autobusos Nord to Girona Costa Brava Airportbus
- Fly from Girona–Costa Brava Airport (GRO) to Pisa International Airport (PSA)plane GRO - PSA
- Take the train from Pisa Centrale to Grossetotrain
9h 21m€99–274Fly Barcelona–El Prat Airport to Bologna Guglielmo Marconi Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Bologna Guglielmo Marconi Airport (BLQ)plane BCN - BLQ
- Take the train from Bologna Centrale to Grossetotrain
11h 40m€65–220Fly Barcelona–El Prat Airport to Genoa Cristoforo Colombo Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Genoa Cristoforo Colombo Airport (GOA)plane BCN - GOA
- Take the train from Genova P.Za Principe to Grossetotrain
11h 46m€81–227Fly Barcelona–El Prat Airport to Venice Marco Polo Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Venice Marco Polo Airport (VCE)plane BCN - VCE
- Take the train from Venezia Mestre to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Livorno Centraletrain
- Take the train from Livorno Centrale to Grossetotrain
13h 29m€80–239
Barcelona to Santa Caterina by train and bus
Comparing Your Travel Options
The cheapest way to get from Barcelona to Santa Caterina is to fly and train which costs €45 - €170 and takes 10h 15m.
The fastest way to get from Barcelona to Santa Caterina is to bus and fly and train which takes 9h 21m and costs €95 - €280.
No, there is no direct bus from Barcelona station to Santa Caterina. However, there are services departing from Barcelona - North Bus Station and arriving at Santa Caterina via Milano, Autostazione Lampugnano, Grosseto F.S. and Baccinello. The journey, including transfers, takes approximately 25h 45m.
No, there is no direct train from Barcelona to Santa Caterina. However, there are services departing from Barcelona-Sants and arriving at Grosseto via Marseille St Charles, Nice-Ville and Ventimiglia. The journey, including transfers, takes approximately 19h 10m.
The distance between Barcelona and Santa Caterina is 1276 km. The road distance is 1198.3 km.
The best way to get from Barcelona to Santa Caterina without a car is to train and taxi which takes 16h 19m and costs €230 - €390.
It takes approximately 16h 19m to get from Barcelona to Santa Caterina, including transfers.
Barcelona to Santa Caterina bus services, operated by BlaBlaCar Bus, depart from Barcelona - North Bus Station.
Barcelona to Santa Caterina train services, operated by Renfe Viajeros, depart from Barcelona-Sants station.
The best way to get from Barcelona to Santa Caterina is to train which takes 19h 10m and costs €160 - €290. Alternatively, you can bus, which costs €100 - €180 and takes 25h 45m.
What companies run services between Barcelona, Spain and Santa Caterina, Tuscany, Italy?
You can take a train from Barcelona-Sants to Santa Caterina via Marseille St Charles, Nice-Ville, Ventimiglia, Grosseto, Grosseto F.S., and Baccinello in around 19h 10m. Alternatively, you can take a bus from Barcelona - North Bus Station to Santa Caterina via Milano, Autostazione Lampugnano, Grosseto, Grosseto F.S., and Baccinello in around 25h 45m.
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Fiumicino International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €40–140
Flights from Barcelona–El Prat Airport to Fiumicino International Airport via Menorca
- Ave. Duration
- 3h 25m
- When
- Wednesday
- Estimated price
- €40–140
Flights from Barcelona–El Prat Airport to Fiumicino International Airport via Palma Mallorca
- Ave. Duration
- 4h 17m
- When
- Saturday and Tuesday
- Estimated price
- €40–140
Flights from Girona–Costa Brava Airport to Pisa International Airport
- Ave. Duration
- 1h 20m
- When
- Friday, Thursday, and Sunday
- Estimated price
- €50–160
Flights from Barcelona–El Prat Airport to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €30–140
Flights from Barcelona–El Prat Airport to Venice Marco Polo Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €26–95
- Website
- vueling.com
Flights from Barcelona–El Prat Airport to Fiumicino International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €20–120
Flights from Barcelona–El Prat Airport to Florence Peretola Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- €40–120
Flights from Barcelona–El Prat Airport to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 1h 42m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €30–130
Flights from Barcelona–El Prat Airport to Genoa Cristoforo Colombo Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- €40–120
Flights from Barcelona–El Prat Airport to Venice Marco Polo Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €18–120
- Website
- volotea.com
Flights from Barcelona–El Prat Airport to Fiumicino International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €85–150
Flights from Barcelona–El Prat Airport to Florence Peretola Airport via Fiumicino International Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- €85–180
Flights from Barcelona–El Prat Airport to Bologna Guglielmo Marconi Airport via Olbia
- Ave. Duration
- 3h 25m
- When
- Thursday and Sunday
- Estimated price
- €40–210
- Website
- flyulendo.com
Flights from Barcelona–El Prat Airport to Fiumicino International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €21–110
Flights from Barcelona–El Prat Airport to Venice Marco Polo Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €16–100
- Website
- ita-airways.com
Flights from Barcelona–El Prat Airport to Fiumicino International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €85–150
Flights from Barcelona–El Prat Airport to Florence Peretola Airport via Fiumicino International Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- €85–180
- Website
- swiss.com
Flights from Barcelona–El Prat Airport to Venice Marco Polo Airport via Zurich
- Ave. Duration
- 4h 11m
- When
- Every day
- Estimated price
- €65–260
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Marseille St Charles
- Ave. Duration
- 5h 1m
- Frequency
- Twice daily
- Estimated price
- €65–95
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Marseille St Charles
- Ave. Duration
- 5h 1m
- Frequency
- Twice daily
- Estimated price
- €65–95
- Website
- Renfe Viajeros
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Marseille St Charles to Nice Ville
- Ave. Duration
- 2h 38m
- Frequency
- Every 3 hours
- Estimated price
- €40–65
- Website
- TGV inOui
Train from Marseille St Charles to Nice Ville
- Ave. Duration
- 2h 38m
- Frequency
- Every 3 hours
- Estimated price
- €40–65
- Website
- TGV inOui
- Phone
- +33 4 13 94 30 50
- Website
- Zou! Lignes Express Régionales
Train from Marseille St Charles to Nice Ville
- Ave. Duration
- 2h 41m
- Frequency
- Hourly
- Estimated price
- €55–80
- Website
- Zou! Lignes Express Régionales
Train from Marseille St Charles to Nice Ville
- Ave. Duration
- 2h 41m
- Frequency
- Hourly
- Estimated price
- €55–80
- Website
- Zou! Lignes Express Régionales
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Ventimiglia to Genova P.Za Principe
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €15–28
- Website
- Trenitalia Intercity
Train from Genova P.Za Principe to Grosseto
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- €30–60
- Website
- Trenitalia Intercity
Train from Ventimiglia to Grosseto
- Ave. Duration
- 5h 56m
- Frequency
- Twice daily
- Estimated price
- €45–90
- Website
- Trenitalia Intercity
Train from Livorno Centrale to Grosseto
- Ave. Duration
- 1h 7m
- Frequency
- Every 4 hours
- Estimated price
- €13–25
- Website
- Trenitalia Intercity
Train from Pisa Centrale to Grosseto
- Ave. Duration
- 1h 22m
- Frequency
- Every 4 hours
- Estimated price
- €15–29
- Website
- Trenitalia Intercity
Train from Bologna Centrale to Grosseto
- Ave. Duration
- 3h 19m
- Frequency
- 4 times a week
- Estimated price
- €30–60
- Website
- Trenitalia Intercity
Train from Genova P.Za Principe to Grosseto
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- €30–60
- Website
- Trenitalia Intercity
Train from Livorno Centrale to Grosseto
- Ave. Duration
- 1h 7m
- Frequency
- Every 4 hours
- Estimated price
- €13–25
- Website
- Trenitalia Intercity
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Ventimiglia to Genova P.Za Principe
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- €16–23
- Website
- Trenitalia
Train from Roma Trastevere to Grosseto
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- €21–29
- Website
- Trenitalia
Train from Firenze S.M.N. to Livorno Centrale
- Ave. Duration
- 1h 44m
- Frequency
- Every 30 minutes
- Estimated price
- €11–16
- Website
- Trenitalia
Train from Livorno Centrale to Grosseto
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- €15–21
- Website
- Trenitalia
Train from Pisa Centrale to Grosseto
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- €17–24
- Website
- Trenitalia
Train from Firenze S.M.N. to Livorno Centrale
- Ave. Duration
- 1h 44m
- Frequency
- Every 30 minutes
- Estimated price
- €11–16
- Website
- Trenitalia
Train from Livorno Centrale to Grosseto
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- €15–21
- Website
- Trenitalia
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Genova P.Za Principe to Grosseto
- Ave. Duration
- 3h 17m
- Frequency
- Every 4 hours
- Estimated price
- €40–75
- Website
- Trenitalia Frecce
Train from Livorno Centrale to Grosseto
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €17–30
- Website
- Trenitalia Frecce
Train from Pisa Centrale to Grosseto
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- €20–35
- Website
- Trenitalia Frecce
Train from Genova P.Za Principe to Grosseto
- Ave. Duration
- 3h 17m
- Frequency
- Every 4 hours
- Estimated price
- €40–75
- Website
- Trenitalia Frecce
Train from Venezia Mestre to Firenze S.M.N.
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- €30–60
- Website
- Trenitalia Frecce
Train from Livorno Centrale to Grosseto
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €17–30
- Website
- Trenitalia Frecce
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Venezia Mestre to Firenze S.M.N.
- Ave. Duration
- 2h 11m
- Frequency
- Once daily
- Estimated price
- €29–50
- Website
- Italo Treno
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Barcelona to Florence
- Ave. Duration
- 14h 30m
- Frequency
- Twice daily
- Estimated price
- €85–140
- Website
- Flixbus
Bus from Milano, Autostazione Lampugnano to Grosseto
- Ave. Duration
- 7h 5m
- Frequency
- 4 times a week
- Estimated price
- €35–60
- Website
- Flixbus
- Phone
- +39 800 142 424
- numeroverdetpl@regione.toscana.it
- Website
- at-bus.it
Bus from Stazione Leopolda to P.Camollia
- Ave. Duration
- 1h 13m
- Frequency
- Every 2 hours
- Estimated price
- €4–6
- Schedules at
- at-bus.it
Bus from Siena Autostazione to Via Pascoli
- Ave. Duration
- 51 min
- Frequency
- Twice daily
- Estimated price
- €3–4
- Schedules at
- at-bus.it
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Barcelona - North Bus Station to Milano, Autostazione Lampugnano
- Ave. Duration
- 14h 35m
- Frequency
- Twice daily
- Estimated price
- €65–110
- Website
- BlaBlaCar Bus
- Phone
- +34 902 13 00 14
- info@sagales.com
- Website
- sagales.com
Bus from Barcelona, Estació d'Autobusos Nord to Girona Costa Brava Airport
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €21–27
- Schedules at
- sagales.com
- Ave. Duration
- 57 min
- Estimated price
- €70–120
Autotrasporti F.Lli Mencattelli
- Phone
- +39 335 537 7820
- Website
- mencattelli.it
Benigni Umberto
- Phone
- +39 0578 30427
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 guide5 delightfully under-the-radar French towns you need to visit
Read the travel guideTrain travel in Spain: A guide to Renfe
Read the travel guideBooking & Getting There
Barcelona to Santa Caterina bus services, operated by BlaBlaCar Bus, arrive at Milano, Autostazione Lampugnano station.
Barcelona to Santa Caterina train services, operated by Renfe Viajeros, arrive at Marseille St Charles station.
Yes, the driving distance between Barcelona to Santa Caterina is 1198 km. It takes approximately 12h 1m to drive from Barcelona to Santa Caterina.
There are 820+ hotels available in Santa Caterina.