Lugano is the day trip from Milan most travelers don’t think of. They head to Como, an hour by train, and stop there. But push another 30 minutes north and you cross into Switzerland — the EuroCity from Milano Centrale takes about 75 minutes direct, no train change, and drops you in a different country with a different currency, a different sense of order, and the same Italian language. A Lugano day trip from Milan is what Lake Como would look like if Switzerland ran it: cleaner streets, more expensive coffee (CHF 4.50 instead of €1.30 at the train station kiosk), more architecturally precise, fewer tour buses elbowing the promenade. I take it when I want a contrast day, not when I want the classic lake Italy experience.
This guide is written from the perspective of someone who actually lives in Milan and runs this route a few times a season. I’ll tell you exactly how to do a Lugano day trip from Milan well — the train you want, the border reality (passport: yes, bring it), what changes the moment you step off at Lugano station, an opinionated hour-by-hour for one day, and the honest call on whether to combine it with Como or stay overnight. Updated for summer 2026.

Why Lugano is worth the trip from Milan
Most Milan guidebooks bury Lugano in a footnote under Lake Como. That’s a mistake. Here’s why a Switzerland day trip from Milan to Lugano earns its place on a 4-5 day Milan itinerary:
- You get a second country for the price of a train ticket. Crossing into Switzerland from Milan is genuinely effortless — no train change, no border queue most days, no language switch. You go to bed in Italy, drink an espresso in Switzerland by 10 a.m., and you’re back for dinner in Milan.
- The contrast is the point. Como and Bellagio are gorgeous in a familiar Italian way. Lugano hits a different note: Italian-speaking, but with Swiss precision, Swiss prices, Swiss public transport that runs on the second. It reframes how you see Italy on the way back.
- It’s mountains-meets-lake at a different scale. The Alps lean closer here than at Como. Monte San Salvatore and Monte Brè rise straight out of the water, and the funicular to either summit lands you at viewpoints that don’t exist in the Como basin.
- It’s quieter. Even at the peak of July, Lugano’s lungolago — the lakeside promenade — feels civic and unhurried in a way Como town does not.
- It’s a clean half-day plus a boat ride. You don’t need 12 hours here. Six is plenty if you plan it. That makes Lugano combinable.
If you’re choosing between Lugano and Como on a single short Milan trip and you’ve never been to either, Como wins on convenience and food. But if you’ve done Como already, or you’re in Milan for a week and want each day to feel distinct, Lugano is the move.
How to get from Milan to Lugano
The Lugano from Milan train is the only sane way to do this. Driving means parking pain and the Swiss motorway vignette (CHF 40 sticker, valid a year, absurd for one day). Buses exist but take longer for no real saving. Tours exist but cost triple and cram in Como.
The EuroCity (EC) — what you want
Milano Centrale to Lugano runs as a joint operation between Trenitalia and Swiss SBB, branded EuroCity. Direct, no change, roughly 1 hour 15 minutes — some services as fast as 1 hour 5. Departures from Centrale roughly hourly from around 06:43 in the morning until 21:43, with about 16-18 direct EC services per day in summer 2026.
Second-class one-way tickets typically run €20-35 if you book a few days ahead on the Trenitalia or SBB app. Walk-up at the counter the same morning, you’ll pay closer to €35-40. First class is roughly €50-65 and honestly not worth it on a 75-minute ride — the second class on EC is already comfortable, with proper seats and large windows.
Buy from trenitalia.com, the Trenitalia app, the SBB Mobile app, or at the green Trenitalia machines in Centrale. SBB Mobile sometimes shows different price tiers than Trenitalia for the same train — worth a 30-second compare. Tickets are e-tickets, scanned on the train.
What the journey actually looks like
You board at Centrale, the train runs north through Monza and Como (it stops at Como San Giovanni — useful if you want to chain Lugano and Como, see below), then climbs into the foothills. The border crossing is somewhere around Chiasso. You will not feel it. The train doesn’t stop for a passport check 95% of the time. Swiss customs occasionally — maybe once every 10 trips in my experience — boards and walks the carriage glancing at passports and luggage. Bring your passport regardless. ID cards work for EU citizens but a passport is cleaner. Non-EU/non-Schengen travelers (US, UK, Canada, Australia): you exit Schengen here and re-enter on the way back; the stamp doesn’t always happen but the legal status changes, so don’t lose your passport.
Lugano station is on a hill above the old town. Two ways down: the tiny funicolare (the funicular that drops you in 90 seconds for CHF 1.30 — same price as Trenord’s app coffee), or a 10-minute walk down the staircase paths. I always take the funicular down and walk up; the climb back is steeper than it looks.

Switzerland vs Italy basics: what changes at the border
This is the section most blog guides skip, and it’s the section that matters most for a smooth Milan to Lugano day.
Currency: CHF vs EUR
Switzerland uses the Swiss franc (CHF). One franc is currently worth roughly €1.02-1.05 — basically parity, which makes the mental math easy. Most cafes, restaurants, and shops in Lugano accept euros, but they almost always give change in francs and at a slightly worse rate (you’ll lose maybe 3-5% on a coffee, more on a meal). Card is universally accepted and is the right answer — use whatever debit/credit card has low foreign-transaction fees. There’s no need to withdraw francs unless you want a small souvenir wad. If you do, the ATMs at Lugano station give CHF.
Prices: about 30-50% higher
This is the single biggest practical adjustment. A coffee that runs €1.30 in a Milan bar is CHF 4.50 in Lugano. A simple lunch with a glass of wine that costs €18-22 in Milan is CHF 35-45 in Lugano. A scoop of gelato: €2.50 in Milan, CHF 4.50-5 in Lugano. Sit-down dinner mains start at CHF 28-35 for pasta and climb fast. None of this is a rip-off — it’s just Switzerland. Budget accordingly and expect to spend roughly the same on lunch as you would on dinner in Milan.
Language: still Italian
Lugano is in Canton Ticino, the Italian-speaking part of Switzerland. The first language on every menu, every sign, every conversation is Italian. German and French show up on official paperwork; English is widely spoken in tourism. Your Milan-acquired buongiorno and grazie work perfectly.
Plug type, mobile data, time zone
Plug type is technically different (Switzerland uses Type J), but most Italian Type C/F two-prong chargers fit Swiss sockets fine — you’re unlikely to have a problem on a day trip. Time zone is identical (Central European Summer Time in May-October). Mobile data: if your phone runs on an EU SIM with EU roaming, Switzerland is not in the EU and roaming charges apply unless your plan explicitly includes Switzerland. Check before you go or you’ll come home to a €40 data bill. Italian carriers like TIM, Vodafone, and Iliad all have add-on Switzerland day passes for €3-5 — worth it.
Your perfect day in Lugano
This is the itinerary I’d actually run if a friend visited Milan for a long weekend and asked me to plan their Lugano day. It assumes an 8:30 a.m. departure from Centrale, sunshine, and that you want a mix of old town, mountain, and lake — not a museum marathon.
- 08:25 — Coffee and a brioche at Centrale (Bar Motta upstairs is the best of the station options). Board the 08:43 EuroCity from platform 9-12 range.
- 09:58 — Arrive Lugano. Take the funicolare down to the old town (CHF 1.30, 90 seconds).
- 10:10-12:00 — Walk the old town. Piazza della Riforma, the porticoed shopping streets around Via Nassa, the Cattedrale di San Lorenzo (5 minutes from the station, worth the climb for the frescoed facade), and Santa Maria degli Angioli with its Renaissance Bernardino Luini Passion fresco — genuinely one of the best paintings in canton Ticino and almost always empty.
- 12:00-13:30 — Lunch on the lakefront. Sit somewhere with a view (specific recommendations below). Eat slowly. The Swiss don’t rush lunch.
- 13:30-15:30 — Funicular up Monte San Salvatore from Paradiso (15 minutes from old town on foot or one stop on bus 2). The funicular itself takes 12 minutes; at the summit you get the cliché-but-earned panorama of the lake, the Alps to the north, and on a clear day the Po Valley to the south. CHF 32 return as of summer 2026. Allow about 90 minutes round-trip including time at the top.
- 15:45-17:00 — Back down to the lakeside. Walk the lungolago east through Parco Ciani, the city’s main park — palm trees, lake views, locals reading on benches. If you have energy, take the small boat to Gandria (about 25 minutes each way, runs hourly), a tiny fishing village clinging to the cliff. If you don’t, just sit.
- 17:30 — Aperitivo on the lake. A glass of Merlot del Ticino (yes, the local wine, and yes, it’s good) at one of the bars on Piazza della Riforma.
- 18:30 or 19:43 — EuroCity back to Milano Centrale. The 18:30 puts you back at 19:45; the 19:43 gets you in just after 21:00.
Total day: roughly €60-90 per person all-in including train, funicular, lunch, and one boat or aperitivo. Less if you skip the funicular and bring a sandwich; more if you go full Swiss restaurant.
Top things to do in Lugano
If you want to mix and match instead of running my itinerary verbatim, here’s the ranked list of what’s actually worth your time on a one-day visit.
- Monte San Salvatore funicular. The signature view. If you do one paid attraction in Lugano, do this. Operates roughly mid-March to early November; closed in deep winter.
- Lakeside promenade (lungolago). Free, ungated, runs about 2 km along the water. Palm trees, mountains, painted facades on one side, sailboats on the other. Walk the whole thing.
- Piazza della Riforma. The civic heart. Cafes spill into the square, the old town hall anchors the north side, and most visits naturally pass through.
- Parco Ciani. The lakefront park east of the center. Huge old trees, a small botanical area, and the best free lake views in the city.
- Cattedrale di San Lorenzo. Walk up to it from the station. The Renaissance facade is among the most refined in southern Switzerland, and the view back over the city is a free preview of what Monte San Salvatore delivers paid.
- Santa Maria degli Angioli. The Luini fresco. 10 minutes inside, deeply worth it.
- Monte Brè funicular. The other peak, less famous than San Salvatore and a touch more local. Pick one, not both.
- Boat to Gandria. The cliffside village across the lake. Tiny, photogenic, almost no through-traffic. The boat ride is the experience as much as the village.
- LAC Lugano Arte e Cultura. The modern cultural complex on the lakefront. Has a solid contemporary art museum (MASI) and a hall for concerts. Skippable on a sunny day, excellent rain backup.
- Lido di Lugano. The municipal lake lido east of Parco Ciani. Pool, lake swim access, sunbeds. CHF 15 entry. Only worth it if you’ve come specifically to swim — see weather notes below.

Where to eat in Lugano
Food in Ticino is its own thing — Italian in influence but with Swiss-Alpine notes: polenta, lake fish (perch, whitefish), brasato-style braised beef, risotto with local sausage (luganighe), and a Merlot tradition that produces genuinely good reds. Don’t expect Milan-quality pasta at Milan prices; do expect Ticinese cooking that’s distinct and worth the markup. Three to five spots I’d actually send you to:
- Grotto della Salute — A classic grotto (traditional Ticinese tavern) about 10 minutes from the center. Polenta, brasato, the works. Mains CHF 28-38. Bookings recommended on weekends.
- Bottegone del Vino — A wine bar with serious food, central, popular with locals at lunch. Smaller plates, excellent Ticino wines by the glass. Plan for CHF 35-50 with a glass of wine.
- Ristorante Galleria Arte e Vino — A bit more refined, contemporary Ticinese, near Piazza della Riforma. Solid for a slower lunch. CHF 40-60 per person at lunch.
- Gabbani — Old-school deli plus restaurant in the old town. Cured meats, cheeses, sandwiches to go (the cheapest civilized lunch in central Lugano — sandwich and a coffee for CHF 12-15), or sit-down at the restaurant for a full meal.
- Gelateria Vanini — The gelato to get. CHF 4.50-5 for two scoops. Pistachio and stracciatella are the moves.
Practical warning on Swiss prices: a sit-down lunch with a glass of wine in central Lugano realistically lands at CHF 35-50 per person, which is roughly €35-50. That’s about double what an equivalent lunch costs in central Milan. If you want to keep the day under €60 total, do the Gabbani sandwich approach and put the savings into a proper aperitivo with a view.
Practical tips for a Lugano day trip
- Pay by card. Don’t bother changing money. Cards work everywhere; even market stalls have terminals. The marginal cost of paying in euros at a Swiss till is higher than the cost of a card foreign-transaction fee on most cards.
- Bring the passport. Border checks are rare but legal. ID card works for EU; passport is the universal answer.
- Switzerland is not in the EU for mobile roaming. Buy a Swiss day-pass add-on from your Italian carrier before you leave Milan. €3-5 for the day beats a €40 surprise.
- Half-day is plausible. If you only have a morning, do the 08:43 EC, old town and lungolago, lunch, 14:30 boat to Gandria, 17:30 train back. You’ll still feel you visited.
- Combine with Locarno only if you’re not also doing Como. Locarno is 50 minutes further north by train, on Lake Maggiore’s Swiss end — gorgeous but it makes the day frenetic. Better as a second Switzerland trip or as part of a 2-day Ticino loop.
- Swimming. Lake Lugano is swimmable June through early September. Water temp gets to around 22-24°C in late July. Lido di Lugano is the easy option; there are also free public swim spots in Parco Ciani area.
- Weather. Ticino gets more rain than Milan does, especially in May and October. If the forecast is bad, the LAC museum saves the day; if it’s catastrophic, swap to Como (it’s the same train).
- Sunday opening. Most shops in Lugano are closed Sunday. Restaurants and lakeside cafes stay open. Sunday is actually a beautiful day to visit if you’re after lake and walks more than shopping.
For broader transport context, our Milan transport guide covers Centrale, the metro, and how to get from the airports to your hotel before you start day-tripping.
Best time to visit Lugano
Lugano has a real seasonal arc, more pronounced than Milan’s. Quick guide:
- Late May to early July — My favorite window. Warm but not hot, lake is swimmable from mid-June, gardens are at peak, fewer day-trippers than August. Run a Lugano day trip in this window if you can.
- Mid-July to mid-August — Peak season. Hot (28-32°C is normal), lake is full of swimmers, restaurants need bookings. Funicular queues at midday. Doable, just earlier-start.
- Late August to late September — Excellent. Crowds thin out, water still warm, light starts to soften.
- October-November — Quiet, atmospheric, sometimes rainy. Funiculars start closing for winter maintenance from early November.
- December-March — Lugano is mild for Switzerland but still cool, and the headline outdoor experiences (lake, funiculars, lungolago) are diminished. Skippable in deep winter unless you’re doing the Christmas market.
- April-mid-May — Variable. Can be gorgeous, can be cold and wet. Worth gambling if the forecast is good.
For more on seasonal trip planning in northern Italy generally, see our best time to visit Milan guide — Lugano’s calendar tracks Milan’s closely with a slight delay (it gets warm a week later, gets cool a week earlier).

Should you stay overnight in Lugano?
Honestly, on a Milan-based trip: no, almost never. Here’s the thinking.
Hotels in Lugano start at CHF 180-220 for a basic 3-star and climb fast to CHF 350+ for anything with a lake view. Dinner adds another CHF 60-100 per person. You’re easily looking at €350-500 for a couple for one night, against a €60-100 day trip cost. The marginal experience of an overnight — late evening on the lungolago, a sunrise — is real but not €300 of real.
There are two scenarios where an overnight makes sense. First, if you’re using Lugano as a base to explore deeper into Ticino — Locarno, the Verzasca Valley, Monte Generoso — over two or three days. Second, if you’re traveling north from Milan toward Zurich, the Bernese Oberland, or the Gotthard, and Lugano is a natural sleep en route. For both, Lugano works beautifully as a base. As a complement to a Milan trip, day-tripping is the right call.
Combining Lugano with Lake Como
This is the question I get most: can you do Lugano and Como in the same day? Yes, and if you plan it right it’s one of the best days you can have out of Milan.
The geometry works because the EuroCity to Lugano stops at Como San Giovanni on the way. So you have two clean ways to combine:
- Lugano first, Como on the way back. Take the early EC to Lugano (08:43 or 09:43 from Centrale), spend roughly 09:58-15:30 in Lugano, take an EC south, get off at Como San Giovanni around 16:00, walk the 10 minutes down to the Como lakefront, do an aperitivo and an evening passeggiata, train back to Milan from Como (regional trains every 30 minutes, 40 minutes to Centrale, last useful one around 22:30). This is my preferred version — you get the bigger, more unusual destination fresh in the morning.
- Como first, Lugano on the way out. Less recommended — Como deserves a morning, and arriving in Lugano after 14:00 truncates the funicular and old town in ways that diminish the visit.
If you do this combo, plan for €80-120 total per person and a full long day (out by 8:30 a.m., back by 10 p.m.). Don’t try to add Bellagio. That requires its own day.
For a Como-only deep dive — including Bellagio, Varenna, and the slow-boat option — see our Lake Como day trip from Milan guide. If you’re looking at the third lake in the rotation, the Lake Maggiore day trip guide covers the western Italian-Swiss lake. Each of the three lakes has a distinct character: Como is classic Italian elegance, Maggiore is grand and a bit faded in a beautiful way, and Lugano is Switzerland’s interpretation of all of it.
FAQ
Do I need a passport for a Lugano day trip from Milan?
Yes — Switzerland is not in the EU. EU citizens can use a national ID card; everyone else needs a passport. Border checks on the EuroCity are sporadic but legally required to be possible. Don’t leave the passport in your Milan hotel.
How long is the train from Milan to Lugano?
About 1 hour 5 to 1 hour 15 minutes on the direct EuroCity from Milano Centrale, no train change. Regional trains exist and take a bit longer for marginal savings — the EC is the right answer.
Can I pay in euros in Lugano?
Mostly yes. Cafes, restaurants, shops, and museums in central Lugano accept euros, but they almost always return change in Swiss francs at a slightly worse exchange rate. Paying by card is the cleanest option — your bank’s rate beats the cafe’s.
Is Lugano worth it if I’ve already done Como?
Yes, especially if you have. The whole appeal of Lugano on a Milan trip is the contrast: Switzerland’s order, prices, and architecture overlaid on a still-Italian-speaking lake city. If Como was your first northern-lakes experience, Lugano is the natural second.
What’s the best month for a Lugano day trip?
Late May, June, and September. Warm enough for the lungolago and (in June) swimming, light crowds, funiculars open. July and August work but are hot and busier.
Can I do Lugano as a half-day from Milan?
Yes. Catch the 08:43 EC from Centrale, do old town + lungolago + lunch, take a 14:30 train back. You’ll miss the funicular but you’ll still get the real flavor of the city.
Are Swiss francs needed, or just nice to have?
Not needed for a day trip. Card covers everything. If you want a small wad for tips and gelato vendors, an ATM at Lugano station dispenses CHF.
Final thoughts
A Lugano day trip from Milan isn’t the obvious choice — Como is the obvious choice. That’s exactly why Lugano works. You spend 75 minutes on a comfortable train, cross a real international border without friction, and land in a city that holds the Italian lakes aesthetic at arm’s length and gives it Swiss treatment. The coffee is more expensive and the streets are cleaner and the funicular runs on time and the cathedral facade has been recently restored — all of it the same and all of it different. A good day in Lugano makes Milan feel more vividly Italian when you come back.
If you’re working out a wider Milan plan, our complete day trips from Milan guide compares Lugano against the dozen other options worth a day, and our Milan itineraries guide shows where Lugano fits in a 4-day or 5-day stay. For the small practical stuff — tipping, opening hours, language — start with our Milan travel tips, almost all of which transfer to Ticino with the prices doubled.
Go. The 08:43 EuroCity is your friend.
Related Milan guides
Keep planning with our other day trips from Milan resources:






























