Amsterdam to Porto train

Mon, Feb 10
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Compare prices and tickets Amsterdam to Porto by bus or flight

Mon
Feb 10
Tue
Feb 11
Wed
Feb 12
Thu
Feb 13
Fri
Feb 14
Sat
Feb 15
Sun
Feb 16
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
Mon
Feb 24
Tue
Feb 25
Wed
Feb 26
Thu
Feb 27
Fri
Feb 28
Sat
Mar 01
Sun
Mar 02

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Amsterdam to Porto

Take a train from Amsterdam to Porto and enjoy the approximately 1001 miles (1611 km) long journey. Find schedules and pricing options for a convenient and affordable trip.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $63 (€57)
Distance
1001 miles (1611 km)
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $63 (€57)

Train companies: Thalys from Amsterdam to Porto trains

Buy your official Thalys train tickets to Porto from Amsterdam from $773 (€703) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular journey.

Thalys is a French-Belgian high-speed train company that connects the main capital cities. For your next train from Amsterdam to Porto with Thalys, you can choose from these different ticket fares: Standard Mini, Standard, Comfort and Premium.

Train information from Amsterdam to Porto with Thalys:

  • Average Duration: 36 h 3 min
  • Cheapest Price: $773
  • Thalys frequency: 2 a day

Traveling by train from Amsterdam to Porto

The train connection between Amsterdam and Porto offers a convenient way to explore these vibrant cities. While there is no direct train service, travelers can enjoy scenic routes by combining services from providers such as Thalys for the initial leg of their journey. Passengers typically travel from Amsterdam to Paris before transferring to other regional trains that connect them further into Portugal, making it an adventurous experience filled with beautiful landscapes along the way.

Train Connection: Amsterdam to Porto

The train connection from Amsterdam to Porto takes approximately 36 hours and 3 minutes, with a total of 2 connections per day. This route is not direct, requiring transfers along the way.

Amsterdam to Porto Train Connection

The first and last daily journey for the train connection between Amsterdam and Porto departs at 09:15. This schedule allows travelers ample time to explore both cities, starting their day early in Amsterdam before heading towards the vibrant culture of Porto.

Train Tickets Price from Amsterdam to Porto

The cheapest ticket price for the train connection between Amsterdam and Porto is €50. The average ticket price typically ranges around €70, making it a budget-friendly option for travelers looking to explore these vibrant cities.

Exploring Porto: A Journey Through Iconic Landmarks

The Dom Luís I Bridge, completed in 1886, is an iconic symbol of Porto and a marvel of engineering designed by the same architect who worked on the Eiffel Tower. Its significance lies not only in its stunning views over the Douro River but also as a vital connection between Porto and Vila Nova de Gaia, showcasing the city’s rich industrial heritage. Unique features include its double-deck design that accommodates both vehicles and pedestrians, allowing visitors to experience breathtaking panoramas from different heights.

Livraria Lello opened its doors in 1906 and has since been celebrated as one of the most beautiful bookstores in the world; it even inspired J.K. Rowling while she was writing Harry Potter. The store's significance goes beyond books—it represents a cultural hub where literature meets art through intricate neo-Gothic architecture adorned with stained glass ceilings and ornate wooden staircases. What truly sets Livraria Lello apart are its enchanting atmosphere and vibrant book selection that invites you to lose yourself among stories waiting to be discovered.

São Bento Railway Station dates back to 1916, renowned for its stunning azulejo tile murals depicting historical scenes from Portugal's past—making it more than just a transit point but rather an artistic landmark within Porto itself. This station holds great significance as it connects travelers not only across regions but also through time via these captivating visual narratives etched into ceramic tiles covering nearly 20,000 pieces throughout the hallways. One unique feature is how seamlessly this architectural gem blends functionality with artistry; stepping inside feels like entering both a bustling transport hub and an open-air gallery celebrating Portuguese culture.

FAQs: Trains from Amsterdam to Porto

FAQs: Travel by train from Amsterdam 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 Amsterdam to Porto.
FAQs
Cheap train tickets from Amsterdam to Porto can start from as little as $630 (€573) when you book in advance. The average train ticket price for Amsterdam to Porto is $645 (€587); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The train time from Amsterdam to Porto is on average 35 h 49 min   for the 999 mile (1611 km) long journey, but the time it takes to go from Amsterdam to Porto by train can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Amsterdam to Porto leaves at 9: 08 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Amsterdam to Porto leaves at 8: 08 PM.
There is 1 train a day from Amsterdam to Porto which require at least one change with Eurostar. Schedules can vary on holidays or weekends with fewer trains.
Yes, there's a high-speed train to Porto. Take the fast train with Eurostar from Amsterdam to Porto.
The high-speed Eurostar train from Amsterdam to Porto takes around 35 h 49 min.
When taking a train from Amsterdam to Porto, you can count on Eurostar for the best way to get you to Porto. You can also check all possible train companies who offer a service from Amsterdam to Porto and compare the amenities they offer before buying a train ticket.
No, there are no night trains, the latest train for this route is 8: 08 PM.
It's helpful to compare your options as there are 3 ways to travel between Amsterdam and Porto including taking a train, bus or flight.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links