Upvote:6
Doing Zurich to Milan in a day is totally doable, if it's worth it it's up to you.
From Trenitalia site you can check the train availabilty. I looked Zurigo to Milano Centrale and the first train leaves at 07:09am and arrives in Milano at 10:50am, it costs 71โฌ. The last train leaves from Milano Centrale at 19:10 and arrives in Zurigo at 23:21, it costs the same.
With this timeframe you will be able to see the city center and the main attractions there. Let us know in detail what would you like to see.
Another possibily would be taking a bus but it takes about 6 hours.
Upvote:7
It is possible. You can go by train. The trip on a direct train takes 3h40. Schedules and prices can be fond on the SBB website. You can arrive Milan between 10:30 AM and 11:00 AM, stay until more or less 6:30 PM and be back in Zurich around 11:00 PM. The lowest price I found was 125 CHF. If possible, i.e. if your package allows this, I would already go there on the 4th in the evening.
The plane is another possibility, but nonstop flights for that particular day start at 750 EUR! And the total travel time will not be shorter when you factor in checkin and airport transfers.
On the other hand, if you live in London and you want to go to Milan, do it in a separate trip. You will find a flight ticket from London to Milan for similar prices than the price of the Zurich-Milan train ticket.