The public figures of traditional television, by channel and slot, and the alternative bought by impressions with the price in plain sight.
New advertisers get a 100 euro discount on their first campaign payment.
A 20-second TV ad in Spain has no single price: according to the public rates of broadcasters and agencies, one prime-time airing on a national channel costs between 12,000 and 25,000 euros, a morning or afternoon slot between 1,500 and 6,000, a thematic DTT channel between 300 and 1,500, a regional channel between 150 and 8,730 depending on channel and time, and a local station between 35 and 100 euros. You also have to produce the spot, which rarely comes in under 3,000 euros. The alternative is Connected TV, which is sold not per airing but per impression: on Publicit every space on Prime Video, Atresplayer, Mediaset Infinity, Pluto TV and other platforms publishes its price, campaigns start at 500 euros with a 10% fee plus VAT, and you only pay when the space owner approves the request.
Traditional television sells airings: a 20-second spot inside the ad break of a specific programme. The price depends on the channel, the programme, the time and the expected audience, and national channels negotiate it by GRP, not by seconds. These are the figures agencies and broadcasters publish, with their sources at the end of the page.
| Where | Public price per 20-second airing | Source |
|---|---|---|
| National channel, prime time (20:30 to 00:00) | 12,000 to 25,000 € per airing; over 50,000 € for finales and major events | Jevnet |
| National channel, morning, lunchtime and afternoon | 1,500 to 6,000 € per airing | Jevnet |
| National channel, late night | From 400 € and under 1,000 € | Infoautónomos, Jevnet |
| Specific programmes | El Hormiguero 19,000 to 22,000 €; Antena 3 evening news 24,000 €; Telecinco morning news 800 €; Al Rojo Vivo 3,000 € | Oblicua, VAT excluded |
| Thematic DTT channels (FDF, Neox, Energy, Divinity) | 300 to 800 €; up to 1,500 € in their prime time | Jevnet |
| Regional channels (TeleMadrid, Canal Sur, EITB, Aragón TV, 8tv) | 150 to 8,730 € depending on channel and slot | Visualservice |
| Local television | 35 to 100 € per airing; packs of 60 airings for 250 € a month | Visualservice |
The official rate cards of Atresmedia Publicidad and Publiespaña are published quarterly and by position within the break, and they are the starting point of a negotiation usually run by a media agency. That is why the figures above are indicative: they tell you the order of magnitude, not what you will book at.
Antena 3 and Telecinco carry the most expensive advertising in Spain because they have the largest audiences. Atresmedia Publicidad, which sells Antena 3, laSexta, Neox, Nova, Mega and Atreseries, publishes quarterly rate cards as PDFs with prices per programme and per position in the break; in prime time they are five-figure sums per 20-second airing, and agencies quote examples such as El Hormiguero at 19,000 to 22,000 euros or the Antena 3 evening news at 24,000. Publiespaña, Mediaset España's sales house, sells Telecinco, Cuatro and its thematic channels on the same scheme, and agencies place its prime time between 17,000 and 25,800 euros per airing.
Both broadcasters also have an online version where the ad is sold by impressions rather than per airing: Atresplayer for Atresmedia and Mediaset Infinity, formerly Mitele, for Mediaset. On Publicit you can advertise on both without negotiating with the sales houses: every space publishes its price and you see it before requesting it. How each works is in advertise on Atresplayer and advertise on Mediaset Infinity.
The airing is not the only cost: the ad has to be produced. Agencies place a mid-quality spot between 3,000 and 5,000 euros, and an elaborate production above 15,000. A simple spot shot in-house or with a local production company can cost far less, and the same video works for traditional and Connected TV. Publicit sells and manages media; it does not produce spots.
Connected TV, the television that reaches the living-room screen over the internet through Prime Video, Atresplayer, Mediaset Infinity, Pluto TV or Samsung TV Plus, is not sold per airing but per impression: you pay each time your ad is shown in a household, usually as a CPM, per thousand impressions. That changes the question: no longer what an airing costs, but how many households you want to reach and where.
On Publicit the price of each space is set by its owner and shown on the listing before you request it, with its estimated impressions. On top of that media price there is a 10% fee plus VAT. A campaign needs a minimum of 500 euros total and 50 per day, is targeted by city or region, age, gender and interests, and you only pay when the owner approves the request, usually within 48 hours. That is what lets a local business appear on TV only in front of households in its area, on the budget of a single late-night airing on a national channel. The full model is in what it costs to advertise on TV and the platforms in TV platforms you can advertise on.
According to the public rates of broadcasters and agencies, between 12,000 and 25,000 euros per airing in prime time on a national channel, between 1,500 and 6,000 in morning and afternoon slots, between 300 and 1,500 on thematic channels, between 150 and 8,730 on regional channels and between 35 and 100 on local stations. They are indicative figures: national channels negotiate by GRP and official rate cards change every quarter. On Connected TV there is no per-airing price: you pay by impressions, and on Publicit each space's price is visible before booking.
Atresmedia Publicidad publishes its rates quarterly and by position in the break. In prime time agencies quote examples such as El Hormiguero at 19,000 to 22,000 euros per airing or the Antena 3 evening news at 24,000, and afternoon slots such as La Ruleta de la Suerte at around 13,200, always excluding VAT. Antena 3's online version, Atresplayer, is sold by impressions and on Publicit each space publishes its price.
Publiespaña, Mediaset España's sales house, sells Telecinco with rates per programme and position. Agencies place Telecinco's prime time between 17,000 and 25,800 euros per airing and a morning news bulletin at around 800, excluding VAT. Telecinco's online version, Mediaset Infinity, is sold by impressions and on Publicit each space publishes its price.
On a national channel, between 12,000 and 25,000 euros per 20-second airing, and over 50,000 for reality finales or major sports events. On a thematic DTT channel prime time sits between 1,200 and 1,500 euros, and on a strong regional channel between 1,500 and 8,730 depending on the channel.
It depends on where and how many times. One airing on a local station can cost 35 euros and one in national prime time 25,000, plus producing the spot. On Connected TV you pay by impressions in the area you choose: on Publicit a campaign starts at 500 euros total and 50 per day, with each space's price visible and a 10% fee plus VAT. Signing up and checking prices is free.
Agencies place a mid-quality spot between 3,000 and 5,000 euros and an elaborate production above 15,000. A simple video shot in-house or with a local production company costs less. The same spot in MP4, WebM or MOV works for traditional and Connected TV.
A GRP measures the percentage of the target audience that sees the ad once; national channels set a cost per GRP and the airing price follows from the programme's expected audience. That is why the same 20-second spot costs 400 euros late at night and 25,000 in prime time. Connected TV removes that conversion: it is bought directly by impressions.
On traditional television, 500 euros buys several airings on a local station or one or two on a regional channel in a cheap slot, before production. On Connected TV, yes: on Publicit the minimum per campaign is 500 euros total and 50 per day, you buy per space and target by city or region, so you can spend those 500 euros only on households in your area, on Prime Video, Atresplayer, Mediaset Infinity or a FAST channel, with each space's price visible before requesting it.
On traditional television you choose programme and slot within the broadcaster's rate card. On Publicit you choose the space: the listing shows the platform, the channel or programme when the publisher provides it, whether the ad runs live or on demand, the price and the estimated impressions, and you add to the campaign only those that fit. You also target by city or region, age, gender and interests.
On traditional television you only know by watching whether sales rise during the campaign, because the broadcaster does not tell you who saw it. On Connected TV each space reports impressions, and on Publicit the dashboard shows the impressions of each space, reported by the publisher or estimated if they have not reported yet. To attribute sales, use a web address, a code or a phone number exclusive to the campaign, as with any medium.
All traditional-TV figures are public and third-party, with their date. Publicit does not publish rates of its own because each space's price is set by its owner and shown on the listing.
It is free and commits you to nothing: search by platform or by your city, filter by price and compare with the figures on this page.
Publicit Global S.L., Barcelona. Platform facts verified on 18 September 2026; fees as of September 2026.