Travel options
from Donostia-San Sebastian to Porto

You can get from Donostia-San Sebastian to Porto 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

COMPARE Prices for trains, buses and flights

Wed
Oct 20
$49Flixbus
$353Vueling
Thu
Oct 21
Find prices
$80Vueling
Fri
Oct 22
$88Eurolines Switzerland
Find prices
Sun
Oct 24
$37Flixbus
Find prices
Mon
Oct 25
$37Flixbus
$163Iberia
Tue
Oct 26
$43Flixbus
Find prices
Wed
Oct 27
$37Flixbus
Find prices
Thu
Oct 28
$49Flixbus
Find prices
Fri
Oct 29
$49Flixbus
Find prices
Sat
Oct 30
$74Flixbus
Find prices
Mon
Nov 1
$37Flixbus
$208Iberia
Tue
Nov 2
$37Flixbus
$154Iberia
Wed
Nov 3
$31Flixbus
$75Iberia
Thu
Nov 4
$37Flixbus
$122Iberia
Fri
Nov 5
$25Flixbus
$75Iberia
Sat
Nov 6
$37Flixbus
$75Iberia
Mon
Nov 8
Find prices
$75Iberia

Travel Information to Porto from Donostia-San Sebastian

distanceDistance370 miles (596 km)
modeAvailable travel modesFlight or bus
priceTicket price range$49 - $89
cheapestCheapest modeBus • $49 (€40) • 12 h 10 min
fastestFastest modeFlight • $89 (€73) • 3 h 20 min
carriersPopular travel companiesAir Nostrum or Flixbus

Take a flight or bus to travel 370 miles (596 km) from Donostia-San Sebastian to Porto. If speed is a priority, then a flight is the best option with an average duration of 3 h 20 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $49 (€40). The most popular travel companies which serve this journey are Air Nostrum or Flixbus among others. Travelers can even take a direct from Donostia-San Sebastian to Porto.

Travel Tips

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

Travel between Donostia-San Sebastian, Spain and Porto, Portugal is: Partially open.

Can travelers from Spain enter Portugal?

International entry is allowed at this time for: Entry is partially open for citizens and permanent residents of Spain.

Are there rules for self-quarantine when arriving to Porto from Donostia-San Sebastian?

Conditions of entry into Portugal:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Portugal: Azores, Madeira
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

Are there COVID-19 safety rules for social distancing and wearing face masks in Porto, Portugal?

To reduce the spread of COVID-19, the government of Portugal has imposed the following measures:

  • Physical distance requirement: 2 metre (s) (7 feet)
  • Face mask requirement: Mandatory

This information was last checked on 10/17/21. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations   for your journey from Donostia-San Sebastian to Porto.

Are there restrictions on my return trip to Donostia-San Sebastian, Spain from Porto, Portugal due to COVID-19?

The restriction level for your return to Donostia-San Sebastian, Spain from Portugal is: Partially open.

Is my journey back to Donostia-San Sebastian from Porto restricted?

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

Do I need to self-quarantine upon arrival in Donostia-San Sebastian from Porto?

Conditions of reentry into Spain:

  • 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 coronavirus safety measures I need to follow in Donostia-San Sebastian, Spain?

You should observe these safety measures in Spain 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 Spain was last checked on 10/18/21. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Donostia-San Sebastian from Porto closer to your date of departure here.

What are the ways to get from Donostia-San Sebastian to Porto?

There are 2 ways that you can travel to Porto from Donostia-San Sebastian. You can take a flight or bus.

What is the cheapest way to go from Donostia-San Sebastian to Porto?

The cheapest way to go to Porto from Donostia-San Sebastian is by taking a bus, which costs on average $49 (€40).

This is compared to other ways of getting to Porto:

A bus is generally $40 (€33) less than a flight for the same route. Taking a flight costs on average $89 (€73) from Donostia-San Sebastian to Porto.

What is the quickest way to get from Donostia-San Sebastian to Porto?

The fastest way from Donostia-San Sebastian to Porto is by flight with an average journey time of 3 h 20 min.

There are alternative travel options to Porto that can usually take longer:

In comparison, going by bus can take 12 h 10 min   on average.

How far is Porto from Donostia-San Sebastian?

The distance is approximately 370 miles (596 km) from Donostia-San Sebastian to Porto.

How many services a day are there from Donostia-San Sebastian to Porto?

The average frequency per day from Donostia-San Sebastian to Porto is:

  • 1 bus a day.

However, we recommend checking specific travel dates for your trip from Donostia-San Sebastian to Porto as scheduled services by flight or bus can vary by season or day of the week.

What are the departure and arrival points in Donostia-San Sebastian and in Porto?

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

  • Flights from Donostia-San Sebastian to Porto most often leave from San Sebastian and arrive in Porto Airport.
  • Buses most often depart from Donostia-San Sebastian at San Sebastián / Donostia, Federico García Lorca and arrive in Porto at Porto, Campo 24 de Agosto.
Which travel companies can help me find a way to get from Donostia-San Sebastian to Porto?

If finding a good deal is your main consideration for your trip from Donostia-San Sebastian to Porto, then we'll help you find the best value travel companies for you:

  • Travel with Air Nostrum to go to Porto by plane. For a good deal on tickets, you can find Air Nostrum Donostia-San Sebastian to Porto tickets on Omio for $89 (€73).
  • Travel with Flixbus for buses to Porto. If you’re looking for a good deal on tickets, check for Flixbus Donostia-San Sebastian to Porto tickets on Omio for $49 (€40).
Where else should I travel to after my journey from Donostia-San Sebastian to Porto ends?
Many of our customers who book a trip from Donostia-San Sebastian to Porto often extend their vacation and travel to other popular destinations like Lisbon, Madrid or Paris. If you’re thinking of adding another destination to your Donostia-San Sebastian and Porto itinerary, let Omio find you the best connections between Porto and any of these top destinations today!
How far in advance should I buy tickets to Porto from Donostia-San Sebastian online to get the best deals?

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

  • Plane tickets are costing on average $89 (€73) one way.
  • Bus tickets are costing on average $49 (€40) one way.

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

Important Stations and Airports for this Journey