How to Travel from Lisbon to Porto
By Train: Alfa Pendular: This is the fastest and most expensive train option. Prices range from around €30 to €50 for a one-way ticket, depending on the class and time Continue Reading →