Travel options
from Milan to Donostia-San Sebastian

You can get from Milan to Donostia-San Sebastian by train, bus or flight.

Our recommendation

To get from Milan to Donostia-San Sebastian on 29 Jan we recommend taking a flight because it’s the best combination of price and speed.

11:50Milan Linate Airport5h15 17:05San Sebastian
1 changes
£1591One-way
Cheapest
23:15Milan22h15 21:30San Sebastián / Donostia, Federico García Lorca
1 changes
£431One-way
Other options
08:00Milan Linate Airport9h05 17:05San Sebastian
1 changes
£1921One-way

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

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Compare prices and tickets Prices for trains, buses and flights

Sat
29 Jan
£43BlaBlaCar Bus
£159Iberia
Tue
1 Feb
£76Union Ivkoni International
£62Iberia
Thu
3 Feb
£41BlaBlaCar Bus
£62Iberia

Travel Information between Milan and Donostia-San Sebastian

distanceDistance569 miles (917 km)
modeAvailable travel modesFlight or coach
priceTicket price range£37 - £54
cheapestCheapest modeCoach • £37 • 20 h 5 min
fastestFastest modeFlight • £54 • 4 h 35 min
carriersPopular travel companiesVueling or Flixbus

Take a flight or coach to travel 569 miles (917 km) between Milan and Donostia-San Sebastian. If speed is a priority, then a flight is the best option with an average duration of 4 h 35 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £37. The most popular travel providers which serve this trip are Vueling or Flixbus among others. Travellers can even take a direct from Milan to Donostia-San Sebastian.

The Window Seat

Read more about Donostia-San Sebastian

San Sebastian: A City Guide
San Sebastian: A City Guide

The Basque region is steeped in history and culture so distinctive that it has become one of the most unique destinations in all of Europe. And no place is more representative of the region than San Sebastian.  The seaside...

Continue reading

Travel Tips: Travel from Milan to Donostia-San Sebastian

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

Is cross-border travel to Donostia-San Sebastian, Spain from Milan, Italy currently allowed?

Travel between Milan, Italy and Donostia-San Sebastian, Spain is: Partially open.

Can travellers from Italy enter Spain?

International entry is allowed at this time for: Entry is partially open for citizens and permanent residents of Italy.

Are there rules for self-quarantine when arriving to Donostia-San Sebastian from Milan?

Conditions of entry into Spain:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required
  • Specific entry restrictions may apply for travel to Spain: Canary Islands

Are there COVID-19 safety rules for social distancing and wearing face masks in Donostia-San Sebastian, Spain?

To reduce the spread of COVID-19, the government of Spain has imposed the following measures:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

This information was last checked on 27/01/2022. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations   for your trip to Donostia-San Sebastian from Milan.

Am I required to self-quarantine when I return to Milan, Italy from Donostia-San Sebastian, Spain?

The restriction level for your return to Milan, Italy from Spain is: Partially open.

Is my journey back to Milan from Donostia-San Sebastian restricted?

Entry into Italy is currently allowed for: Entry is partially open for citizens and permanent residents of Spain.

Do I need to self-quarantine upon arrival in Milan from Donostia-San Sebastian?

Conditions of reentry into Italy:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 48 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • 5-day mandatory self-quarantine and COVID-19 test at the end of the isolation period
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Passenger Locator Form (PLF) required

What are the coronavirus safety measures I need to follow in Milan, Italy?

You should observe these safety measures in Italy as imposed by the government to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

This information about your return travel to Italy was last checked on 27/01/2022. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Milan from Donostia-San Sebastian closer to your date of departure here.

What are my Milan to Donostia-San Sebastian travel options?

There are 2 ways that you can travel from Milan to Donostia-San Sebastian. You can take a flight or coach.

What is the cheapest way to go to Donostia-San Sebastian from Milan?

A coach service offers the cheapest way to travel from Milan to Donostia-San Sebastian, which costs on average £37.

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

A coach journey is usually £17 less than a journey to Donostia-San Sebastian by plane, which costs on average £54 for the same trip.

What is the fastest way to get to Donostia-San Sebastian from Milan?

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

Other travel options to Donostia-San Sebastian from Milan can usually take longer:

In comparison, getting to Donostia-San Sebastian by coach can take on average 20 h 5 min.

How many miles from Milan to Donostia-San Sebastian would I travel?

The distance from Milan to Donostia-San Sebastian is approximately 569 miles (917 km).

Where do people depart from and arrive in when travelling from Milan to Donostia-San Sebastian?

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

  • Flights mostly leave from Milan Malpensa Airport and tend to arrive in San Sebastian.
  • Coaches mostly leave from Milan, Stazione Centrale and tend to arrive in San Sebastián / Donostia, Federico García Lorca.

Which travel companies can help me find a way to get from Milan to Donostia-San Sebastian?

If finding a good deal is your main consideration for your trip from Milan to Donostia-San Sebastian, then we'll help you find the best value travel companies for you:

  • Travel with Vueling to go to Donostia-San Sebastian by plane. For a good deal on tickets, you can find Vueling Milan to Donostia-San Sebastian tickets on Omio for £54.
  • Travel with Flixbus to go to Donostia-San Sebastian by coach. For a good deal on tickets, you can find Flixbus Milan to Donostia-San Sebastian tickets on Omio for £37.

Where should I go next after I travel to Donostia-San Sebastian from Milan?

Many of our customers who book a trip from Milan to Donostia-San Sebastian often extend their holiday and travel to other popular destinations like Madrid, Barcelona or Bilbao. If you’re thinking of adding another destination to your Milan and Donostia-San Sebastian itinerary, let Omio find you the best connections between Donostia-San Sebastian and any of these top destinations today!

How early should I purchase Milan to Donostia-San Sebastian tickets online to score the best deals?

Before travelling from Milan to Donostia-San Sebastian, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • The price of a plane ticket is on average £54 one way for this journey.
  • The price of a coach ticket is £37 one way on average for this journey.

But we recommend booking Milan to Donostia-San Sebastian tickets online a few months before your planned travel date to score the best deals and save money on your trip.