Travel from Milan to Oulx

Bus or train from Milan to Oulx?

TGV operates a train from Milan to Oulx 4 times a day. Tickets cost $45 - $60 and the journey takes 2 hours 28 minutes. Alternatively, FlixBus operates a bus from Milan to Oulx twice a week. Tickets cost $14 - $24 and the journey takes 4 hours 5 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Milan to Oulx

ModeDurationPrice
From Milano Porta Garibaldi train to Oulx-Cesana-Claviere-Sestriere.2 h 28 min44€
From Milano Centrale train to Torino Porta Nuova then train to Oulx Cesana Claviere Sestriere.2 h 55 min32€
From duomo m1 m3 bus to Milan, Milan then bus to Oulx.5 h 28 min20€
From Milan drive to Oulx.2 h 11 min31€

How long does it take to get from Milan to Oulx?

The train from Milano Porta Garibaldi to Oulx-Cesana-Claviere-Sestriere takes 2 hours 28 minutes including transfers and departs four times a day.

Is there a direct train between Milan and Oulx?

Yes, there is a direct train departing from Milano Porta Garibaldi and arriving at Oulx-Cesana-Claviere-Sestriere. Services depart four times a day, and operate Monday, Tuesday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 2 hours 28 minutes.

Is there a direct bus between Milan and Oulx?

No, there is no direct bus from Milan to Oulx. However, there are services departing from duomo m1 m3 and arriving at Oulx via Milan, Milan. The journey, including transfers, takes approximately 5 hours 28 minutes.

Operators from Milan to Oulx

OperatorPhoneWebsite
TGV0033 892 353535TGV
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Trenitalia+39 06 68475475Trenitalia
Milan MetroMilan Metro
FlixBus+49 1807 123 99 123FlixBus