Rome to Barcelona by train, bus, ferry, plane | vivanoda

This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Learn more

Trip Rome Barcelona

Plan your trip by train, bus, ferry, carpooling, plane from Rome to Barcelona

1
Search  
Advertisement

Keep updated on travel and transport offers !

How to get from Rome to Barcelona?

We are suggesting 14 routes by train, bus, ferry, carpooling, plane to plan your trip Rome Barcelona. Routes displayed are sorted depending on a performance indicator (calculated from number of changes, expected duration, distance between an airport and the center of the city it serves...). You'll be able to:
  • Sort results depending on the mode of transportation (train, bus, ferry, carpooling, plane).
  • Get prices, times and duration for the journey Rome Barcelona by clicking on the 'Check prices' button and after entering your dates of departure and the number of passengers. Note that we are trying to get as many prices as we can from different online travel agencies, but sometimes it may not be possible.
  • Locate cities of Rome and Barcelona on a map as well as the route Rome Barcelona and the different connecting points (Barcelona-El Prat Airport, Barcelona-Sants Railway Station, Barcelone Norte Coach Station, Barcelona Port, Fiumicino Airport, ...) by clicking on the 'Details & Map' button.
  • Search for a hotel in Barcelona
Advertisement

All modes of transport Rome Barcelona

For your trip from Rome (Latium, Italy) to Barcelona (Spain) with a distance of 533 mi you will be able to take 5 modes of transport, eventually by combining plane, carpooling, ferry, bus and/or train, and according to which the duration of the journey will be significantly different.
The direct flight Rome > Barcelona will be the fastest way to get to your destination.
Leave Rome and arrive early enough (at least 2 hours before the departure time) at Fiumicino FCO airport, 13.7 mi away, to check in your luggage for the flight to Barcelona (Barcelona-El Prat airport, IATA code: BCN) operated by Vueling Airlines, Ryanair or Alitalia.
No coach company allows you to get you directly to Barcelona from Rome without changing buses, you will have to take the coach lines Rome-Marseille and Marseille-Barcelona.
You will board a coach of Eurolines in Rome. The bus will drop you off at Marseille bus station (0.4 mi from Marseille, France). Please make sure to show up on time at Roma bus station (0.2 mi from Rome) at least 15 minutes before the time of departure for Marseille. Once arrived in Marseille, take another coach of OUIBUS, ALSA or FlixBus that will take you to Barcelona bus station ( Spain).
Blablacar is the main carpooling platform in Europe where drivers having the route Rome-Marseille will be able to share a ride with you that you will combine with a trip by train in order to cover the entire trip.
It is not possible to travel directly by train from Rome to Barcelona without changing trains. You can take the train Marseille-Barcelona and travel by carpooling to get to your final destination.
Trains TGV of SNCF to Barcelona leave from Marseille-St-Charles railway station in Marseille. Arrival in Barcelona will take place at Barcelona-Sants station (1.7 mi from the city centre).
There is no direct crossing between Rome and Barcelona, you will have to use another mean of transport (train) to combine with ferry in order to complete the sea crossing Civitavecchia-Barcelona.
You will embark at the port of Civitavecchia at 0.7 mi from Civitavecchia aboard a ship of Grimaldi Lines. The ferry will dock in the port of Barcelona at 1.1 mi from Barcelona. We advise you to show up at the port of Civitavecchia for boarding around one or two hours before the time of departure indicated on your reservation.

Which carriers to travel between Rome and Barcelona?

Bus companies
The bus company Eurolines operates the intercity service from the bus station of Roma in Rome and to the one of Marseille (Provence-Alpes-Côte d'Azur France)
OUIBUS is the bus carrier that allows to travel on the line between the city of Marseille (serving Marseille - Gare Saint Charles bus station at 0.5 mi from centre) and the city of Barcelona where the coach will drop you off at Barcelone Norte station situated at about 0.7 mi from Barcelona city centre.
The coach company ALSA carries out the route from the bus station of Marseille - Gare Saint Charles in Marseille and to the one of Barcelone Norte ( Spain)
The network of FlixBus includes a coach line between the city of Marseille (serving Marseille bus station at 0.4 mi from centre) and the city of Barcelona where the coach will drop you off at Barcelone Norte station situated at about 0.7 mi from Barcelona city centre.
Railway companies
SNCF provides a rail connection Marseille-Barcelona with the train TGV from Marseille-St-Charles railway station (0.4 mi from city-centre) and serving the rail station of Barcelona-Sants at arrival (1.7 mi from centre)
Trenitalia transports passengers on a rail line from Rome to Civitavecchia with the train Frecciabianca which leaves Roma Termini station to arrive at Civitavecchia railway station (Latium Italy)
Carpooling
Depending on the requested date, Blablacar can display an offer to share a ride Rome-Marseille (374.7 mi)
Airlines
Easyjet carries out a flight from Fiumicino FCO airport situated 13.7 mi away from the city centre of Rome to Marseille (arrival at Marseille Provence MRS airport)
Vueling Airlines flies on the route from Fiumicino FCO airport (located 13.7 mi from Rome, Italy) to Barcelona (serving Barcelona-El Prat BCN airport)
Ryanair schedules the flight from Ciampino CIA airport situated 8.7 mi away from the city centre of Rome to Barcelona (arrival at Barcelona-El Prat BCN airport)
Alitalia ensures the flight route from Fiumicino FCO airport (located 13.7 mi from Rome, Italy) to Barcelona (serving Barcelona-El Prat BCN airport)
Ferry companies
The ships of Grimaldi Lines ensure the maritime connection between the port of Civitavecchia and the one of Barcelona (Barcelona at 1.1 mi from the city)

Stop cities from Rome or cities to visit near Barcelona

When travelling from Barcelona to Rome by plane, carpooling, ferry, bus, train, you might have to change at Marseille (France) Civitavecchia located at 38 mi from Rome (Italy). If you have some time on your way to Barcelona or back to Rome, this may be a really good opportunity to visit and have a short stay in those cities.
 
France
United Kingdom
Portugal
Italia
España
International (en)