Trip to Amsterdam

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Porto to Amsterdam

🚂 Traveling from Porto to Amsterdam by train is an exciting journey, even though there is no direct route available. 🌍 The trip involves transfers in Vigo Guixar, Barcelona-Sants, and Valence Tgv Rhone-Alpes Sud, offering a unique opportunity to see different cities along the way. The total duration of the journey, including transfers, is approximately 29 hours and 53 minutes. 💰 Prices for a train ticket between Porto and Amsterdam can range from €351 to €720, depending on the class of service and availability. 🎫 Booking in advance is recommended to secure the best fares and ensure a comfortable and enjoyable journey from Porto to Amsterdam by train. Pack your bags and get ready to embark on a European adventure through the rail network connecting these two vibrant cities.

Where to stay in Amsterdam

There are over 1224 hotels to stay in Amsterdam. Prices range from $22 per night.

Find accommodation
  • There is no direct train service from Porto to Amsterdam. However, the journey can be completed by taking multiple trains operated by Renfe Viajeros and Thalys, with transfers in Vigo Guixar, Barcelona-Sants, and Valence Tgv Rhone-Alpes Sud. The total travel time for this route is approximately 29 hours and 53 minutes. The ticket prices for this train journey range from €358 to €734 depending on the class and availability.
  • The fastest train option for traveling from Porto to Amsterdam involves taking a combination of Renfe Viajeros and Thalys trains with transfers in Vigo Guixar, Barcelona-Sants, and Valence Tgv Rhone-Alpes Sud. The total travel time for this route is approximately 29 hours and 53 minutes. This train journey is operated by Renfe Viajeros and Thalys, with prices ranging from €358 to €734 depending on the class and availability. While there is no direct train service between Porto and Amsterdam, this route offers the quickest travel time available by train.
  • Trains traveling from Porto to Amsterdam depart from Porto - Campanha station. This station serves as the starting point for the train services operated by Renfe Viajeros that are bound for Amsterdam Centraal station. Passengers can board the train at Porto - Campanha and begin their journey towards Amsterdam. Please make sure to arrive at the station on time to catch your train to Amsterdam.
  • There are multiple trains that operate between Porto and Amsterdam but there is no direct train service available. Passengers will need to take a series of trains with transfers in Vigo Guixar, Barcelona-Sants, and Valence Tgv Rhone-Alpes Sud to reach Amsterdam Centraal. The entire journey, including the transfers, takes approximately 29 hours and 53 minutes. Travelers can choose from different trains operated by Renfe Viajeros and Thalys to make the trip from Porto to Amsterdam.
  • The train from Porto to Amsterdam operated by Thalys arrives at Amsterdam Centraal station. Amsterdam Centraal is the main railway station in Amsterdam, located in the heart of the city. From there, travelers can easily access various public transportation options to reach their final destinations within Amsterdam or other parts of the Netherlands.
  • The first train of the day to travel from Porto to Amsterdam, with transfers in Vigo Guixar, Barcelona-Sants, and Valence Tgv Rhone-Alpes Sud, departs from Porto - Campanha station in the early morning. The last train that completes this journey arrives at Amsterdam Centraal station late in the evening, after approximately 29 hours and 53 minutes of travel time. It is advisable to check the specific departure and arrival times on the scheduled timetable provided by Renfe Viajeros and Thalys when planning your trip.
  • There are no direct train trips available between Porto and Amsterdam. The journey requires passengers to take multiple trains operated by Renfe Viajeros and Thalys, with transfers in Vigo Guixar, Barcelona-Sants, and Valence Tgv Rhone-Alpes Sud. Due to the transfers, the total travel time to reach Amsterdam from Porto by train is approximately 29 hours and 53 minutes. It is important for travelers to plan their trip accordingly and be prepared for the duration of the journey with the necessary accommodations.
  • No, there is no direct train connection between Porto and Amsterdam. Travelers would need to take a series of trains with transfers at Vigo Guixar, Barcelona-Sants, and Valence Tgv Rhone-Alpes Sud to reach Amsterdam Centraal. The total travel time for this journey, including transfers, is approximately 29 hours and 53 minutes. It is advisable for passengers to plan their itinerary carefully to accommodate the duration of the trip.
  • The cost of a train ticket from Porto to Amsterdam typically ranges from €358 to €734. The price variation depends on factors such as class of service, availability, and advance booking. Passengers are advised to book their tickets in advance to secure the best rates and availability for their desired travel dates.

Will you be returning to Porto by train?

If you are looking for the return train journey, check out trains from Amsterdam to Porto

See schedule