Yes, it is possible. As an example, a quick google trawl pulled up
(Be aware that the site defaults to US Dollars..!) Hunt around for the best offers - I have not checked this, but I would suspect that it is probably cheaper to go somewhere in Spain like Valencia, Seville or Madrid first, spend a few nights there (Amazing cities if you have never been to them!) and then use a Low Cost Carrier like Ryanair to get to Malta. Ryanair fly from all three of those cities, and also from Barcelona.
Hope this helps! almost 8 years ago