If it costs 55 euro for 400 cigarettes at the duty free,that is 2x 200 cartons wrapped together as one special offer pack, which i have purchased myself then that balances out at 27.50 for a carton of 200.When buying the same brand name in gran canaria you will save 5 euro a carton.The reason we purchase them at the airport and on the flight is they are the same cigarettes that you would get here.The cigarettes that you get in GC might be of the same brand name and some people find them to be ok but they lack a certain chemical and can play havoc with your throat if you smoke enough of them.Put it like this ,200 john player blue at the airport will cost 27.50 euro,5 euro dearer in price than in GC ,same brand name ,not the same product.Of course you can buy even cheaper cigs and I have in the past but paid the price for it.J26 and Runner are correct. Same brand name cigs are slightly cheaper to buy out there as opposed to duty free and there are even cheaper brands.I just prefer to stick to my own genuine brand JPB ,everyone to their own.Nearly there maire, enjoy.