FlightsFrom Donostia / San Sebastián

To Milan

Cheap Flights from Donostia / San Sebastián to Milan

Browse current best options from Donostia / San Sebastián. Become a member to unlock all deals and get alerts when new deals appear.

Deals from

Donostia / San Sebastián

RatePunk searches hundreds of travel sites at once for deals on flights to Milan

Prices updated 24 days ago

486,190 searches this week

171 airlines compared

80%+ AI score for best value

Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)

Today’s best flight deals from Donostia / San Sebastián to Milan

Explore current cheapest deals departing from Donostia / San Sebastián to Milan

August 5 - August 18

Cheapest

EAS - Milan

$215

$115

Round trip

August 5 - August 13

EAS - Milan

$233

$123

Round trip

August 4 - August 18

EAS - Milan

$215

$126

Round trip

August 5 - August 11

Best

EAS - Milan

$244

$126

Round trip

August 5 - August 20

EAS - Milan

$211

$127

Round trip

August 4 - August 12

EAS - Milan

$233

$128

Round trip

August 5 - August 12

EAS - Milan

$243

$128

Round trip

July 28 - July 29

Earliest

EAS - Milan

$223

$129

Round trip

August 4 - August 20

EAS - Milan

$212

$129

Round trip

August 5 - August 17

EAS - Milan

$217

$129

Round trip

Unlock all 500+ flight deals to Milan and get alerts when great deals appear

Route Intelligence — 486,190 Searches this Week

Insights for flights from Donostia / San Sebastián to Milan

For cheap flights from Donostia / San Sebastián to Milan, the most affordable month to fly is October, with a median fare of just $66. Other budget-friendly options include January, where the median fare is $67, and September, with a median of $96. Planning your trip around these months can lead to significant savings.
Fares for flights from Donostia / San Sebastián to Milan typically range from $82–$161, with a median price of $126. Right now, fares are below the typical level, indicating a favorable time to consider booking. Currently, 72% of recent fares are classified as a good price, suggesting that many travelers are finding value on this route.
When flying from Donostia / San Sebastián to Milan, most itineraries connect at least once, as 0% of recent fares were for direct flights. For connecting itineraries, the typical number of connections is 1. This means you should generally expect a stopover on your journey.
A typical journey from Donostia / San Sebastián to Milan takes approximately 11h 45m, including connections. This duration accounts for the common need to connect at least once, reflecting the overall travel time you can expect for this route. New deals appear almost daily, so keeping an eye on prices can be beneficial.
The distance between Donostia / San Sebastián and Milan is 871 km, classifying this as a short-haul route. This distance typically translates to a shorter overall travel experience, although connecting flights will extend the total journey time.

How much is a round trip from Donostia / San Sebastián to Milan

Regular price: $185 - $365

Prices for flights from Donostia / San Sebastián to Milan are currently below the regular range.

The regular price range for this route is between $185 and $365. The current lowest deal is $128 with Vueling Airlines, for travel from August 4 to August 12.

now $128

Low $185

High $365

The cheapest time to fly from Donostia / San Sebastián to Milan

Flights from San Sebastian to Milan are cheapest in October, with a median price of $66. The most expensive month to fly is July, with a median price of $171. Prices are generally lower from January to October.

October

Cheapest

Flights from $66

July

Most Expensive

Flights from $171

Jan
Apr
May
Jun
Jul
Aug
Sep
Oct

Direct flights from Donostia / San Sebastián to Milan

Airline logo

Vueling Airlines

Airline logo

Iberia Airlines

Airline logo

Aero Services Executive

Last-minute flights going from Donostia / San Sebastián to Milan

Sun, Jun 21

⌛ Last-Minute

EAS - Milan

Iberia Airlines

Donostia / San Sebastián (EAS) - Milan (MXP)

Iberia Airlines

$280

$938

One-way

Mon, Jun 29

⌛ Last-Minute

EAS - Milan

Donostia / San Sebastián (EAS) - Milan (LIN)

$262

$1,493

One-way

Thu, Jul 2

⌛ Last-Minute

EAS - Milan

Vueling AirlinesVueling Airlines

Donostia / San Sebastián (EAS) - Milan (MXP)

Vueling Airlines, Aero Services Executive

$206

$243

One-way

Thu, Jul 16

⌛ Last-Minute

EAS - Milan

Donostia / San Sebastián (EAS) - Milan (LIN)

$231

$2,595

One-way

Thu, Jul 23

⌛ Last-Minute

EAS - Milan

Iberia Airlines

Donostia / San Sebastián (EAS) - Milan (MXP)

Iberia Airlines

$214

$182

One-way

Thu, Jul 23

⌛ Last-Minute

EAS - Milan

Donostia / San Sebastián (EAS) - Milan (MXP)

$228

$1,128

One-way

Biggest price drops on these dates for flights from Donostia / San Sebastián to Milan

7 nights

Aug 5 - Aug 12

$243  →  $128

47%

2 nights

Dec 15 - Dec 17

$237  →  $130

45%

8 nights

Aug 4 - Aug 12

$233  →  $128

45%

8 nights

Aug 5 - Aug 13

$233  →  $129

45%

Popular Airports to fly from Donostia / San Sebastián to Milan

Donostia / San Sebastián - Milan route insights

💸 Price insights

Recent fares are below the typical level

Recent fares from Donostia / San Sebastián to Milan are below the typical level at $128.

📅 Best time to fly

October is historically cheapest at $66

Historically, October is the cheapest month to fly from Donostia / San Sebastián to Milan, with a median price of $66.

⏱️ Flight duration

Connecting flights typically take 11h 45m

Flights from Donostia / San Sebastián to Milan typically involve connecting, with a median duration of 11h 45m.

✈️ Airlines & availability

Connecting flights are the only option

There are no direct flights available from Donostia / San Sebastián to Milan; all routes include stopovers.

🏆 Airline highlight

Vueling Airlines is a prominent carrier

Vueling Airlines is a prominent carrier for routes from Donostia / San Sebastián to Milan.

🎯 Booking tip

Deals appear frequently for this route

Deals for flights from Donostia / San Sebastián to Milan appear frequently, about 0.5 deals per day.

Donostia / San Sebastián main airports to depart from

San Sebastián (EAS)

Cheapest

San Sebastián Airport is a good choice for flights from Donostia / San Sebastián to Milan.

📍 ~15 km from Donostia / San Sebastián (reachable by car)

💸 Flights from ~$115

Milan main airports to arrive at

Milan–Malpensa (MXP)

Cheapest

Milan–Malpensa is a good option for flights to Milan, offering competitive prices from Donostia / San Sebastián.

📍 ~40 km from Milan city center (reachable by car or train).

💸 Flights from ~$115

Linate (LIN)

Linate is a convenient arrival airport for reaching Milan from Donostia / San Sebastián.

📍 ~10 km from Milan city center (reachable by car or bus).

💸 Flights from ~$180

Milan Bergamo International Airport (BGY)

Milan Bergamo International Airport serves the Milan area and is an alternative for flights from Donostia / San Sebastián.

📍 ~45 km from Milan city center (reachable by car or bus).

💸 Flights from ~$137

Airports nearby Milan used as alternative

Turin (TRN)

Cheapest

Turin Airport is a reliable alternative for European and some long-haul routes, with a wide range of cabin classes.

📍 ~135 km from Milan (reachable by car and train)

💸 Flights from ~$132

Bologna Guglielmo Marconi (BLQ)

Bologna Guglielmo Marconi Airport is a major international hub, highly accessible via high-speed rail.

📍 ~200 km from Milan (reachable by car and train)

💸 Flights from ~$132

Verona Villafranca (VRN)

Verona Villafranca Airport offers strong regional connectivity and reliable service with reasonable driving distance.

📍 ~120 km from Milan (reachable by car and train)

💸 Flights from ~$165

Genoa Cristoforo Colombo (GOA)

Genoa Cristoforo Colombo Airport is useful for specific Mediterranean and European connections, relatively close to Milan.

📍 ~140 km from Milan (reachable by car and train)

💸 Flights from ~$153

Zürich Airport (ZRH)

Zürich Airport is a major global hub offering extensive long-haul flights, with direct rail connections.

📍 ~280 km from Milan (reachable by car and train)

💸 Flights from ~$196

Business & First Class Flight Deals to Milan

Discover luxury on the budget with premium cabin class on flights from Donostia / San Sebastián to Milan.

Elite

Best Elite deals to Milan

Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.

From EAS

Elite

Jul 30

Milan, Italy

81% AI deal score

$1,192

$670

Save $522

From EAS

Elite

Jul 30

Milan, Italy

81% AI deal score

$1,186

$672

Save $514

From EAS

Elite

Jul 21

Milan, Italy

81% AI deal score

$1,197

$675

Save $522

From EAS

Elite

Jul 21

Milan, Italy

81% AI deal score

$1,194

$675

Save $519

From EAS

Elite

Jul 21

Milan, Italy

81% AI deal score

$1,197

$675

Save $522

From EAS

Elite

Jul 30

Milan, Italy

80% AI deal score

$1,180

$694

Save $486

From EAS

Elite

Jul 30

Milan, Italy

80% AI deal score

$1,192

$696

Save $496

From EAS

Elite

Jul 30

Milan, Italy

80% AI deal score

$1,186

$704

Save $482

From EAS

Elite

Jul 30

Milan, Italy

80% AI deal score

$1,186

$704

Save $482

From EAS

Elite

Jul 23

Milan, Italy

80% AI deal score

$1,186

$706

Save $480

From EAS

Elite

Jul 21

Milan, Italy

80% AI deal score

$1,191

$715

Save $476

From EAS

Elite

Jul 23

Milan, Italy

80% AI deal score

$1,206

$732

Save $474

From EAS

Elite

Aug 12

Milan, Italy

80% AI deal score

$1,319

$740

Save $579

From EAS

Elite

Jun 30

Milan, Italy

79% AI deal score

$1,152

$708

Save $444

From EAS

Elite

Jun 30

Milan, Italy

79% AI deal score

$1,166

$730

Save $436

From EAS

Elite

Aug 12

Milan, Italy

79% AI deal score

$1,289

$732

Save $557

From EAS

Elite

Jul 23

Milan, Italy

79% AI deal score

$1,190

$732

Save $458

From EAS

Elite

Jun 24

Milan, Italy

79% AI deal score

$1,172

$732

Save $440

From EAS

Elite

Jul 23

Milan, Italy

79% AI deal score

$1,197

$732

Save $465

From EAS

Elite

Jul 23

Milan, Italy

79% AI deal score

$1,191

$732

Save $459

From EAS

Elite

Aug 14

Milan, Italy

79% AI deal score

$1,292

$732

Save $560

From EAS

Elite

Jul 23

Milan, Italy

79% AI deal score

$1,196

$740

Save $456

From EAS

Elite

Jul 23

Milan, Italy

79% AI deal score

$1,196

$740

Save $456

From EAS

Elite

Jul 23

Milan, Italy

79% AI deal score

$1,195

$740

Save $455

From EAS

Elite

Jul 21

Milan, Italy

79% AI deal score

$1,193

$741

Save $452

From EAS

Elite

Jul 21

Milan, Italy

79% AI deal score

$1,195

$741

Save $454

From EAS

Elite

Jul 21

Milan, Italy

79% AI deal score

$1,180

$741

Save $439

From EAS

Elite

Jul 21

Milan, Italy

79% AI deal score

$1,194

$741

Save $453

From EAS

Elite

Jun 24

Milan, Italy

78% AI deal score

$1,091

$732

Save $359

From EAS

Elite

Jun 24

Milan, Italy

78% AI deal score

$1,098

$732

Save $366

From EAS

Elite

Jun 30

Milan, Italy

78% AI deal score

$1,091

$732

Save $359

From EAS

Elite

Jun 24

Milan, Italy

78% AI deal score

$1,154

$732

Save $422

From EAS

Elite

Jun 30

Milan, Italy

78% AI deal score

$1,144

$732

Save $412

From EAS

Elite

Jun 24

Milan, Italy

78% AI deal score

$1,154

$732

Save $422

From EAS

Elite

Jun 24

Milan, Italy

78% AI deal score

$1,149

$732

Save $417

From EAS

Elite

Jun 24

Milan, Italy

78% AI deal score

$1,154

$732

Save $422

From EAS

Elite

Jun 30

Milan, Italy

78% AI deal score

$1,088

$732

Save $356

From EAS

Elite

Jun 30

Milan, Italy

78% AI deal score

$1,140

$732

Save $408

From EAS

Elite

Jun 24

Milan, Italy

78% AI deal score

$1,091

$732

Save $359

From EAS

Elite

Jun 30

Milan, Italy

78% AI deal score

$1,091

$732

Save $359

From EAS

Elite

Jun 30

Milan, Italy

78% AI deal score

$1,088

$732

Save $356

From EAS

Elite

Jul 30

Milan, Italy

47% AI deal score

$1,286

From EAS

Elite

Jul 23

Milan, Italy

47% AI deal score

$1,322

From EAS

Elite

Jul 21

Milan, Italy

47% AI deal score

$1,331

From EAS

Elite

Jul 23

Milan, Italy

44% AI deal score

$2,090

From EAS

Elite

Jul 30

Milan, Italy

44% AI deal score

$2,171

From EAS

Elite

Jun 24

Milan, Italy

44% AI deal score

$2,493

From EAS

Elite

Jul 23

Milan, Italy

44% AI deal score

$2,605

From EAS

Elite

Aug 04

Milan, Italy

38% AI deal score

$1,342

From EAS

Elite

Aug 04

Milan, Italy

38% AI deal score

$1,378

From EAS

Elite

Aug 04

Milan, Italy

38% AI deal score

$1,378

From EAS

Elite

Aug 15

Milan, Italy

37% AI deal score

$1,448

From EAS

Elite

Aug 15

Milan, Italy

37% AI deal score

$1,448

From EAS

Elite

Jul 12

Milan, Italy

36% AI deal score

$1,652

From EAS

Elite

Jul 13

Milan, Italy

36% AI deal score

$1,652

From EAS

Elite

Jul 07

Milan, Italy

36% AI deal score

$1,652

From EAS

Elite

Aug 04

Milan, Italy

35% AI deal score

$1,512

From EAS

Elite

Aug 04

Milan, Italy

35% AI deal score

$1,548

From EAS

Elite

Jul 12

Milan, Italy

35% AI deal score

$1,637

From EAS

Elite

Jul 13

Milan, Italy

35% AI deal score

$1,637

From EAS

Elite

Jul 11

Milan, Italy

35% AI deal score

$1,663

From EAS

Elite

Jul 01

Milan, Italy

35% AI deal score

$1,663

From EAS

Elite

Jul 13

Milan, Italy

35% AI deal score

$1,856

From EAS

Elite

Jul 12

Milan, Italy

35% AI deal score

$1,856

From EAS

Elite

Jul 07

Milan, Italy

35% AI deal score

$1,856

From EAS

Elite

Jul 01

Milan, Italy

35% AI deal score

$1,867

From EAS

Elite

Jul 11

Milan, Italy

35% AI deal score

$1,867

From EAS

Elite

Jul 13

Milan, Italy

35% AI deal score

$2,310

From EAS

Elite

Jul 12

Milan, Italy

35% AI deal score

$2,310

Frequently Asked Questions About Flights to Milan

To find more affordable flights, consider being flexible with your travel dates and times. Comparing prices from various airlines and booking sites can also help you identify better deals. Setting up price alerts may notify you when fares drop for your desired route.

Booking in advance often provides more options and potentially lower prices, especially for popular routes. However, last-minute deals can sometimes appear, though they are less predictable. Monitoring price trends can help you decide on an optimal booking time.

Yes, comparing nearby airports at both your origin and destination can sometimes reveal more economical flight options. While it may require additional ground transportation, the savings on airfare can be significant. Always factor in the total cost and travel time.