COVID-19 Travel restrictions may apply upon entering Portugal. Learn More.
Duration 13h 18m
Distance 731.9 km
Average price 75€
Frequency 5/week

Trip overview

The average bus between Donostia / San Sebastián and Porto takes 13h 18m and the fastest bus takes 13h. The bus runs, on average, 5 times per week from Donostia / San Sebastián to Porto. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Bus

  1. San Sebastián, San Sebastian
  2. Porto
13h
Bookable on Rome2rio
35€ - 120€

Donostia / San Sebastián to Porto bus times

Buses run five times a week between Donostia / San Sebastián and Porto. The service departs Donostia / San Sebastián at 02:40 in the morning, which arrives into Porto at 14:40. All services run direct with no transfers required, and take on average 13h 18m. The schedules shown below are for the next available departures.
Train services typically run at the following times each day These schedules are estimated
These schedules are estimated: The schedules shown above are estimated schedules based on typical services on the average day and may vary depending on when you plan to travel. Please make sure you confirm the departure/arrival times and availability with the operator before planning your trip.

Frequently asked questions

Want to know about travelling from Donostia / San Sebastián to Porto? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

There is widespread community transmission globally.
Some travel restrictions are being lifted in Portugal. For the latest travel status, please check the official page for Portugal.

Learn More.

Yes, there is a direct bus departing from San Sebastián, San Sebastian and arriving at Porto, Porto. Services depart five times a day, and operate Tuesday, Wednesday, Thursday and Saturday. The journey takes approximately 13h.

More details

The distance between Donostia / San Sebastián and Porto is 597 km. The road distance is 731.9 km.

Get driving directions

Donostia / San Sebastián to Porto bus services, operated by FlixBus, depart from San Sebastián, San Sebastian station.

More details

Donostia / San Sebastián to Porto bus services, operated by FlixBus, arrive at Porto, Porto station.

More details

Book your Donostia / San Sebastián to Porto bus tickets online with Omio and FlixBus.

Search and book

Porto is 1h behind Donostia / San Sebastián. It is currently 5:37 AM in Donostia / San Sebastián and 4:37 AM in Porto.

There are 4838+ hotels available in Porto. Prices start at 75€ per night.

More details

What companies run services between Donostia / San Sebastián and Porto?

Transportes Barquense operates a bus from Hendaye to Porto twice daily. Tickets cost 40€ - 50€ and the journey takes 11h 5m.
Bus operators
Transportes Barquense
Ave. Duration
11h 5m
Frequency
Twice daily
Estimated price
40€ - 50€
Phone
(+351) 258 454 303
Email
info@barquense.com
Website
barquense.viageos.com
Bus from Hendaye to Porto
Ave. Duration
11h 5m
Frequency
Twice daily
Estimated price
40€ - 50€
Schedules at
barquense.viageos.com
FlixBus
Ave. Duration
13h
Frequency
5 times a day
Estimated price
35€ - 50€

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).

Rome2rio's guide to FlixBus
Contact Details
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from San Sebastián, San Sebastian to Porto, Porto
Ave. Duration
13h
Frequency
5 times a day
Estimated price
35€ - 50€
Website
flixbus.co.uk
Iberocoach
Ave. Duration
11h 27m
Frequency
Once daily
Estimated price
65€ - 120€
Phone
(+351) 253 267 730
Website
iberocoach.com
Bus from San Sebastian to Porto — Campo 24 de Agosto
Ave. Duration
11h 27m
Frequency
Once daily
Estimated price
65€ - 120€
Website
iberocoach.com

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps