|Distance||569 miles (917 km)|
|Average bus duration||21 h 15 min|
|Average bus ticket price||$67 (€54)|
|Bus providers||Eurolines Switzerland|
Buses from Donostia-San Sebastian to Milan cover the 569 miles (917 km) long route taking on average 21 h 15 min with our travel partners like Eurolines Switzerland. There are direct bus services available. While the average ticket price for this route costs around $67 (€54), you can find the cheapest bus ticket for as low as $58 (€47).
Travel by bus between Donostia-San Sebastian, Spain and Milan, Italy is: Partially open.
International entry is allowed for: Entry is partially open for citizens and permanent residents of Spain
The government of Italy has imposed these measures to reduce the spread of COVID-19:
The above information was last checked on 9/22/21. Remember to check the latest COVID-19 travel safety regulations for your bus to Milan from Donostia-San Sebastian closer to your date of departure here
The current restriction level for your return trip by bus from Milan to Donostia-San Sebastian is: Partially open
Reentry to Spain is allowed for: Entry is partially open for citizens and permanent residents of Italy
What are the requirements?
The government of Spain has imposed these measures to reduce the spread of COVID-19:
Last checked on 9/22/21. 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 bus to Donostia-San Sebastian from Milan here.
Here are some other resources that might have the information you need