El aeropuerto regional y nacional más cercanos a Barcarrota es el aeropuerto de Badajoz situado a 50 km .