Flights from Madrid to Cartagena de Indias from 1.682 USD