Flights from Barcelona to Miami from 1.123 USD