Travel from Bilbao to Milan

Train, bus or fly from Bilbao to Milan?

Iberia, Air France and 9 other airlines fly from Bilbao to Milan hourly. Alternatively, Spanish Railways (RENFE) operates a train from Bilbao to Milan 3 times a day. Tickets cost $40 - $60 and the journey takes 4 h 40 min. 3 other operators also service this route.

Travel Guides

Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Bilbao to Milan

From Moyua Plaza bus to Bilbao airport, fly to Milan Malpensa airport, then train to Milan. 4 h 55 min $96. From Moyua Plaza bus to Bilbao airport, fly to Milan Linate airport, then line 73 bus to Milan. 6 h 51 min $113. From Moyua Plaza bus to Bilbao airport, fly to Milan Bergamo airport, then shuttle to Milan. 7 h 10 min $139. From Bilbao-Abando train to Zaragoza Delicias, train to Barcelona Sants, train to Lyon Part Dieu, then train to Milano Porta Garibaldi. 19 h $325. From Bilbao, Bilbao bus to Cannes, Cannes, bus to lampugnano m1, then line 68 bus to conciliazione m1. 20 h 32 min $146. From Bilbao bus to Sion then train to Milano Centrale. 22 h 28 min $220. From Bilbao bus to Burdeos, walk to Bordeaux, bus to Lampugnano, then line 1 subway to Duomo M1. 25 h 41 min $169. From Bilbao drive to Milan. 12 h 27 min $243.