Rail replacement bus for journeys to Milan via Domodossola.
From 7 to 25 June 2026 and 26 June to 26 July 2026, EuroCity trains to Milan from Basel, Bern and Geneva will only run to/from Domodossola. Some EuroCity trains between Geneva, Lausanne and Milan will be completely cancelled during this time. To ensure that you can still get from Switzerland to Milan, the rest of Italy and back home again, we are organising rail replacement buses together with our cooperation partner Trenitalia.
Reason for the track closures: the 4-metre corridor between Arona and Verbania is being expanded for freight traffic.
In addition, the section between Iselle and Domodossola will be closed from 26 June to 26 July 2026. EuroCity trains between Basel, Bern and Geneva and Milan will only run to/from Brig. Some EuroCity trains between Geneva, Lausanne and Milan will be completely cancelled during this time.
For your journeys between Switzerland and Italy, BLS shuttle trains will run between Brig and Iselle, and Trenitalia replacement buses will run between Iselle and Domodossola/Milan.
The timetables for journeys to Italy from Basel, Bern, Geneva and Lausanne via Domodossola and the journey times for the rail replacement buses have been amended in the digital timetables on SBB.ch and in the SBB Mobile app. Please note that the journey involves longer journey times and fewer seats. However, together with Trenitalia, we are doing everything we can to ensure that you arrive safely and we ask for your understanding.
Detailed information on the rail replacement buses and their points of departure can be found by making a timetable enquiry on SBB.ch or via SBB Mobile.
You can find specific information about trips that have already been booked on this website. For this, all you need is the date of travel and the bus number, both of which appear on the ticket.
EuroCity rail replacement buses can be identified by the bus number ‘B EC000’.
Important information: rail replacement buses are also being organised within Italy for the regional trains between Domodossola and Milan. These can also be found in the timetable, but the information here does NOT apply to these regional rail replacement buses.
Come aboard.
Your ticket is your key to the rail replacement bus. Present it to the bus staff either as a printout or on your smartphone. When you buy a ticket, you automatically receive a reservation for a guaranteed seat.
There is free choice of seats on the bus.
Food and drink are permitted on the buses.
Passengers in wheelchairs.
Please note the information on the rail replacement buses / direct buses.
Luggage.
You can store one large item of luggage in the luggage compartment on the bus, which is accessible from the outside.
Hand luggage that fits in the upper luggage storage space or under your seat can be taken on the bus.
Bicycles.
Unfortunately, it is not possible to transport bicycles on the buses.
Dogs.
Small dogs with a height of less than 30cm at the withers can be taken on the bus in a transport box.
For space reasons, larger dogs are not permitted on the bus.
This does not apply to assistance dogs, which are always allowed on the bus.
Travel with a change in Domodossola from 7 to 25 June 2026.
From 7 to 25 June 2026, EuroCity trains to Milan from Basel, Bern and Geneva will only run to/from Domodossola. Tip: Even if you are travelling from Geneva or Lausanne, this is the quickest option for you.
Domodossola.
The stop for the rail replacement bus in Domodossola is located at Piazza G. Matteotti.
Domodossola–Milano Centrale / Milano Centrale–Domodossola.
Bus numbers.
EC040
EC041
EC042
EC045
EC046
EC060
EC061
EC064
EC065
EC066
EC067
Bus operator.
BusItalia
Features.
52 seats
As the rail replacement buses between Domodossola and Milano Centrale do not offer wheelchair spaces, passengers in wheelchairs travel by taxi. To enable us to organise taxis, please contact the Contact Center Handicap at least 24 hours before your journey.
Call the Contact Center Handicap (free of charge in Switzerland, from 5am to 12 midnight) tel. 0800 007 102Link opens in new window., from abroad +41 800 007 102
Travel with a change in Iselle and Domodossola from 26 June to 26 July 2026.
From 26 June to 26 July 2026, the Brig–Domodossola line will also be closed along the Iselle–Domodossola section. Shuttle trains will run between Brig and Iselle and rail replacement buses will run between Iselle and Domodossola or Milan / between Domodossola and Milan. These journey times will also be longer and there will be fewer seats available. The available connections can be found in the online timetable.
If you are travelling to Milano Centrale via Domodossola, travel to Iselle and change to the rail replacement bus there. This will run either directly to Milan or with a change in Domodossola.
If you are travelling from Milano Centrale to Switzerland, take the rail replacement bus from Milan to Domodossola and change there to the rail replacement bus that takes you to Iselle, or take the direct rail replacement bus to Iselle. From there, your journey can continue by train.
This will extend the journey time by 30 minutes.
Iselle.
Image legend:
The map shows a bird’s eye view of Iselle railway station, with south at the bottom and north at the top of the map extract. To get to the rail replacement bus, turn left out of the station building and go through the pedestrian underpass to the main road. The buses to Domodossola can be found on the left. The walk takes around six minutes.
Domodossola.
The rail replacement bus stop in Domodossola is at the Piazza Via Piave bus station.
Image legend:
The map shows a bird’s eye view of Domodossola railway station, with south at the bottom and north at the top of the map extract. To get to the replacement bus, take the pedestrian underpass from your arrival platform towards the south. The distance is about 200 metres and takes three minutes to walk.
Milano Centrale.
The stop for the rail replacement bus at Milano Centrale is located at Piazza IV Novembre, at the ATM stop near the Hotel Gallia.
Image legend:
The map shows a bird’s eye view of Milano Centrale railway station, with south at the bottom and north at the top of the map extract. To get to the rail replacement bus, walk from the platform to the head of the station, then towards the main exit. Take the exit on the right towards Piazza IV Novembre and walk to the Hotel Gallia. The distance is about 400 metres and takes five minutes to walk.
Direct buses between Geneva, Martigny and Milan.
From 7 June to 26 July 2026, direct buses will run via the Great St Bernard Pass on the Geneva–Martigny–Milan route and vice versa. A reservation is required. You can get tickets on SBB.ch. Please note that only one suitcase and one piece of hand luggage can be transported per person.
Geneva–Martigny–Milan.
Bus number
Period of operation
EC137
7.6.-26.7.
EC139
26.6.-26.7.
EC135Will only appear in the timetable at a later point.
7.6.-26.7.
Geneva dep.
07:15
09:15
15:15
Martigny dep.
09:10
11:10
17:20
Milan arr.
13:15
15:15
21:25
Milan–Martigny–Geneva.
Bus number
Period of operation
EC136Will only appear in the timetable at a later point.
7.6.-26.7.
EC132
7.6.-26.7.
EC134
26.6.-26.7.
Milan dep.
08:15
13:45
15:45
Martigny arr.
12:25
17:50
19:50
Geneva arr.
14:25
19:45
21:45
Geneva.
The stop for the direct bus in Geneva is located at Cornavin railway station in front of the Amavita pharmacy.
Bus numbers EC132 / EC134 / EC137 / EC139 from Geneva and Martigny to Milan and vice versa have one space for a passenger in a wheelchair. To ensure that you can travel with us, please reserve your wheelchair space by contacting the Contact Center Handicap at least 24 hours before your journey. Once you have reserved your space, you can buy your ticket (on SBB.ch, from the SBB Contact Center or at a staffed public transport point of sale).
Call the Contact Center Handicap (free of charge in Switzerland, from 5am to 12 midnight) tel. 0800 007 102Link opens in new window., from abroad +41 800 007 102