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 h 11 min.

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.6 h 57 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 41 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$161
From San Sebastian bus to Grenoble, bus to lampugnano m1, then line 68 bus to conciliazione m1.20 h 3 min$115
From San Sebastian - Estacion de Autobuses bus to Bordeaux, bus to Lampugnano, then line 1 subway to Duomo M1.24 h 49 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 h 41 min 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 Grenoble and lampugnano m1. The journey, including transfers, takes approximately 20 h 3 min.

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