Page generated · Observed snapshot: October 19, 2026 at 09:07 AM GMT+2 · Outdated reading: not current traffic

Ticino–Como border crossings — live wait times (cross-border guide)

Live status of 12 Ticino–Como crossings, refreshed every 15 minutes during peak hours.

Crossings tracked
12
Free-flowing
10
Moderate queue
1
Long queue
0

1 · data unavailable. This is not a zero-minute queue.

Choose another crossing

Open a page directly

Wait times unavailable

We have no reading for the crossings in this area right now. This is not a zero-minute queue: the data is missing. Wait times refresh every 15 minutes.

All crossings

CrossingWait minutesLast observationSource
Chiasso Centro 0 min October 19, 2026 at 09:07 AM GMT+2Outdated reading: not current traffic Live route estimate (rotating provider) (geoapify) Live webcam: A2 – Chiasso via Como (direzione sud)
Chiasso Brogeda 0 min October 19, 2026 at 09:07 AM GMT+2Outdated reading: not current traffic Live route estimate (rotating provider) (geoapify) Live webcam: A2 – Balerna (corridoio Chiasso-Mendrisio) direzione sud
Chiasso Strada 0 min October 19, 2026 at 09:07 AM GMT+2Outdated reading: not current traffic Live route estimate (rotating provider) (geoapify) Live webcam: A2 – Chiasso via Como (direzione sud)
Maslianico Pizzamiglio 0 min October 19, 2026 at 09:07 AM GMT+2Outdated reading: not current traffic Live route estimate (rotating provider) (geoapify)
Maslianico Roggiana — Observation date unavailable Historical averages — live data unavailable (static)
Bizzarone Novazzano 0 min October 19, 2026 at 09:07 AM GMT+2Outdated reading: not current traffic Live route estimate (rotating provider) (geoapify)
Ronago Novazzano 0 min October 19, 2026 at 09:07 AM GMT+2Outdated reading: not current traffic Live route estimate (rotating provider) (geoapify)
Crociale dei Mulini 0 min October 19, 2026 at 09:07 AM GMT+2Outdated reading: not current traffic Live route estimate (rotating provider) (geoapify)
Drezzo Pedrinate 0 min October 19, 2026 at 09:07 AM GMT+2Outdated reading: not current traffic Live route estimate (rotating provider) (geoapify)
Lanzo d'Intelvi Arogno 0 min October 19, 2026 at 09:07 AM GMT+2Outdated reading: not current traffic Live route estimate (rotating provider) (geoapify) Live webcam: Lago di Lugano – vista da Lanzo d'Intelvi
Campione d'Italia Bissone 8 min October 19, 2026 at 09:07 AM GMT+2Outdated reading: not current traffic Live route estimate (rotating provider) (geoapify) Live webcam: A2 – Melide-Bissone (ponte-diga) direzione sud
Oria Gandria 0 min October 19, 2026 at 09:07 AM GMT+2Outdated reading: not current traffic Live route estimate (rotating provider) (graphhopper) Live webcam: Lago di Lugano – Gandria/Oria (Società Canottieri Ceresio)

The Ticino–Como region groups 12 monitored border crossings. This hub shows the live status of each and recommends the one with the shortest wait right now. Keep in mind that commuter peaks usually concentrate traffic on the main motorway or trunk-road crossings, while local crossings more often stay fluid even during heavy commute hours.

This page is regenerated automatically on every deploy (typically 4–8 per day). Live readings come from the same pipeline that powers the site's interactive map and the Guide → Border traffic section in our SPA. For each crossing you get a dedicated page with current data, hourly pattern for today, 30-day weekly pattern, live webcam when available (Brogeda, Stabio, Mendrisio, Chiasso) and FAQs focused on commuter traffic behaviour between Ticino and Italy.

Where the numbers come from and how to use them. The "live" reading in the table is the most recent wait-minutes figure, usually refreshed every 15 minutes during peak windows (06:00–10:00 inbound into Switzerland and 16:00–20:00 in the reverse direction). The pipeline combines rotating routing providers, official traffic signals and webcams where available; if no live signal can be used, it shows historical averages. The effective source is shown on every crossing page, so a fallback estimate is not confused with a real-time measurement.

What a wait at the crossing actually costs. For a cross-border worker who clears customs five days a week, every additional 10 minutes of queue is worth on average 35–55 EUR/month of opportunity cost (average net hourly wage in Ticino of CHF 28–34 plus fuel burned at idle). A morning with a 30-minute queue instead of the typical 5 minutes at Brogeda at 06:30 therefore costs about 1.80 EUR of extra fuel plus ~12 EUR of lost time. Choosing the right crossing makes a measurable difference: residents of southern Como gain about 8 minutes by picking Bizzarone–Stabio over Chiasso-Brogeda after 07:00 heading to Lugano; those returning in the evening from Mendrisiotto towards Varese often find Gaggiolo smoother than Stabio after 17:30. Combine these wait times with the day's fuel price and the salary simulator to see next week's net commute cost.

How to choose the right crossing in the Ticino–Como area

The Ticino–Como table covers 12 crossings. Check each observation time and source before comparing wait estimates. Values may update after opening the page; if a recent reading is unavailable, treat the previous value as indicative and check the webcam where available. A dash does not mean there is no queue: it means no usable value is available. Also check crossing opening hours and the travel time needed to reach an alternative crossing.

To pick a crossing, weigh three factors in order: (1) travel time from your origin to the exit (Lugano–Brogeda is ~12 minutes via A2; Mendrisio–Stabio is ~6 minutes via E35); (2) live queue time in the table; (3) crossing type — motorway, main road or local. A motorway crossing with a 12-minute queue is almost always faster than a local one with a 4-minute queue, because the main-road exit has lower capacity and the urban segments add another 5–10 minutes. Commuter rule of thumb: use the motorway on weekdays between 06:00 and 09:30 and after 16:00 only if the live queue is below 8 minutes; above 15 minutes, switching to a local crossing like Bizzarone, Stabio or Crociale dei Mulini is almost always worth it.

Table FAQ

What does "snapshot" vs "live" mean in the pill?

Check the date and time beside the reading. The page attempts to show the latest available observation; if no update arrives, the previous reading remains. Do not treat an expired reading as current.

Why do some rows stay at "—" after updating?

Minor crossings without TomTom or BAZG coverage show "—" until enough statistical data accumulates. In that case the value is a historical average over the last 30 days of observations: the crossing detail page shows the yellow "Historical averages" banner to flag that it is an estimate, not a live measurement.

Discover more