COMPARE Prices across different modes

Wed
20 Oct
£69Flixbus
Find prices
Thu
21 Oct
£41BlaBlaCar Bus
£193Iberia
Mon
25 Oct
£41BlaBlaCar Bus
£105Iberia
Tue
26 Oct
£45Union Ivkoni International
£105Iberia
Wed
27 Oct
£47BlaBlaCar Bus
£47Iberia
Thu
28 Oct
£46BlaBlaCar Bus
£122Iberia
Fri
29 Oct
£82BlaBlaCar Bus
£220Iberia
Sat
30 Oct
£59BlaBlaCar Bus
£81Iberia
Mon
1 Nov
£59BlaBlaCar Bus
£153Iberia
Tue
2 Nov
£47BlaBlaCar Bus
Find prices

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
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

Train Information to Milan from Donostia-San Sebastian

distanceDistance569 miles (917 km)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day

Trains from Donostia-San Sebastian to Milan cover the 569 miles (917 km) long trip taking on average 35 h 12 min with our travel partners like. Normally, there is 1 train operating per day, including direct services available.

Travel Tips

Trains from Donostia-San Sebastian to Milan
Travel by train to Milan 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 Donostia-San Sebastian to Milan.
FAQs
Is cross-border travel by train between Donostia-San Sebastian, Spain and Milan, Italy allowed?

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

Is international entry into Milan from Donostia-San Sebastian restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in Italy from Donostia-San Sebastian?

Entry Requirements:

  • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Milan, Italy?

The government of Italy has imposed these measures to reduce the spread of COVID-19:

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

The above information was last checked on 19/10/2021. Remember to check the latest COVID-19 travel safety regulations for your train between Donostia-San Sebastian and Milan closer to your date of departure here.

What COVID restrictions are there for my return journey by train to Donostia-San Sebastian, Spain from Milan, Italy?

The current restriction level for your return trip by train from Milan to Donostia-San Sebastian is: Partially open

Are there any international entry restrictions on returning to Spain from Italy?

Reentry to Spain is allowed for: Entry is partially open for citizens and permanent residents of Italy

Do I need to quarantine on arrival in Spain from Milan?

What are the entry requirements?

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • 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

What are the safety rules to follow in Donostia-San Sebastian, Spain?

The government of Spain has imposed these measures to reduce the spread of COVID-19:

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

Last verified on 19/10/2021. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Milan to Donostia-San Sebastian train here.

What is the distance by train from Donostia-San Sebastian to Milan?
The Donostia-San Sebastian to Milan train distance is approximately 569 miles (917 km).
How long does it take from Donostia-San Sebastian to Milan by train?
The train time from Donostia-San Sebastian to Milan is on average 35 h 12 min  for the 569 miles (917 km) long journey, but the time it takes to go to Milan from Donostia-San Sebastian by train can vary depending on specific dates or travelling on weekends and holidays.
How many train services per day are there from Donostia-San Sebastian to Milan?
On average, there is 1 train a day from Donostia-San Sebastian to Milan. The train times and services may be different on weekends and holidays compared to weekdays.

Important Stations and Airports for this Journey

Donostia-San Sebastian
Milan
The major railway station for departures from Donostia-San Sebastian is. Read all the information you need to know about services, amenities and connections at for your trip to Milan from Donostia-San Sebastian.