Compare prices and tickets by train, coach or flight

Wed
8 Dec
Find prices
£444Vueling
Thu
9 Dec
£22Flixbus
Find prices
Fri
10 Dec
£22Flixbus
£77Iberia
Sat
11 Dec
£21Alsa
£99Air Nostrum
Sun
12 Dec
Find prices
£156Iberia
Mon
13 Dec
£27Flixbus
£156Air Nostrum
Tue
14 Dec
£21Alsa
£81Air Nostrum
Wed
15 Dec
£22Flixbus
£99Air Nostrum
Thu
16 Dec
£27Flixbus
Find prices
Fri
17 Dec
£27Flixbus
£154Air Nostrum
Sat
18 Dec
£44Alsa
£148Air Nostrum
Sun
19 Dec
Find prices
£154Iberia
Mon
20 Dec
£22Flixbus
£137Air Nostrum
Tue
21 Dec
£36Flixbus
£154Air Nostrum
Wed
22 Dec
£36Flixbus
£131Air Nostrum
Thu
23 Dec
£31Flixbus
Find prices
Fri
24 Dec
£36Flixbus
Find prices
Sat
25 Dec
£22Flixbus
£80Air Nostrum
Sun
26 Dec
£44Flixbus
£159Air Nostrum
Mon
27 Dec
£36Flixbus
£170Air Nostrum

More than 1,000 travel companies trust us to 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 between Porto and Donostia-San Sebastian

distanceDistance370 miles (596 km)
changesDirect trainYes

Trains from Porto to Donostia-San Sebastian cover the 370 miles (596 km) long trip with our travel partners like. There are direct train services available.

Travel Tips

Trains from Porto to Donostia-San Sebastian
Travel by train to Donostia-San Sebastian 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 Porto to Donostia-San Sebastian.
FAQs
Are there any COVID-19 restrictions for international travel by train between Porto and Donostia-San Sebastian?

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

Can I enter Spain from Portugal?

International entry status: Entry is partially open for citizens and permanent residents of Portugal

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

Conditions of entry:

  • 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?

All travellers in Spain must observe these coronavirus safety measures:

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

The information above was last checked on 07/12/2021. Remember to review the latest COVID-19 travel safety regulations   for your train from Porto to Donostia-San Sebastian as this information can change.

What restrictions are there on reentering Portugal from Donostia-San Sebastian, Spain?

Return travel from Spain to Portugal is: Partially open.

Are there any international entry restrictions on returning to Porto from Donostia-San Sebastian?

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

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

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Portugal: Azores, Madeira
  • Passenger Locator Form (PLF) required
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)

What are the safety rules to follow in Porto, Portugal?

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

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

Last checked on 07/12/2021. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Porto from Donostia-San Sebastian.

What is the distance from Porto to Donostia-San Sebastian via train?
The distance from Porto to Donostia-San Sebastian by train is approximately 370 miles (596 km).

Important Stations and Airports for this Journey

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