Trip to Porto

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from Amsterdam to Porto

🌍 The total travel time from Amsterdam to Porto is approximately 26 hours and 48 minutes. Sit back, relax, and enjoy the diverse landscapes as you make your way to your final destination in Portugal. 💰 Ticket prices for the Amsterdam to Porto train range from €366 to €639.

Where to stay in Porto

There are over 1348 hotels to stay in Porto. Prices range from $8 per night.

Accomodation

Will you be returning to Amsterdam by train?

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

See schedule