Published on: 31 January 2015 | Last updated: 24 April 2017
This is a guide to the rail links between Italy and the rest of Europe - so you can plan your journey by aiming for the most convenient crossing point.
France
There are surprisingly few rail links between France and Italy. From the cyclist’s perspective the most useful link is the line that runs along the coast between Nice and Ventimiglia. The local trains run by the Principality of Monaco. There’s space for a couple of bikes on each train.
There are also services operated by thello between Marseille and Milano (thello.com: Marseille-Milano timetables). These are for people with bikes in bags only. Note that the maximum permitted size for bike bags is 80x110x40 (see thello.com: luggage on the Marseille-Milan day train.
There’s a TGV service between Paris and Torino (limited to bikes in bags only). There are three trains a day, in the early morning, mid-morning and early afternoon. The journey takes about five and a half hours. Amazingly, there are no local trains along the line - the TGV is the only cross-border service.
There’s also the service between Ventimiglia and Cuneo via Tende in France, that’s operated by trenitalia. There is currently only a restricted service on this line with a couple of trains each way (from Ventimiglia there’s one at 10:37 and another at 18:37). The trains have space for a couple of bikes.
Switzerland
Swiss Federal Railways (SBB/CCF/FFS)
The TGV-Lyria services from Paris mean that Switzerland offers a potentially extremely useful gateway to northern Italy.
If you catch the TGV-Lyria that leaves Paris just after 9am you can be in Milano by late afternoon (taking the 13:42 train from Genève which arrives at Milano Centrale at 17:35).

TGV-Lyria train Photo: David Gubler. Source: bahnbilder.ch
The Genève and Basel services both use the Simplon tunnel. There are two other gateways to Italy: the Gotthard tunnel and the Ferrovia Retica between Tirano and Sankt Moritz. A new tunnel (the Gotthard Base Tunnel is due to open in 2016 and will offer faster journey times.
There are relatively frequent trains from Luzern to Milano via Bellinzona or Lugano and Chiasso. (You can of course cycle into Italy from either Bellinzona or Lugano.
It’s worth noting that a number of these services involve the Intercity tilting trains (shown with the initials ICN) on the timetables. Bike reservations are compulsory on these services between 21 March and 31 October (reservation charge: CHF 5).
If you are planning on travelling to Italy via Switzerland check out this article: Getting there by train: useful websites – Swiss Railways
At Lugano, or Bellinzona you connect with one of the trains operated by the TILO company. TILO is a joint venture between trenitalia and the canton of Ticino. It operates services between Milano and cities in the Ticino canton of Switzerland (Locarno, Lugano, Airolo). Its S30 line links to Milano’s Malpensa airport. Some S20 trains run to Domodossola.
The Rhätische Bahn (RHB)
The third connection is the Rhätische Bahn (RHB) (Ferrovia Retica in Italian) who operate trains between Sankt Moritz and Tirano in Italy. They are best known for the panoramic Bernina Express. You can’t take bikes on the Bernina Express but you can take bikes on other trains operated by the company on that line. The alternative trains are just as scenic.
Bike tickets
- Short routes (ticket price less than CHF 12): standard 2nd class ticket 2 at half price
- Longer routes: 1-day bike pass from CHF 12
- tandems etc longer than 2 metres - double
- children aged 6 to 16 years with a Junior travelcard do not require a bike ticket for their bike provided that the accompany- ing parents have a valid transportation ticket for their bicycles
If you are travelling from certain countries you may be able to buy an international bike ticket. These are available in Belgium, Denmark, Germany, Luxembourg, Netherlands, Austria, Poland, Slovakia, the Czech Republic and Hungary. The international bike ticket is valid from the point of departure to the destination on your own passenger ticket. Note however, that you will need to buy a bike ticket for the Italian section of your journey.
If you need to reserve a place for your bike this will cost 5 CHF. The international bike ticket includes one reservation.
Austria
The major link between Italy and Austria (and Germany) is via the Brenner Pass. The main operator on these lines is a joint venture between German Austrian and Italian railways who run the Eurocity service between Munich/Innsbruck and Verona/Bologna/Venezia.
The Eurocity services are easily the most bike-friendly international connections into Italy. The service is now even more bike-friendly: according to the 2018 timetable leaflet all of their trains now have space for 16 bikes. Note that you have to book bike places and you can’t make bike reservations online - you need to call one of their call centres, or go to a station - there’s also a very helpful office in Verona Porta Nuova station.
There is a second rail link between Villach in Austria and Pontebba in Italy - the line continues on to Venezia Mestre. ÖBB (Austrian Railways) offer services on this line. However, most of the train services between villach and Udine seem to have been replaced by buses - although there are still a couple of regional services each day. ÖBB also operate a sleeper service but you can only take dismantled bikes in bags.
Slovenia
My map of the European rail network shows a rail line between Sežana and Monfalcone via Villa Opicina. It looks like the train services have been replaced by bus services but you could head for Nova Gorica which is just over the border from Gorizia in Italy.
Get in touch
Please get in touch if you find any errors in the information, or if there’s anything, good or bad, that you’d want other cyclists to know.
Join the mailing list?
If you’ve found this site useful why not sign up to the mailing list for occasional updates about new routes.