How to get to Donostia-San Sebastian from Milan

Wed, 24 Jul
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel Information between Milan and Donostia-San Sebastian

distanceDistance569 miles
modeAvailable travel modesTrain, coach or flight
priceTicket price range£46 - £343
cheapestCheapest modeFlight • £46 • 4 h 20 min
fastestFastest modeFlight • £46 • 4 h 20 min
carriersPopular travel companiesBlaBlaCar Bus, Iberia or Regionale

Take a train, coach or flight to travel 569 miles to Donostia-San Sebastian from Milan. The most popular travel providers which serve this journey are BlaBlaCar Bus, Iberia or Regionale among others. Travellers can even take a direct coach, flight or train from Milan to Donostia-San Sebastian.

Travel options
from Milan to Donostia-San Sebastian

How to get to Donostia-San Sebastian from Milan by train, bus, flight or ferry.

Our recommendation
bus

The best way to travel from Milan to Donostia-San Sebastian is by taking a coach because it’s the best combination of price and speed.

BlaBlaCar Bus
17:3025h40
Milano, Autostazione Lampugnano
19:10San Sebastián / Donostia, Federico García Lorca
£901One-way
1 change
Cheapest
BlaBlaCar Bus
17:3025h40
Milano, Autostazione Lampugnano
19:10San Sebastián / Donostia, Federico García Lorca
£901One-way
1 change
Fastest
Iberia
07:505h10
Milan Linate Airport (LIN)
13:00San Sebastián Airport (EAS)
£3441One-way
1 change
Other options
Union Ivkoni International
05:3018h29
Milan
23:59San Sebastián / Donostia, Federico García Lorca
£1111One-way
0 changes
FlixBus
07:2519h15
Milano, Autostazione Lampugnano
02:40San Sebastián / Donostia, Federico García Lorca
£1191One-way
1 change
FlixBus
08:3027h30
Milano, Autostazione Lampugnano
12:00San Sebastián / Donostia, Federico García Lorca
£1261One-way
1 change
Vueling
22:0510h50
Milan Malpensa Airport (MXP)
08:55San Sebastián Airport (EAS)
£2171One-way
1 change
Vueling
18:1014h45
Milan Malpensa Airport (MXP)
08:55San Sebastián Airport (EAS)
£4621One-way
1 change
Iberia
14:456h05
Milan Malpensa Airport (MXP)
20:50San Sebastián Airport (EAS)
£6331One-way
1 change

Find all the dates and times for this journey by train, bus, flight, and ferry .

Compare prices and tickets Prices for trains, coaches, flights and ferries

Wed
24 Jul
Thu
25 Jul
Fri
26 Jul
Sat
27 Jul
Sun
28 Jul
Mon
29 Jul
Tue
30 Jul
Wed
31 Jul
Thu
01 Aug
Fri
02 Aug
Sat
03 Aug
Sun
04 Aug
Mon
05 Aug
Tue
06 Aug
Wed
07 Aug
Thu
08 Aug
Fri
09 Aug
Sat
10 Aug
Sun
11 Aug
Mon
12 Aug
Tue
13 Aug

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

All travel companies: All Airlines and Coach Companies from Milan to Donostia-San Sebastian

BlaBlaCar Bus, Iberia and FlixBus will get you to Donostia-San Sebastian from Milan at great prices. With over 1000 travel companies on Omio, you can find the best travel times, prices and tickets for your trip.

BlaBlaCar Bus (formerly known as Ouibus or iDBUS) is a popular French travel provider from France operating long-distance services in 10 countries in Europe and connecting over 300 destinations. It is a subsidiary of the French car sharing service, BlaBlaCar. Standard amenities on BlaBlaCar Bus include toilets, air conditioning, USB and power outlets for charging phones, tablets and laptops during long travel journeys, extra legroom and adjustable seats. There is also free Wi-Fi available on select routes. The only ticket type from BlaBlaCar Bus is the Standard ticket, which allows each traveler to bring one cabin bag and up to two hold bags.

    Iberia is Spain’s leading airline, headquartered in Adolfo Suárez-Madrid Barajas in Madrid, offering flights around Europe and across the world. It offers different fares for your next travel from Milan to Donostia-San Sebastian including: Basic Fare, Classic Fare, Flexible Fare and Business Club.

      FAQs: Milan to Donostia-San Sebastian

      FAQs: Travel to Donostia-San Sebastian easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Donostia-San Sebastian.
      FAQs

      There are 3 options to travel between Milan and Donostia-San Sebastian including taking a train, coach or flight.

      The cheapest way to go to Donostia-San Sebastian from Milan is by taking a flight, which costs on average £46.

      This is compared to other ways of getting from Milan to Donostia-San Sebastian:

      Taking a flight costs £2 less than taking a coach, which costs on average £48 for the same trip.

      Taking a flight costs £297 less than taking a train, which costs on average £343 for the same trip.

      The fastest way to get to Donostia-San Sebastian from Milan is by flight with an average travel time of 4 h 20 min.

      Other travel options to Donostia-San Sebastian take longer:

      Coach takes 18 h on average.

      Train takes 15 h 45 min on average.

      The Milan to Donostia-San Sebastian distance is approximately 569 miles.

      The average frequency per day from Milan to Donostia-San Sebastian is:

      • 1 train a day.

      However, we recommend checking specific travel dates for your route from Milan to Donostia-San Sebastian as scheduled services by train, coach or flight can vary by season or day of the week.

      These are the most popular departure and arrival points for travellers from Milan to Donostia-San Sebastian:

      • Coaches from Milan to Donostia-San Sebastian most often leave from Milano, Milan Linate Airport and arrive in Donostia-San Sebastian, Estación de Autobuses.
      • Flights from Milan to Donostia-San Sebastian most often leave from Milan Malpensa Airport and arrive in San Sebastián Airport.
      • Trains from Milan to Donostia-San Sebastian most often leave from Milan Centrale and arrive in Donostia-San Sebastián.

      The following travel companies offer services from Milan to Donostia-San Sebastian:

      • BlaBlaCar Bus, Ourbus or FlixBus can get you to Donostia-San Sebastian by coach. You can find a good deal for coach tickets with BlaBlaCar Bus from Milan to Donostia-San Sebastian for £48 on Omio.
      • Travel with Iberia or Vueling Airlines for flights to Donostia-San Sebastian. If you’re looking for a good deal on tickets, check for Vueling Airlines Milan to Donostia-San Sebastian tickets on Omio for £46.
      • Regionale can take you to Donostia-San Sebastian by train. If searching for a good deal on trains, you can find tickets for Regionale from Milan to Donostia-San Sebastian for £343.

      Yes, there are direct services available from Milan to Donostia-San Sebastian with the following travel companies:

      • Direct services by coach with.
      • Take a direct flight with.
      • Direct services by train with.

      Direct services tend to save you time and add more convenience in getting you to Donostia-San Sebastian as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Milan to Donostia-San Sebastian.

      Looking to extend your trip from Milan to Donostia-San Sebastian? Many Omio customers who go from Milan to Donostia-San Sebastian usually extend their holiday to explore other popular destinations like Madrid, Bilbao, Barcelona, Pamplona or Paris. If you're looking to explore Madrid, Bilbao, Barcelona, Pamplona or Paris from Donostia-San Sebastian, let Omio find you the best connections available at an affordable price.
      HomeTravelTravel to SpainTravel to Donostia-San SebastianHow to get to Donostia-San Sebastian from Milan

      The Omio App Makes Travel Planning Easy

      We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

      ios-badge
      android-badge
      Hand With Phone
      More routes, destinations and providers