Page generated ·
Snapshot · October 31, 2026 at 07:09 PM GMT+1 · Outdated reading: not current trafficLive border crossings map
Compare live waits across 26 crossings and open the crossing page before you leave.
The 26 monitored crossings
Below all monitored crossings, grouped by region. Click the name to see real-time wait times, the last 24-hour timeline and live webcams (where available).
- Open →Chiasso Centro Como area (Mendrisiotto)Estimated time 0 min Outdated reading: not current traffic
- Open →Chiasso Brogeda Como area (Mendrisiotto)Estimated time 0 min Outdated reading: not current traffic
- Open →Chiasso Strada Como area (Mendrisiotto)Estimated time 0 min Outdated reading: not current traffic
- Open →Maslianico Pizzamiglio Como area (Mendrisiotto)Estimated time 0 min Outdated reading: not current traffic
- Open →Maslianico Roggiana Como area (Mendrisiotto)Estimated time Unavailable Unavailable
- Open →Bizzarone Novazzano Como area (Mendrisiotto)Estimated time 0 min Outdated reading: not current traffic
- Open →Ronago Novazzano Como area (Mendrisiotto)Estimated time 0 min Outdated reading: not current traffic
- Open →Crociale dei Mulini Como area (Mendrisiotto)Estimated time 0 min Outdated reading: not current traffic
- Open →Drezzo Pedrinate Como area (Mendrisiotto)Estimated time 0 min Outdated reading: not current traffic
- Open →Lanzo d'Intelvi Arogno Como area (Mendrisiotto)Estimated time 0 min Outdated reading: not current traffic
- Open →Campione d'Italia Bissone Como area (Mendrisiotto)Estimated time 0 min Outdated reading: not current traffic
- Open →Oria Gandria Como area (Mendrisiotto)Estimated time 0 min Outdated reading: not current traffic
- Open →Gaggiolo (Cantello-Stabio) Varese area (Malcantone, Luganese)Estimated time 0 min Outdated reading: not current traffic
- Open →San Pietro (Clivio-Stabio) Varese area (Malcantone, Luganese)Estimated time 0 min Outdated reading: not current traffic
- Open →Clivio Ligornetto Varese area (Malcantone, Luganese)Estimated time 0 min Outdated reading: not current traffic
- Open →Rodero Stabio Varese area (Malcantone, Luganese)Estimated time Unavailable Unavailable
- Open →Saltrio Arzo Varese area (Malcantone, Luganese)Estimated time 0 min Outdated reading: not current traffic
- Open →Ponte Tresa Varese area (Malcantone, Luganese)Estimated time 0 min Outdated reading: not current traffic
- Open →Porto Ceresio Brusino Varese area (Malcantone, Luganese)Estimated time 0 min Outdated reading: not current traffic
- Open →Cremenaga Ponte Cremenaga Varese area (Malcantone, Luganese)Estimated time 0 min Outdated reading: not current traffic
- Open →Luino Fornasette Varese area (Malcantone, Luganese)Estimated time 0 min Outdated reading: not current traffic
- Open →Zenna Dirinella Varese area (Malcantone, Luganese)Estimated time 0 min Outdated reading: not current traffic
- Open →Biegno Indemini Varese area (Malcantone, Luganese)Estimated time 0 min Outdated reading: not current traffic
- Open →Dumenza Cassinone Varese area (Malcantone, Luganese)Estimated time 0 min Outdated reading: not current traffic
- Open →Camedo (Re-Centovalli) Verbano area (Centovalli, Lago Maggiore)Estimated time 0 min Outdated reading: not current traffic
- Open →Piaggio Valmara (Cannobio-Brissago) Verbano area (Centovalli, Lago Maggiore)Estimated time 0 min Outdated reading: not current traffic
Best commute windows: when to cross to avoid queues
Aggregated data from the last 12 months points to four key windows for cross-border commuters. They hold on weekdays (Mon–Fri) and shift marginally on Mondays and Fridays.
The best morning window is 5:45–6:15: ahead of the real peak, wait times are usually under 5 minutes even at Chiasso Brogeda and Gaggiolo.
Between 8:30 and 9:15 there is a second useful gap for those starting work at 9:30 or 10:00: the first-wave queue has already cleared and the second one hasn't started yet.
On the way out, the best window is 15:15–16:00: ahead of the out-shift of the big employers (Coop, Migros, EOC), the main crossings run smoothly.
The second useful outbound window is after 19:45: evening peaks have mostly cleared and even Chiasso Centro goes through in minutes.
7-day history per crossing
For each crossing the dedicated page shows the last 24 hours minute-by-minute and the weekly average per time slot. This lets you spot recurring patterns (for example, Wednesday mornings tend to be slower than Tuesdays) and plan the commute accordingly. Full 90-day history is available via dedicated API — contact us for editorial or institutional use.
Embed: drop the map on your site
Want to offer your readers live wait times at the border crossings? Use the iframe snippet below. It's responsive, no API key needed, no install. The embedded page keeps all its internal links to the individual crossings. We only ask for a back-link at the bottom of your page (or a mention like “Data: Frontaliere Ticino”).
Copy this iframe snippet
<iframe src="https://frontaliereticino.ch/en/border-wait/" width="100%" height="680" style="border:0;border-radius:12px;box-shadow:0 2px 8px rgba(15,23,42,0.08)" loading="lazy" referrerpolicy="no-referrer-when-downgrade" title="Live border crossings map"></iframe>
<p style="font-size:12px;color:var(--color-subtle);margin-top:4px">Source: <a href="https://frontaliereticino.ch/en/cross-border-guide/live-border-crossings-map/" rel="nofollow noopener">Frontaliere Ticino</a></p>
Link wanted back: what we ask
Our data are free. The only thing we ask is a back-link to this page, so that your readers can dig deeper and our crawlers can keep funding the dataset. Any format works: in-text citation, widget caption, source at article end. No rigid attribution, no mandatory logo — just rel="nofollow noopener" if you are re-embedding from a low-authority site to avoid page-rank dilution.
Frequently asked questions
How are the wait times calculated?
We use TomTom's Traffic API to measure the average speed along the road segment immediately preceding the crossing (typically 500–1,500 metres). We compute the delta between the actual speed and the free-flow speed, multiply by segment length and get the time lost. The figure is refreshed every 15 minutes from 5:30 to 9:30 and 15:00 to 20:30 CET. Outside those windows, the crossing shows the last measured value.
Can I trust the data to decide whether to leave now?
Yes, with a caveat. The figure is accurate for the next 10–15 minutes; beyond that, weather, incidents or targeted checks may change. For trips longer than 30 minutes we suggest refreshing the page mid-way. The live webcam (ASTRA or Polizia Cantonale), when available, is the most reliable tool to confirm a queue in progress.
Why do some crossings show “data unavailable”?
Minor mountain crossings (Biegno-Indemini, Dumenza-Cassinone, Lanzo d'Intelvi-Arogno) have very low traffic and the Traffic API doesn't return reliable speeds below a flow threshold. In that case we show the historical average and omit the live figure. The eight main crossings are covered 100 %.
How to read the data
This page gathers the live map of all 26 border crossings between Italy and Switzerland used daily by cross-border commuters (frontalieri). Wait times are refreshed automatically every 15 minutes during peak commuting windows (6:00–9:00 and 16:30–19:30 CET), using TomTom traffic data cross-checked against visual snapshots from ASTRA and Polizia Cantonale Ticino webcams. You won't find sample estimates or historical averages here: the numbers are the actual flow measured in the last minutes on each border point.
The geographic coverage is designed for the three main catchment areas of Ticino cross-border work: the Como–Ticino axis (12 crossings, from motorway Chiasso Brogeda to minor mountain passes), the Varese–Ticino axis (12 crossings, from industrial Gaggiolo down to the Valtellina crossings) and the Verbano–Ticino axis (2 crossings, from the Centovalli to Lake Maggiore). Each crossing has a direct link to its own page showing the full 24-hour timeline and weekly history — handy to spot the days and hours with fewer queues before planning the commute.