distance rome to barcelona spain
Distance from Rome, Italy to Barcelona, Spain. The total distance from Rome, Italy to Barcelona, Spain is 534 miles. This is equivalent to 860 kilometers or 464 nautical miles. Your trip begins in Rome, Italy. It ends in Barcelona, Spain. Your flight direction from Rome, Italy to Barcelona, Spain is West (-90 degrees from North). The distance calculator helps you figure out how far it is to fly from Rome, Italy to Barcelona, Spain. It does this by computing the straight line flying distance (as the crow flies). It uses the great circle formula to compute the total travel mileage.