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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Porto from Donostia-San Sebastian

distanceDistance261 miles (421 km)
frequencyBus frequency1 a day
changesDirect busYes, there is 1 direct bus a day

Buses from Donostia-San Sebastian to Porto cover the 261 miles (421 km) long trip taking on average 13 h 34 min with our travel partners like. Normally, there is 1 bus operating per day, including direct services available.

Travel Tips

Bus to Porto from Donostia-San Sebastian
Take the bus to Porto 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 Porto.
FAQs
How far is Donostia-San Sebastian to Porto by bus?
The bus distance from Donostia-San Sebastian to Porto is around 261 miles (421 km).
How long is the bus between Donostia-San Sebastian and Porto?
On average the Donostia-San Sebastian to Porto bus travel time is 13 h 34 min  for the 261 miles (421 km) long route, but the duration can vary if you travel on weekends and holidays.
How many bus services are there between Donostia-San Sebastian and Porto a day?
The average number of buses departing Donostia-San Sebastian for Porto is 1 a day. The bus schedules and services may vary between weekdays and weekends.

More options for your journey from Donostia-San Sebastian to Porto

Here are some other resources that might have the information you need