Flights from Madrid to Cartagena de Indias from 2.734 USD