COMPARE Prices across different modes

Mon
Sep 20
$74Flixbus
Find prices
Tue
Sep 21
$50Flixbus
Find prices
Wed
Sep 22
Find prices
$369Vueling
Thu
Sep 23
$31Flixbus
Find prices
Fri
Sep 24
$100Alsa
Find prices
Sat
Sep 25
$37Flixbus
$196Air Nostrum
Sun
Sep 26
Find prices
$103Air Nostrum
Mon
Sep 27
Find prices
$91Air Nostrum
Tue
Sep 28
$31Flixbus
$172Iberia
Wed
Sep 29
Find prices
$156Air Nostrum
Thu
Sep 30
$31Flixbus
Find prices
Fri
Oct 1
$37Flixbus
$143Air Nostrum
Sat
Oct 2
$31Flixbus
Find prices
Sun
Oct 3
Find prices
$84Air Nostrum
Mon
Oct 4
$37Flixbus
$240Vueling
Tue
Oct 5
$31Flixbus
$81Air Nostrum
Wed
Oct 6
Find prices
$81Air Nostrum
Thu
Oct 7
$31Flixbus
$81Air Nostrum
Fri
Oct 8
$37Flixbus
Find prices
Sat
Oct 9
$31Flixbus
Find prices

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
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

Train Information from Porto to 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
What are the travel restrictions for Donostia-San Sebastian, Spain if I'm coming from Porto, Portugal by train?

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

What is the status of international entry into Spain from Portugal?

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

Do I need to self-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?

When traveling in Spain, you must follow these COVID-19 safety rules:

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

The information above was last checked on 9/19/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train between Porto and Donostia-San Sebastian before traveling.

What are the COVID-19 restrictions for my return trip to 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
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

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 9/19/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Porto from Donostia-San Sebastian.

How many miles is it from Porto to Donostia-San Sebastian by train?
You should expect to travel around 370 miles (596 km)  between Porto and Donostia-San Sebastian by train.
Stations

Important Stations and Airports for this Journey

Donostia-San Sebastian
San Sebastián-Donostia
Amenities