The train between Basel and Portbou takes 42h 8m. The train runs, on average, once a week from Basel to Portbou. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run once a week between Basel and Portbou. The service departs Basel at 4:34 PM in the afternoon, which arrives into Portbou at 10:42:00. All services require a transfer at Dijon Ville and take an average of 42h 8m. The schedules shown below are for the next available departures.
Want to know about travelling from Basel to Portbou? 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.
No, there is no direct train from Basel to Portbou. However, there are services departing from Basel station and arriving at Portbou station via Dijon Ville. The journey, including transfers, takes approximately 42h 8m.
Basel to Portbou train services, operated by TGV inOui, depart from Basel Sbb station.
Basel to Portbou train services, operated by TGV inOui, arrive at Port-Bou station.
Book your Basel to Portbou train tickets online with TGV inOui and Société Nationale des Chemins de fer Français (SNCF).
The distance between Basel and Portbou is 667.6 km. The road distance is 943 km.
You can take a train from Basel Sbb to Port-Bou via Dijon Ville and Perpignan in around 10h 8m.