Cigarette prices in Spain in 2026: official prices by brand, the gap with France and Germany, and what you can bring back
By Bryan Schmitt · Published on November 9, 2026

Spain is one of the EU countries where cross-border shoppers and tourists go looking for cheaper tobacco. In November 2026, a pack of 20 Marlboro costs €6.25 there, less than half the €13.50 charged in France and a third less than the €9.40 asked in Germany.
That price, published as the maximum retail price, applies in every tobacconist on the mainland and in the Balearic Islands: Law 13/1998 gives retail sales to a state monopoly, the network of estancos, and each manufacturer has its prices published in the Official State Gazette (BOE). The figures in this article come from those official lists.
Prices by brand in November 2026
The major brands sit between €5.85 and €6.40 a pack. Marlboro has cost €6.25 since the list published in the BOE on 6 December 2025; Winston and Camel went up on 29 November 2025, Davidoff on 13 December and Lucky Strike on 27 December. The October and November 2026 lists only touched cigars and minor brands.
| Brand (pack of 20) | Spain | France | Germany |
|---|---|---|---|
| Marlboro | €6.25 | €13.50 | €9.40 |
| Davidoff | €6.40 | €13.50 | €9.40 |
| Camel | €6.10 | €13.00 | €9.00 |
| Chesterfield | €6.10 | €13.00 | €9.00 |
| Winston | €6.00 | €13.00 | €8.50 |
| Lucky Strike | €5.85 | €13.00 | €9.40 |
| L&M | €5.85 | €13.00 | €9.00 |
Why tobacco is cheaper in Spain
The difference comes almost entirely from tax. Since 1 January 2025, the Spanish excise law (Law 38/1992, article 60) taxes cigarettes at 48.5% of the retail price, plus €33.50 per 1,000 cigarettes, with a floor of €150 per 1,000. On a €6.25 pack of Marlboro, that is €3.03 plus €0.67, or €3.70 of excise duty. VAT at 21%, included in the price, adds €1.08.
In total, the state collects about €4.79 per pack, roughly 77% of the price, leaving about €1.46 for the manufacturer and the tobacconist. In France, taxes are far heavier, hence a pack that costs twice as much: see why cigarettes are so expensive. The gap is the same for rolling tobacco: €6.80 for 30 g of Golden Virginia in Spain, against about €19 in France (rolling tobacco comparison).
This advantage could shrink. The Spanish excise duty on a pack of Marlboro works out at about €185 per 1,000 cigarettes, while the European Commission has proposed since July 2025 to raise the EU minimum from €90 to €215 per 1,000. Finance ministers did not reach an agreement on the text on 9 November 2026, and the 2011 directive remains in force: see our article on the directive.
The gap with France has more than tripled in ten years
On 1 July 2016, Marlboro cost €4.85 in Spain and €7.00 in France, a gap of €2.15. In 2026, it costs €6.25 on one side (+29%) and €13.50 on the other (+93%): the gap reaches €7.25 per pack. Spanish prices even stayed frozen for five years, with Marlboro at €5.00 from November 2017 to November 2022, while France raised prices again and again.
Show the data
| Year | Spain | France |
|---|---|---|
| 2016 | 4.85 € | 7.00 € |
| 2017 | 4.95 € | 7.05 € |
| 2018 | 5.00 € | 8.00 € |
| 2019 | 5.00 € | 8.80 € |
| 2020 | 5.00 € | 10.00 € |
| 2021 | 5.00 € | 10.50 € |
| 2022 | 5.00 € | 10.50 € |
| 2023 | 5.35 € | 11.50 € |
| 2024 | 5.60 € | 12.50 € |
| 2025 | 6.00 € | 13.00 € |
| 2026 | 6.25 € | 13.50 € |
Price rises that land at the end of the year
In Spain, manufacturers propose their own prices, and the latest rises all arrived between late November and mid-January: Marlboro went to €5.35 on 26 November 2022, to €5.60 on 13 January 2024, to €6.00 on 7 December 2024 and to €6.25 on 6 December 2025. As of 9 November 2026, no new rise has been published in the BOE for the major brands. The next known rises in neighbouring countries are on our price rise calendar.
What you can bring back to France and Germany
Mainland Spain and the Balearic Islands are part of the EU: returning to France, there is no allowance but a guide level of 800 cigarettes (4 cartons) per person, provided you are 18 or over, carry the tobacco yourself and keep it for your own use. Germany applies the same 800-cigarette guide level. On 4 cartons of Marlboro, the saving reaches €290 against French prices (€540 in France, €250 in Spain). The detailed rules are in our customs and tobacco guide.
The Canary Islands are a special case: outside the estanco monopoly and Spanish excise duty, they have their own prices, and customs treat them as a territory outside the EU. Returning to France, the limit falls to 200 cigarettes (1 carton) per person aged 18 or over; Germany also applies the rules for a return from outside the EU. From Andorra, the limit is 300 cigarettes.
Cheaper relative to wages too
At the 2026 minimum wage (€1,221 gross over 14 payments a year in Spain, about €8.22 an hour, and €12.31 an hour in France), it takes 46 minutes of work to pay for a pack of Marlboro in Spain, against 66 minutes in France (minutes of work index). Cheaper does not mean any less harmful: to quit, see our quit smoking section, and in France, Tabac Info Service answers on 39 89.
Sources
- Resolutions of the Comisionado para el Mercado de Tabacos in the BOE of 29 November, 6 December, 13 December and 27 December 2025: prices by brand
- Law 38/1992 on excise duties, articles 3 and 60, BOE
- Law 13/1998 on the tobacco market, article 4, BOE
- Bringing tobacco back from abroad, Service-public.fr, checked on 12 August 2026
- German customs: guide levels within the EU and territories with special rules
- French prices on 1 November 2026, French customs
- Spanish minimum wage 2026, Royal Decree 126/2026, BOE
Related reading

Cigarette prices in Andorra in 2026: prices by brand, the gap with France and Spain, and what you can bring back
In Andorra, a pack of Marlboro costs €4.85 in 2026, against €13.50 in France and €6.25 in Spain. Official prices by brand, the minimum price rule and the quantities you can bring back.

Cigarette prices in the Czech Republic in 2026: how much you save compared with Germany, and what changes in 2027
In the Czech Republic, a pack of Marlboro costs 184 crowns, or €7.56, against €9.40 in Germany. The tax rises again on 1 January 2027, but the gap with Germany is set to widen.

Rolling tobacco: where is it cheapest in Europe in 2026?
The same rolling tobacco costs €6.31 per 30 g in Andorra, €6.80 in Spain, €19.01 in France and €36 in the United Kingdom. The ranking of 11 European countries in November 2026, and how much you can bring back.