Photo: Blick von Locarno auf Lago Maggiore by Paulocolonia, Wikimedia Commons, CC BY-SA 4.0
Locarno and Ascona are the two lake towns that Ticino owns outright — and their short-term rental markets could not be more different under the same rulebook. Locarno, the larger city on the north shore of Lago Maggiore, is a city break with a long spring-to-autumn season, a big monthly-let segment and guests booking on average two months ahead. Ascona, a few kilometres down the lake, is a smaller, tightly regulated holiday town where the average listing earns noticeably less.
This guide sets out what an apartment in each town actually earned in the latest twelve-month window, where the gap between the average listing and the top end comes from, how the 90-day rule and the tourist tax apply, and what all of it means if you own a flat on Lago Maggiore's Swiss shore.
What Locarno and Ascona short-term rentals earn in 2026
Two Ticino markets, two figures. Locarno's average listing turned over USD 22,264 (about CHF 18'034) in the twelve months to April 2026 at a USD 225 (CHF 182) nightly rate and 36.2% occupancy. Ascona's average earned USD 16,712 (about CHF 13'537) to July 2026 at 30.2% occupancy — with its revenue down 11.4% year on year, while Locarno's held closer to flat.
Locarno carried 2,264 measurement shares across its market and a USD 86 (CHF 70) revenue per available night; Ascona's was USD 73 (CHF 59). In both towns the spread is the real story: the top decile of listings earns far more than twice the average, and the median sits well below it — which is exactly the gap that pricing and calendar design close.
| Lago Maggiore market, 2026 | Locarno | Ascona |
|---|---|---|
| Window | May 2025 – Apr 2026 | Aug 2025 – Jul 2026 |
| Average annual revenue | USD 22,264 ≈ CHF 18'034 | USD 16,712 ≈ CHF 13'537 |
| Average daily rate | USD 225 ≈ CHF 182 | USD 234 ≈ CHF 190 |
| Revenue per available night | USD 86 ≈ CHF 70 | USD 73 ≈ CHF 59 |
| Occupancy (listing average) | 36.2% | 30.2% |
| Revenue growth, year on year | — | −11.4% |
| Typical booking lead time | 67 days | 71 days |
| Listings on a 30-night minimum | 42.5% | — |
| Listings charging a cleaning fee | 84.6% (avg USD 163) | — |
| Listings showing registration | — | 67% |
Cleaning is the line item that surprises owners most: the average Locarno listing charges USD 163 (CHF 132) per stay, or 13.9% of gross revenue — more than a management commission at most manager's rates. Every extra turnover in a month eats into that margin, which is why so many Locarno hosts hold a 30-night minimum rather than chase weekend stays.
Occupancy, seasonality and the booking window
Occupancy averages 36.2% in Locarno and 30.2% in Ascona — and the distribution behind each figure is the useful part. In Locarno the best-in-class top 10% of listings exceed 73% occupancy and the top 25% hold 53% or more, while the median sits near 32% and the bottom quarter below 17%. Ascona is tighter: top listings reach 59%, the median sits around 26%, and the bottom quarter averages 13%. In both towns the average apartment therefore leaves most of its calendar unsold — and that unsold inventory, not the nightly rate, is where revenue is decided.
Two disciplines close most of the gap. The first is pricing to the booking window: with lead times of 67 days in Locarno and 71 in Ascona, demand arrives roughly two months before the stay, so rates should be set and reviewed for that horizon rather than discounted at the last minute. The second is seasonal: Locarno's revenue peaks in July with a strong shoulder from April to October, while Ascona's peaks in August and dips lowest in January — a winter lull that only works with long stays.
Who books Lago Maggiore, and why it changes the calendar
These are holiday towns more than business cities, and the guest mix reflects it. The most common Ascona listing sleeps four guests (43.6% of listings), guests average 4.6 nights a stay, and the typical property is set up for small families or couples rather than for long lets. Locarno, by contrast, has a genuinely split market: 42.5% of listings run a 30-night minimum stay to capture the monthly segment, while Ascona's smaller homes chase the shorter holiday stay.
Owners who serve both profiles — flexible short stays in the July–September peak at full rate, a monthly let through the winter trough — collect twice from the same apartment. Ascona's disciplined 67%-registration market shows the other side: the rulebook, not just the calendar, shapes what you can actually let.
The 90-day rule: what Ticino actually asks of you
Ticino regulates nightly letting through building law rather than a licence register. Under article 3 of the cantonal building-law regulation, letting an apartment to tourists for up to 90 days per calendar year is not considered a change of use: it requires an announcement to the commune, not a permit. Let for more than 90 days in a year and the operation becomes an application for change of use — a building-law procedure a commune can refuse, and one that some communes tie to the number of units you let.
Above six beds and 90 nights a year, a structure is treated as hospitality accommodation and falls under the cantonal hospitality-law regime, with duties that look far more like running a small hotel than renting out a flat. The practical consequence is that the answer to "can I let this apartment?" is neither national nor cantonal: it belongs to the commune where the building stands. Our guide to registration in Valais and Vaud shows how differently two neighbouring cantons handle the same question.
The market data reflects that pressure: 67% of active Ascona listings already carry a registration reference, a far higher share than in most Swiss towns. Buy the apartment, then get the commune's position before you buy the furniture.
What guests pay on top: CHF 3.25 a night
Since 1 January 2025 the Ticino tourist tax on an apartment is CHF 2.00 per person per night, to which the cantonal promotion tax of CHF 1.25 is added — CHF 3.25 per person per night in total. Structured apartment complexes rated as the equivalent of a zero- to three-star hotel pay CHF 4.20, and that higher band includes the Ticino Ticket, which gives guests free public transport across the canton for the whole stay. A plain private holiday flat normally does not issue the Ticino Ticket, which is worth knowing before you compare yourself with a serviced residence a few streets away.
Private hosts report their stays to the regional tourism organisation at least once a year, by 5 January for the previous year; professional structures report monthly, by the 5th of the following month. The tax is collected from the guest and passed on, so it is not your revenue — but a listing that quotes CHF 182 without explaining that CHF 3.25 per person per night is added loses bookings at the payment page.
What this means if you own a flat on Lago Maggiore
Three decisions drive most of the outcome:
- Settle the commune question first. Announcement or change of use, the number of units you let and the condominium rules all come before pricing. Put the questions to your commune in writing and keep the answer — and remember that 67% of Ascona listings already show a registration reference.
- Match the market's length of stay. In Locarno, 42.5% of listings hold a 30-night minimum, so a monthly rate in the winter trough is usually worth more than chasing low-occupancy weekends. In Ascona, where guests stay 4.6 nights on average, structure for the short holiday stay instead.
- Price to the two-month lead window and protect the peak. Locarno's revenue peaks in July and Ascona's in August, so the peak month should be sold at full rate well in advance; last-minute discounts belong in the winter trough, not the high season.
Costs sit between the guest's payment and your account: the platform fee, the management commission, cleaning at roughly CHF 132 a turnover in Locarno, and the tourist tax you collect but do not keep. Net revenue per available night — CHF 70 in Locarno, CHF 59 in Ascona — is the only figure worth comparing across apartments.
Managing it yourself, or handing over the keys
Self-management works in Locarno if you live in the region, speak Italian with the commune and the neighbours, and can absorb a turnover in the middle of a weekend. It fails in a predictable way: the first winter, when the short-stay calendar empties and the long-stay segment was never set up, and the apartment sits near 15% occupancy until spring — a lesson Ascona's 30.2% listing average makes easy to repeat.
Across our own managed portfolio, professionally operated apartments average around 87% occupancy and roughly 34% more revenue than the same flats managed by their owners. The difference is rarely the nightly rate; it is calendar design, the length-of-stay pricing ladder, and answering enquiries in the guest's language within the hour.
RivieraHost charges a flat 20% commission on the host payout (after platform fees, cleaning and city tax included), works with licensed apartments only, and the contract runs for one year, after which either side can end it on 30 days’ notice.
What could your Lago Maggiore apartment earn?
Send us the address and the layout. We will project a realistic annual figure at Locarno or Ascona rates, flag the tourist-tax and change-of-use questions for your commune, and show what the fees leave behind.
Get a free revenue estimateFrequently asked questions
How much can a short-term rental in Locarno or Ascona earn in 2026?
The average active Locarno listing earned about USD 22,264 (CHF 18'034) in the twelve months to April 2026, at a USD 225 (CHF 182) nightly rate and 36.2% occupancy. In Ascona the average listing earned about USD 16,712 (CHF 13'537) to July 2026, at 30.2% occupancy. Ascona revenue fell 11.4% year on year while Locarno's market held closer to flat, so both towns reward the top decile far more than the average listing.
What occupancy rate should I expect in Locarno or Ascona?
Locarno's listing average is 36.2%: the best-in-class top 10% of listings exceed 73% occupancy, the top 25% hold 53% or more, and the median sits around 32%. Ascona's average is 30.2%: top listings reach 59% and the median around 26%. The typical booking is made about two months ahead in both towns, so early pricing discipline explains most of the difference between two identical flats.
Does the 90-day rule apply in Locarno and Ascona?
In substance, yes. Under article 3 of the Ticino building-law regulation, letting an apartment to tourists for up to 90 days per calendar year is not a change of use and only requires an announcement to the commune; beyond 90 days a change-of-use application is needed, and a structure with more than six beds let more than 90 nights a year falls under hospitality-law duties. Communes add conditions of their own, so verify with yours.
What tourist tax do guests pay in Locarno and Ascona?
Since 1 January 2025 the Ticino lodging tax is CHF 2.00 per person per night for apartments and holiday homes, plus a CHF 1.25 promotion tax, so CHF 3.25 in total. Structured apartments equivalent to a zero- to three-star hotel pay CHF 4.20 and include the Ticino Ticket for free canton-wide public transport. Private hosts report stays to the regional tourism organisation at least once a year, by 5 January.
Does RivieraHost manage apartments in Locarno or Ascona?
RivieraHost is based in Montreux and works with owners across Switzerland, Ticino included. We charge a flat 20% commission on the host payout (after platform fees, cleaning and city tax included), work with licensed apartments only, and the contract runs for one year, after which either side can end it on 30 days’ notice. Across our managed portfolio, professionally operated apartments average around 87% occupancy and roughly 34% more revenue than the same flats managed by their owners.
Comparing markets? Our Lugano guide runs the same Ticino analysis for the canton's largest city, and the Thun guide shows what a more seasonal lake market earns on the Bernese side.
Sources: AirROI Locarno market dataset, May 2025 to April 2026, and AirROI Ascona market dataset, August 2025 to July 2026 (both retrieved 12 October 2026), USD figures converted at 0.81 USD/CHF; Regolamento di applicazione della legge edilizia (RLE), art. 3 cpv. 1 lett. p, and the Canton Ticino tourism-law tax table published on ticino.ch. Market figures describe dataset averages and are not a guarantee for an individual apartment. Photo: Paulocolonia, CC BY-SA 4.0, via Wikimedia Commons.
Base yourself in Montreux
RivieraHost’s apartments sit steps from the lake — with kitchens, more space and better value than a hotel for families and groups. Every one is right on this guide’s doorstep.