To get to Rome from Barcelona you can take a flight from Barcelona–El Prat Airport, which is the closest airport to Barcelona, and arrive at Rome Ciampino Airport, the airport the best serves Rome. The average price for a Barcelona to Rome flight is 160€, but you can find low cost flights as well, with prices starting from 95€. Getting from Barcelona to Rome by flight takes about 2 hours on average; however, you need to consider the time to get to the airport and pass the security checks. You can count on 17 daily connections between Barcelona and Rome provided by Alitalia, Ryanair, and Vueling Airlines. Rome Ciampino Airport is the closest airport to Rome and is 22.2 kilometers away from the city center; you can get to Rome in 33 minutes thanks to airport shuttles from Rome Ciampino Airport to Rome.