Yes there are plenty AA and Iberian Airways both fly regularly from Madrid to Miami and other Spanish airports can offer an even better service, like Malaga for instance. But you have to do some work and either get on the telephone or better still the Net and Google your needs and the answers will come flooding in. Good Luck Neil Dow.
I am sorry but I didn’t really answer your question last time and as my PC fell over inappropriately whilst I was rewriting I gave up. …So You should be able to arrange some very good deals for the full package in Spain via an agency because I have met many passengers from Spain on cruises. If this does not work then There is a very good cruise agent in Gibraltar, if you are allowed to use him from Spain. He deals mainly with Royal Caribbean and Celebrity and if you ring them they will tell you his name if you press them (I must admit to forgetting it) . He will probably support the second option which is to book a “cruise only” and then find you flights at very competitive rates making it as good if not better than a whole cruise deal then you must just make transfer arrangements. You will find many U.K. agents on the net and they will also do this second option for you in a very professional way. Hope this now answers your question…good Luck…Neil Dow.