How to travel from Milan to Donostia-San Sebastian

Mon, Jul 26
+ Add Return

Travel options
from Milan to Donostia-San Sebastian

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

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

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

Travel Information between Milan and Donostia-San Sebastian

distanceDistance569 miles (917 km)
modeAvailable travel modesFlight or bus
priceTicket price range$85 - $90
cheapestCheapest modeFlight • $85 (€68) • 5 h 15 min
fastestFastest modeFlight • $85 (€68) • 5 h 15 min
carriersPopular travel companiesIberia or Flixbus

Travel 569 miles (917 km) by flight or bus to Donostia-San Sebastian from Milan. If speed is a priority, then a flight is the best option with an average duration of 5 h 15 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $85 (€68). The most popular travel companies which serve this trip are Iberia or Flixbus among others. Travelers can even take a direct bus from Milan to Donostia-San Sebastian.

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
What are the international travel restrictions for Spain due to COVID-19 if I’m traveling from Milan to Donostia-San Sebastian?

International travel from Milan, Italy to Donostia-San Sebastian, Spain is: Partially open.

Can I enter Spain if coming from Italy?

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

Am I required to self-quarantine upon arrival to Donostia-San Sebastian if traveling from Milan?

Conditions of entry:

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

What measures do I need to follow in Donostia-San Sebastian, Spain due to the pandemic?

All travelers in Spain must observe the following coronavirus safety measures:

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

The information above was last checked on 7/25/21; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations   for your upcoming trip from Milan to Donostia-San Sebastian.

Are there COVID-19 restrictions on returning 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:

  • Negative COVID-19 test issued at most 2 days before arrival or 10 day mandatory self-quarantine
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • 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 7/25/21. 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.

How do I get from Milan to Donostia-San Sebastian?

There are 2 ways that you can travel between Milan and Donostia-San Sebastian. You can take a flight or bus.

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

The cheapest way to travel from Milan to Donostia-San Sebastian is by taking a flight with an average price of $85 (€68).

This is compared to other travel options to Donostia-San Sebastian:

Taking a flight is usually $5 (€4) less than taking a bus to Donostia-San Sebastian, which costs on average $90 (€72) for the same trip.

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

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

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

In comparison, taking a bus requires on average 17 h   of travel time.

What is the distance from Milan to Donostia-San Sebastian?

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

When traveling from Milan to Donostia-San Sebastian, what are the departure and arrival points in Milan and Donostia-San Sebastian?

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

  • Flights mostly leave from Milan Malpensa Airport and tend to arrive in San Sebastian.
  • Buses most often depart from Milan at Milan, Stazione Centrale and arrive in Donostia-San Sebastian at 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?

Omio works with many trusted partners that can help you travel the best way from Milan to Donostia-San Sebastian:

  • You can go to Donostia-San Sebastian from Milan by plane with Iberia. You'll see cheap plane tickets for $85 (€68) with Iberia from Milan to Donostia-San Sebastian on Omio.
  • You can travel between Milan and Donostia-San Sebastian by bus with Flixbus. You can find cheap tickets on Omio for $90 (€72) with Flixbus from Milan to Donostia-San Sebastian.
Can I travel directly to Donostia-San Sebastian from Milan?

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

  • You'll find direct buses 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.

What other popular destinations should I add to my itinerary for my trip from Milan to Donostia-San Sebastian?
Many of our customers who book a trip from Milan to Donostia-San Sebastian often extend their vacation 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?

When planning your trip from Milan to Donostia-San Sebastian, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Plane tickets cost $85 (€68) one way on average.
  • Bus tickets are costing on average $90 (€72) one way.

However, we recommend buying tickets from Milan to Donostia-San Sebastian online a few months in advance to get the best deals and save money on your upcoming journey.