Travel from Donostia-San-Sebastián to Milan

Train, bus or fly from Donostia / San Sebastián to Milan?

Iberia and Vueling Airlines fly from Donostia / San Sebastián to Milan every 4 hours. Alternatively, you can take a train from Donostia / San Sebastián to Milan via Hendaye, Gare Montparnasse, and Paris Gare de Lyon in around 15 hours 11 minutes.

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 Donostia / San Sebastián to Milan

ModeDurationPrice
From Loiolako Erriberak 12 bus to San Sebastian airport, fly to Milan Malpensa airport, then train to Milan.7 h 41 min$158
From San Sebastián bus to Bilbao airport, fly to Milan Malpensa airport, then train to Milan.5 h 55 min$109
From Loiolako Erriberak 12 bus to San Sebastian airport, fly to Milan Linate airport, then line 73 bus to Milan.7 h 6 min$145
From San Sebastian bus to Biarritz airport, fly to Milan Malpensa airport, then train to Milan.6 h 45 min$194
From San Sebastian bus to Biarritz airport, fly to Milan Linate airport, then line 73 bus to Milan.7 h 50 min$181
From Loiola-Donostia train to Hendaye, train to Gare Montparnasse, bus to Paris Gare de Lyon, then train to Milano Porta Garibaldi.15 h 11 min$385
From San Sebastian bus to Chambery-Challes-E then train to Milano Porta Garibaldi.19 h 5 min$162
From San Sebastian bus to Niza, walk to Nice, Nice Aéroport Terminal 2, bus to lampugnano m1, then line 68 bus to conciliazione m1.20 h 45 min$121
From San Sebastian - Estacion de Autobuses bus to Bordeaux, bus to Lampugnano, then line 1 subway to Duomo M1.24 h 57 min$213
From Donostia / San Sebastián drive to Milan.11 h 28 min$224

How long does it take to get from Donostia / San Sebastián to Milan?

It takes approximately 7 hours 41 minutes to get from Donostia / San Sebastián to Milan, including transfers.

Is there a direct bus between Donostia / San Sebastián and Milan?

No, there is no direct bus from Donostia / San Sebastián to Milan. However, there are services departing from San Sebastian and arriving at conciliazione m1 via Nice, Nice Aéroport Terminal 2 and lampugnano m1. The journey, including transfers, takes approximately 20 hours 45 minutes.

Operators from Donostia / San Sebastián to Milan

OperatorPhoneWebsite
Lurraldebus943 000 117Lurraldebus
Vueling AirlinesVueling Airlines
IberiaIberia
easyJeteasyJet
SaudiaSaudia
Air EuropaAir Europa
Malpensa ExpressMalpensa Express
Air FranceAir France
LufthansaLufthansa
Milan MetroMilan Metro
ALSA+34 902 42 22 42ALSA
Hop!Hop!
AlitaliaAlitalia
EuskotrenEuskotren
TGV0033 892 353535TGV
Le Bus Direct+33 810 81 20 01Le Bus Direct
FlixBus+49 1807 123 99 123FlixBus
Iberocoach(+351) 253 267 730Iberocoach
Eurolines FR+ 33 1 41 86 24 21Eurolines FR