Book a holiday

Find your holiday

{{errorMessages.destination}}
{{errorMessages.results}}
{{checkInDate | date: 'EEEE'}}
{{checkOutDate | date: 'EEEE'}}

{{noNights}} {{nightStr}}

Room {{room.roomNumber}}

Child ages at time of travel.

{{errorMessages.childAges}}

{{errorMessages.childAges}}

{{genericErrorTitle}}
{{genericErrorMessage}}
{{errorMessages[error]}}
   
   
   
   

Virgin Holidays Cruises

Virgin Holidays Cruises bring you exclusive deals to the Mediterranean, Caribbean & across the world. Combine Virgin Atlantic flights and a Caribbean Cruise with a stay in Mexico from only £999 per person.

Book your Caribbean Cruise & Stay here >>