Milan 🇮🇹 to Geneva 🇨🇭 by tilting EuroCity train – scenic trip through the Alps!

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.

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.

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.

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.

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.

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.

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. The trip can be booked via the Trenitalia or the SBB websites and apps. I recommend using the former with a better interface and the option to select a seat from the seat map.

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

This article was first published in February 2023.

Holidaying with the Hungarians – Adria InterCity sleeper train from Split 🇭🇷 to Budapest 🇭🇺

Hungary won’t be on your list when it comes to a seaside holiday, it is a landlocked country after all. The nearest to the seaside you’re going to get here is Lake Balaton that happens to be a popular destination for Hungarians wishing to escape the bustle of the capital and other cities.

For those wishing to go further afield, there is a convenient sleeper train that’s very popular with Hungarian families looking to get their seaside fix. The “Adria” InterCity runs direct from Budapest Keleti station to Split in Croatia on the Adriatic Coast during the summer time – operated by the Hungarian State Railway company MÁV-START. Taking 14 hours in total covering 789km, this train is one of MÁV’s most popular night train routes offering comfortable accommodation onboard and the delight that is a Dining Car.

Recently I experienced the joy of travelling on the, unfortunately named (for 2020 onwards anyway), Corona InterCity which had an excellent Dining Car with an array of menu options – so I knew I was in for a treat with this journey.

I booked onto the northbound Adria InterCity, departing Split at 18:27 and booked to arrive at 09:35 into Budapest Keleti the following morning. Below is the route map.

Split station

Conveniently located across the road from its harbour and Old Town is Split station, which on specific summer afternoons is a exciting hive of activity with three international trains bound for Budapest, Prague and Bratislava (via Vienna) and the occasional train bound for destinations in Croatia. The entrance to the station is somewhat hidden, with trees and shops aplenty lining the street in front. I wonder how many people visiting Split actually know that there is a station here?

Once I had found the booking hall, there was no need to look at the departure board for the specific platform. Clearly visible in the distance was the Adria InterCity in MÁV-START’s new eye-catching blue and white livery on most of the cars boasting three Sleeping Cars, three Couchette Cars and indeed the eagerly awaited Dining Car. The train would be hauled by this Croatian Railways (HŽPP) 2044 locomotive (pictured) as far as Ogulin, where another HŽPP locomotive would take over as far as the border with Hungary.

Onboard the Adria

Sleeping Car

For this trip I had booked a sleeping compartment in Car 421. Having located my car, I was greeted by my friendly Sleeping Car attendant on the platform who checked my ticket and I was then pointed in the direction of my booked compartment, Berth 51.

This is the most premium accommodation on the Adria InterCity. These air conditioned compartments include a made-up bed with clean linen, a towel and some complimentary refreshments. At the end of the car is two toilets shared with other passengers in the car. There are up to three bunk beds available in each compartment and at the point of booking you can choose whether to reserve a single, two-person or three-person compartment. Keep in mind if you would like private occupancy for one person you would need to book a single compartment, but this does give the option of sharing with others at a lower price.

MÁV-START has been in the process of refurbishing these cars with a stylish blue livery and striking blue and yellow interiors and installing power sockets. On this train specifically there were two refurbished Sleeping Cars with a third unrefurbished one sporting the original red and light pink walls, so it is a lottery which one you will get.

These compartments are roomy (as train compartments go) and I did have a very comfortable night. Pictured below are the newly refurbished cars.

Dining Car

A rarity in Europe these days on night trains, is a Dining Car. On the Adria InterCity, MÁV-START make a point of this train including an “elegant” one previously in service on government trains. It was certainly a delight to experience some former glamour, but the drawback was that it was very hot without air conditioning and a warm 26°C outside. Thankfully there was a window that opened wide, perfect for taking in the sea air while enjoying the views en route.

The heat was not helped by the menu offering mainly ‘warming’ dishes, more suited for a cold winter’s day. Still I went ‘all out’ and chose a delicious roast duck with cherry sauce served with mashed potatoes, washed down with some white wine and followed by honey cake for afters. Don’t be fooled by the cherry sauce served in a soup bowl, there’s no surprise soup on offer. This set me back 5990 Hungarian Forint (14,16 €).

The Dining Car was very popular, with all the tables soon occupied. It’s worth mentioning that reservations are not possible, so tables are available at a first-come-first-served basis and it’s worth heading there as soon as you can on boarding.

Couchette Car

Couchettes are the other type of accommodation on the Adria InterCity which have also been refurbished recently. Couchettes come with sheets and blankets to make up a bed yourself and come with a lighter breakfast in the morning. These are shared rooms with other passengers, up to four or six people in each and shared washrooms and toilets are at the end of the car. The train was fully booked, so I didn’t get a picture of a compartment in the couchette car. However below is pictured a similar one on the Corona InterCity.

Scenery

On departure from Split there is a feast for the eyes out of the window as the train heads for the Dinári Mountains with the railway ascending to almost 900 metres above sea level. Be sure to take a look at the view at the back of the train too. In the morning the journey promises views of Lake Balaton as the train glides across its long eastern shore.

Border Controls

At the time of writing Croatia is not in the Schengen area, however, this is likely to change in the near future. This means that border formalities took place by both the Croatian police, for exit, and the Hungarian police, for entry to the EU.

The good news is that both of these checks take place at the same station in Hungary, at Gyékényes, where the train arrives at 05:09 in the morning. This is early, but it could have been far earlier if the Croatian police checked at a station in Croatia, so I didn’t mind this.

Then it didn’t go to plan…

Entering Hungary was a breeze, however, at the border crossing we stood for longer than scheduled. My friendly carriage attendant came to share the news, in perfect English, that there was a problem up ahead which meant that the train couldn’t continue its journey after Nagykanizsa. He explained that I’d have to pack my things and board a replacement bus to Balatonszentgyörgy where a replacement train would be waiting.

This is where MÁV-START and the onboard rail hospitality provider, Utasellátó, really came into their own I thought.

A ticket for the Sleeping Car includes a complimentary breakfast, usually served in the onboard Dining Car. Unfortunately there would now not be time to visit with a twenty-five minute running time to Nagykanizsa. However, my Sleeping Car attendant proactively came to tell me that I could still claim my breakfast in a takeaway box by taking my voucher to the Dining Car. He was not wrong. I was handed two croissants and an Earl Grey tea with a smile to provide some much needed sustenance for what the rest of the journey had in store.

I alighted from the train at Nagykanizsa and followed all the other passengers to the station exit. We were greeted by a staff pointing us in the direction of the replacement bus and then again at Balatonszentgyörgy to get on the replacement train. The whole process was calm and well organised. There was a seat available for virtually everyone on the replacement bus I took and more than enough seats for everyone on the replacement train to enjoy the views of Lake Balaton.

In the end we arrived into Budapest Keleti station only one hour after our scheduled arrival time. Impressive. The replacement train stopped at all the stations the Adria InterCity would have called at.

Later on by translating the MÁV-START mobile app, I found the reason for the disruption was that there was a lightning strike the night before leading to fallen trees on the line. The fact that MÁV-START set-up these contingency travel arrangements for the arrival of the early morning Adria InterCity is a wonder.

Business Lounge

Included in the sleeper ticket is access to the Business Lounge at Budapest Keleti. This comfortable lounge has a number of complimentary items, including sandwiches as can be seen from the menu below, though I didn’t have time to sample anything – just as well I got my complimentary breakfast from the Dining Car.

Booking and Fares

In 2022 the summer only train ran from July to September, three nights a week. This train is so popular that when I looked to book online in early summer, there was very limited availability for the upcoming two months. I wasted no time in getting my ticket which can be purchased on the MÁV-START website that you can show on your device or print out at home. This allows for all sorts of discounts, including InterRail and even FIP for rail staff travel.

Journey LegAdult using FIP Reduced Rate Card (50% ticket price)
Split to Budapest Keleti39520 HUF = 104,00 €

This article was first published in October 2022

All aboard one of the final Hamburg 🇩🇪 to Copenhagen 🇩🇰 train-ferry 🚆🛳 services and the Schwebebahn 🚟 in Wuppertal 🇩🇪

One weekend in Germany and a lot to fit in! To add to the schedule, we had planned to take the slower, more interesting and relaxed route from the UK to Germany and Denmark exclusively by train. This is all perfectly do-able in a long weekend taking Friday off work and two full days on Saturday and Sunday. Our plan was to kick things off with the direct Eurostar service from London to Amsterdam…

London to Amsterdam by Eurostar

But luck wasn’t on our side… We had booked several weeks in advance on one of the three direct train options from London St Pancras to Amsterdam Centraal stations with operator Eurostar. I wanted a repeat of this smooth journey I had completed in April 2018 where the train passes through four countries seamlessly. Also I wanted to spend the time in Standard Premier class where you can enjoy a couple of small bottles of wine and a light meal and snack… bliss. On this train you don’t even notice the border crossings thanks to pre-travel check-in in London and with France, Belgium and the Netherlands being in Schengen Area. See my earlier blog post from 2018 here.

Unfortunately, one week prior to departure, Eurostar informed us that our train was cancelled due to a French General Strike affecting flights as well as the railway. It was just part and parcel of travel and the sometimes unexpected fun of having to think on your feet.

Naturally, in order to continue with the rest of the trip myself and my friends Mike and Ed had to find an alternative way to travel from the UK to Amsterdam. So I obtained a Eurostar refund and booked a flight with easyJet from Edinburgh to Amsterdam for £29 – not bad for one week before the time I wanted to travel. The flight served its purpose but was quite boring, there’s something truly special about travelling by train instead of flying as well as the environmental benefits.

I arrived in Amsterdam to meet my friend Mike who had flown to Amsterdam from a different airport and Ed was joining us later in Hamburg. We headed for the cosy Cafe Pollux for a few beers and then next door to our hotel, the Hotel Mansion, which was very comfortable.

Amsterdam to Düsseldorf by NS/DB ICE train

The following morning we set off early to catch the 08:08 InterCity Express (ICE) train from Amsterdam Centraal bound straight to Germany, operated jointly by state operators Nederlandse Spoorwegen (NS) and Deutsche Bahn (DB). The train was booked to be two trains coupled together for its journey to Basel in Switzerland, however our bad luck continued as due to a train fault one of the trains wasn’t there and that included our reserved coach.

Not to worry, we found some staff for advice on the platform and were advised to find any unreserved seats. Much to our delight we found several unreserved in the panorama coach… yes on the DB ICE 3 trains you can sit behind the driver and the cab with a glass screen between!

We arrived in Düsseldorf Hauptbahnhof (Main Station) in good time and as we weren’t meeting Ed until the evening in Hamburg, we were able to take full advantage of our flexible pass to travel virtually anywhere in Germany (European rail staff FIP free coupon, but similar to flexibility of publicly available InterRail passes), being able to be spontaneous.

We opted first for a trip to Wuppertal to ride the recently re-opened Schwebebahn, only 20 minutes from Düsseldorf Hbf by DB operated Regional-Express (RE) train.

Riding the Schwebebahn 🚟

Built as a means to get city dwellers from one part of Wuppertal to the other is the Schwebebahn – the world’s oldest electric elevated railway with hanging cars. It was closed for eight months due to an accident in November 2018.

The Schwebebahn is fast and efficient and during our visit it was very well utilised by the locals with our carriage soon filling to capacity. We joined at its southwestern start in Oberbarmen and travelled the full length to Vohwinkel Schwebebahn in the northeast. The full journey time is 25 mins with the train covering 13.3km with 21 stops in total. It weaves its way through city streets then the river Wupper up to Wuppertal Hauptbahnhof.

Next up we boarded an ICE headed for Cologne. We went to the Bordrestaurant for a drink and shared a table with a gentleman travelling to work. We asked for recommendations of where to go and he recommended Bonn so we headed there changing at Cologne for a regional train to Bonn Hauptbahnhof. We spent a few hours here before ultimately heading to Hamburg.

Bonn, one of Germany’s oldest cities, did not disappoint. We enjoyed a walk around the old town, perusing the Christmas markets, supped some beer at the Brauhaus Boennsch, with its famous non-symmetrical curved glasses, and grabbed some pastries for the road from a local bakery before continuing our journey north.

We headed from Bonn to Cologne on a National Express regional train and then changed onto our ICE up north. There was a direct InterCity train from Bonn but we wanted to ride in the more comfortable ICE.

Koeln Hbf to Hamburg Hbf via DB ICE trains

In order to travel by ICE trains we would have to change trains in Hannover.

Our next leg was from Cologne to Hannover was on a DB ICE 2 train, taking 2 hours and 40 minutes.

We were hungry so instead of finding an unreserved seat we headed straight to the Bordrestaurant, the DB dining car. We started with some beers, Erdinger wheat beer was a very tasty choice. We then tucked into the German speciality currywurst followed by a rice pudding with the choice of cinnamon or sugar as a topping. Absolutely delicious and reasonably priced!

Then an easy 8 minute change at Hannover and we continued our journey on a brand new ICE 4 to Hamburg Hauptbahnhof… in the bar of course.

Hamburg to Copenhagen via train-ferry 🚆🛳

Until December 2019 there were three departures each day each way connecting Hamburg Hauptbahnhof and Copenhagen Central Station with a direct EuroCity train operated jointly by DB and Danske Statsbaner (DSB). What was very special about this international rail route is that the train boards a commercial Scandlines ferry as part of the schedule for its journey from Puttgarden to Roedby! This was one of three routes in Europe that has such an operation of a train going onto a ferry.

This route has now been changed so the train-ferry no longer runs and the train from Hamburg to Copenhagen goes on an overland route to the west which is longer in distance but is a similar journey time to what the ferry option was. In the coming years a tunnel will be built between Puttgarden and Roedby calling an end to the future of the train-ferry service.

Luckily, we managed to fit in the penultimate weekend of operation of the train-ferry in December 2019…

We set off on train ‘EuroCity’ 33 from its origin Hamburg Hauptbahnhof and were travelling to its terminus of Copenhagen (Kobenhavn) Central Station. The train was an DSB owned IC3 variety. There were two of these trains coupled together to make a 6-car train and even then every seat was taken, but this could’ve had something to do with the penultimate weekend of operation. The train didn’t have a dining car, but did have a vending machine selling some expensive Coca Cola which didn’t tempt me unsurprisingly.

I don’t know whether the ferry related quotes on the wall will survive once the route has changed!

The scenery wasn’t much to write home about and there wasn’t much life along the route – though there was plenty of sea on the approach to Puttgarden. At one point the train was surrounded with views of the sea from both sides.

As the train went onto the ferry, there was a thorough announcement by the conductor in three languages, Danish 🇩🇰, German 🇩🇪 and English 🇬🇧, asking customers not to remain on the train once it boards the ferry – the train would be locked shut.

See below the video of the train boarding the ferry complete with the announcement!

Train EC33 boarding the ferry en route from Hamburg to Copenhagen for one of the final times

Once we had boarded the ferry the capacity issues had become apparent – the train was practically touching both ends of the ferry – some impressive train driving going on there!

The ferry was large and had a number of amenities from a restaurant to a supermarket. You could tell it was a Scandinavian ferry by the eye-watering prices onboard, however the deck space was free for some fresh Baltic sea air.

The train arrived into Copenhagen and what a beautiful historical station it was with red and black checkered tiles and a very grand wooden roof.

Copenhagen city itself was a great place to finish the trip with some beautiful historical buildings and churches. The Christmas market was on and who knew the Danes were as crazy about Christmas as we Brits are? There were many places to buy ‘gloegg’ (mulled wine) at the market, and we were able to try ‘snaps’, a local floral-flavoured spirit traditionally served with a meal.

Tickets

TrainFIP Rail Staff Travel FacilitiesPublic Fares
(purchase online at DB Bahn)
London to Amsterdam (Eurostar)£44.50 in Standard / £62.00 in Standard PremierFrom £35.00 in Standard / From £79.00 in Standard Premier
Amsterdam to Duesseldorf(NS/DB ICE)NS/DB Free Coupons + 4,50 EUR Optional ReservationFrom 18,90 EUR bought in advance in 2nd Class + 4,00 EUR optional seat reservation

From 29,90 EUR bought in advance in 1st Class (inc. seat reservation)
Duesseldorf to Wuppertal (DB RE)DB Free Coupon
Wuppertal to Cologne (DB ICE)DB Free Coupon + 4,50 EUR Optional ReservationFrom 13,90 EUR in 2nd Class + 4,00 EUR optional seat reservation

Cheaper RE trains also available.
Cologne to Bonn (DB RE)DB Free Coupon
Bonn to Cologne (DB RE)DB Free Coupon
Cologne to Hannover (DB ICE)DB Free Coupon + 4,50 EUR Optional Reservation23,90 EUR in 2nd Class + 4,00 EUR optional seat reservation

Cheaper IC trains also available.
Hannover to Hamburg (DB ICE)DB Free Coupon + 4,50 EUR Optional Reservation From 12,90 EUR in 2nd Class + 4,00 EUR optional seat reservation

(through tickets from Cologne to Hamburg from 27,90 EUR in 2nd Class + 4,00 EUR optional seat reservation)
Hamburg to CopenhagenDB/DSB Free Coupons + 4,50 EUR (on train-ferry)From 28,90 EUR in 2nd Class + 4,00 EUR optional seat reservation on current IC train route (non-ferry).

From 54,90 EUR in 1st Class including seat reservation

This article was first published in January 2020.