Dominican Republic

La Romana / Bayahibe

From  971 €
Departure from Madrid
More

Punta Cana

From  907 €
Departure from Madrid
More

Puerto Plata

From  1095 €
Departure from Madrid
More

Samaná

From  990 €
Departure from Madrid
More

Mexico

Riviera Maya

From  1021 €
Departure from Madrid
More

Canary Islands

Puerto de la Cruz

Tenerife North
From  255 €
Departure from Madrid
More

Santa Cruz de Tenerife

Tenerife North
From  329 €
Departure from Madrid
More