To get to Ribadavia from Reus you can take a flight from Reus Airport, which is the closest airport to Reus, and arrive at Vigo Airport, the airport the best serves Ribadavia. The average price for a Reus to Ribadavia flight is 323€, but you can find low cost flights as well, with prices starting from 90€. Getting from Reus to Ribadavia 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 37 daily connections between Reus and Ribadavia provided by Brussels Airlines, Alitalia, and British Airways. Vigo Airport is the closest airport to Ribadavia and is 64.9 kilometers away from the city center; you can get to Ribadavia in about 2 hours thanks to airport shuttles from Vigo Airport to Ribadavia.