You are only allowed 200 each either off the ship or from the canaries. You may however purchase more if you are calling at any port in the E.U Not Gibraltar by the way. Get receipts ffor any purchase in the E.U We have seen more confiscated cigarettes at Southampton customs than can be believed. What they do with them we will never know, but can only speculate!
We did the Canaries in Feb this year and there was a stall as you walked ashore in Lanzarote fairly near the port entrance who was selling cigs for £18.00 for 200 Marlboro....I thought I'd get them cheaper somewhere else and wasn't able to get any anywhere for under £31.00 so came home empty handed!!!!(they weren't for me but a present!).
You don't say exactly what cruise you are going on, but Whichever one it is, then it will no doubt stop in Vigo and Lisbon. These will be the two chances to buy your fags in the EEC, as, although the Canaries belong to Spain, they are not a member of the EEC and therefore come under the lower limit for drink and fag purchase! I am not an expert on it, since I am a non-smoker, but I would have thought that Vigo was your best bet? The customs back home will know exactly where you have purchased any items that you bring back, so if you do not want to risk having everything confiscated, stick to the rules! Happy cruising.
Thank you to yourself and others who helped. On your advice we will purchase them in Vigo or Lisbon by credit card. Thank you all again.
I think that you are under the misapprehension concerning "Duty Free". You are only allowed to bring into this country 200 cigarettes pp when they are purchased from a duty free source. You may buy larger amounts from a country within the EEC because then the duty has been paid in that country even though it may be lower than the duty in this country. Just keep your receipt. ... Neil.