Connecting Italy with Switzerland are the high-speed EuroCity services run jointly by the state-owned railway companies of the respective countries, Trenitalia and SBB CFF FFS. The central station in Milan is served with direct trains to Zürich, Basel and Geneva departing regularly throughout the day and served by the pointy-nosed “Astoro” pendolino trains that tilt on corners to reduce journey times – at least that was the case before the trains on the Milan to Zürich route were being replaced by newer “Giruno” trains.

Milan to Geneva retains its pointy-nosed train for now, more technically called the ETR610 in Italy and the RABe503 in Switzerland, and completes the journey in four hours.

Rather than one train with a mix of carriages owned by Trenitalia and SBB combined, like other EuroCity services in Europe, the set-up here is different – the Swiss and Italian operators both have their own identical train sets. So, whether you get a Swiss one or an Italian one for your journey will most likely be a surprise for the day.

I booked a ticket in First Class for a trip on the full route from Milano Centrale to Geneva armed with music and a good book to settle in for a relaxing ride with some nice scenery on offer throughout the journey – as promised from the map below where we’ll be passing two lakes and several mountains in the Alps.

Departure from Milano Centrale

A destination in its own right is the cathedral-like station of Milano Centrale, home to a various high-speed, sleeper trains and local services to destinations within Italy and abroad. On offer is a vast array of eateries, a ticket office, left luggage facilities and even a supermarket.

Today for my trip to Geneva, the train would be a silver Trenitalia Astoro, with the white and red SBB Astoro sitting in the platform opposite bound for Basel. The two trains can be seen together in the photo.

Picture of the front of Milano Central station
Main concourse of Milano Centrale station with its high ceiling. There is a ticket office on the left, escalators for the metro access
Departure board with yellow text on black background detailing left to right operator, train number, destination, departure time, the stations the train calls at with arrival times, and the platform for the train.
Trenitalia ETR610 train sits on the platform at Milano Centrale
View of the ETR610 trains at the platform at Milano Centrale bound for Basel SBB (SBB branded train on left) and Genève (Trenitalia branded train on right)
ETR610 train boarding with the external doors open

Onboard the EuroCity

These modern EuroCity Astoro trains offer two types of accommodation onboard, First Class and Second Class, as well as a Dining Car. Seat reservations are a must for international journeys to/from Italy and come with the ticket on purchase which can be selected on the Trenitalia app and website.

First Class Accommodation

First Class accommodation on these trains is exclusively in an open saloon with seats arranged in a 2+1 configuration. There is a variety of solo, tables for two and tables for four on offer with comfortable seats that recline. There is also ample legroom to make for a relaxing journey.

On the Trenitalia Astoro, the seats are upholstered with a smart brown leather while on the SBB Astoro, the same type of seats are upholstered in a stylish purple and blue cloth moquette. Both versions are pictured below.

First Class doesn’t come with any additional perks such as lounge access or food and drink delivered to your seat seen on some other European trains, so you’re paying extra for more elbow and legroom and quieter ambiance.

Brown leather seats in a 1+2 configuration in First Class with spot lights and vinyl flooring. There are digital screens displaying journey information.
Two airline style brown leather seats in the First Class coach
Four brown leather seats around a table in First Class with a window and foldable table
Two style brown leather seats in the First Class coach, one facing the other with a foldable table
Single solo seat in brown leather
Vestibule and exterior door opposite on the ETR610, there is a green grab rail on either side and the coach indicator
First Class seating in a 2+1 configuration. The chairs are in brown leather with foldable tables.
Electronic reservation system display next to the seat number of the seat
Blue and purple seats and grey carpet
Blue and purple seats and grey carpet
Blue and purple seats and grey carpet arranged around a table of 4
Blue and purple seats and grey carpet, 2 seats arranged one opposite the other with foldable table

Second Class Accommodation

As per First Class, Second Class seats are also exclusively in an open saloon. Seating is less spacious, however, in a 2+2 configuration in a mix of airline style seating and tables for four – perfectly comfortable enough. The seats pictured below are the SBB Astoro, while the Trenitalia Astoro have the same seats in a brown moquette.

Seats arranged on a 2+2 configuration with seat back tables

Dining Car

On both versions of the Astoro, trains have a Dining Car situated in the centre of the train between Second Class and First Class.

The two versions are identical, other than the menu on offer and the colour of the seating – the Trenitalia Astoro has yellow seats and the SBB Astoro has black seats. Both operators offer hot and cold drinks and cold food and snacks. Arguably, the best Dining Car is on the SBB Astoro where hot meals are also available and meals are served on china plates and drinks in glasses as opposed to paper cups.

A bar area is in the centre of the car with yellow seats arranged in tables of 2 and 4

Scenery

The scenery on this journey isn’t a quite as spectacular as some other alpine routes in Switzerland, but for a mainline railway it was nice, passing Lake Maggiore in Italy and Lake Geneva towards the end of the trip and scenery of the Alps, towns and vineyards in between. Both sides of the train had their highlights, however, overall, sitting on the right hand side of the train was the best for the views. I filmed a lot of the scenery on offer on the trip and below is a video showcasing this on YouTube.

Border Controls

Italy and Switzerland are both in the Schengen Area, however, Switzerland is not in the European Union and Italy is. Therefore, at the border station of Domodossola, Swiss border guards joined us on the train and travelled as far as Brig to perform customs checks. They asked me if I had any goods to declare and how much cash I had with me, and had a glance of my passport photo page. Quite content with me entering they thanked me and wished me a good day and moved on.

There was also a change of train crew at Domodossola from an Italian to a Swiss crew and ticket checks were repeated as a result. It was announced that the train was 27 minutes late arriving into Brig due to “an accident in another country”, a reason that wasn’t provided before crossing the border so remained a mystery for the remainder of the journey what the cause of the delay was.

Booking and Fares

The fares on this route are dynamically priced according to demand, although I didn’t find the price escalated too much from booking until the week before departure, probably because this particular train had a low demand.

Journey LegFirst ClassSecond Class
Milan to Genevafrom 34,00€from 75,00€

This trip can be booked via the Trenitalia or the SBB websites and apps, or alternatively Omio, where you can support the site.


Conclusion

The trip on the Trenitalia Astoro was very comfortable with nice scenery on offer on this route. The train was surprisingly quiet, quite the contrary to the route from Milan to Zürich that I’ve taken in the past and has been busy.

First Class on the Trenitalia Astoro had comfortable seats and a nice onboard ambiance, however, I would’ve probably have been just as happy travelling in Second Class on this train.

This article was first published in February 2023.

See more from Rail-Away

Club Rail-Away Logo

Planning a European train trip?

Save hundreds on Interrail* with our expert guide!

Front cover of the Simple Guide to Booking European Train Travel with a train crossing a bridge graphic and text saying 'free 12 page guide' scrolled across the top

Flexible rail passes have their perks—but they’re often pricier than buying individual tickets.


Download our FREE Simple Guide to Booking European Train Travel and discover how to effortlessly save hundreds of Euros* by booking like a local!

*For example:

  • Save €209 on the advertised Interrail trip to Slovenia and Croatia itinerary by booking point-to-point tickets right up to the day of travel**—compared to using the recommended Interrail pass.
  • Save €107 on the advertised Top 10 Cheapest Cities in Europe itinerary by booking two weeks in advance**—again, compared to the recommended Interrail pass.
  • Four easy steps, including:
    • Knowledge Is Power – learn the best places to go before you book
    • Where would you like to go? – tailor your itinerary to your travel goals
    • Research Connections & Prices – use our proven methods to find the best fares and booking sites
    • Tickets & Reservations – understand what tickets and passes are available to you
Abstract from the Simple Guide to Booking European Train Travel showing the contents page and the first section first page 'Knowledge is Power'

Also:

  • A comprehensive list of European rail operators
  • 12 beautifully designed, easy-to-follow pages
  • Downloadable to your phone, tablet, or computer

**dynamically priced fares according to demand can result in lower or higher fares, book early for the cheapest fares

Email Updates Icon
Expert Guides Icon - Large
Exclusive Posts Icon
Rail Chat Forum Icon
Ready Made Itineraries Icon
Special Offers Icon

Already have the password?

Enter the password from your welcome email at the link below to access the Club Rail-Away home page:

Club Rail-Away Logo

Any issues, please get in touch!

*savings calculated as of 8th June 2025 for published itinerary for example dates on Interrail/Eurail website by purchasing point-to-point fares instead of recommended pass for the specified itinerary. Slovenia/Croatia trip for €77.00 travelling on 9th June 2025 and Top 10 Cheapest Cities itinerary for €228.00 travelling on 22nd June 2025 onwards.

Share your thoughts

Please get in touch if you have any feedback on this travel report by liking and sharing your thoughts below in the comments section. Have you made a similar trip? Please do share your own experiences on the rails.

0 0 votes
Article Rating
guest
4 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Anonymous
Anonymous
1 year ago

Thanks, but is this train still running? I cannot find it in the time tables.

Anonymous
Anonymous
Reply to  Gareth | Rail-Away
1 year ago

Hello Gareth thank you for your informative article. Were there areas for suitcase storage in 1st class.






‘;

Featured

Latest