What are nice day trips from Porto?

Short answer

Gualtar, Barcelinhos, Vila Boa do Bispo and Bitaraes are some potential day trips within 50 km of Porto. Paredes de Coura, Viseu, Póvoa de Lanhoso and Vila Nova de Cerveira are within 100 km of Porto. Guarda, Santo Antonio dos Olivais, Leiria and Vilar Formoso are within 200 km of Porto by train. We list 126 places below, including 72 wine towns (Amarante and Penafiel), 43 old-world towns (Felgueiras and Cinfaes), 39 lake or river towns (Vizela and Caldelas) and 17 food and café towns (Vila Nova de Famalicão and Tebosa). More below.

Within 50 km 45 places

Within 100 km 72 places

By train, within 200 km 9 places

Places with a railway station within a 10-minute drive. Each one links to public-transport directions from Porto, so you can check the route and journey time.