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.
Leiria
A dense sea of terracotta rooftops spreads across this mid-sized Portuguese city, with a walkable historic centre, an exceptionally lively café and restauran…
Guarda
This broad granite square fronts a massive Gothic cathedral with ornate pinnacles in this upland Portuguese town, where a walkable centre, café culture, and…
Castelo Branco
Compact Portuguese town in central Beira Baixa, where a dense roofscape of terracotta tiles surrounds a stone baroque church, with a walkable centre full of…
Tomar
Founded within the walls of a Knights Templar fortress in the late 12th century, Tomar is a Portuguese town on the water with a walkable centre dense with hi…
Marinha Grande
Set within a 700-year-old pine forest in Portugal's Leiria District, Marinha Grande sits close to several beaches including Nazaré and São Pedro de Moel, wit…
Celorico da Beira
Small Portuguese town near the Mondego River in the Guarda District, Celorico da Beira is self-styled as the capital of Serra da Estrela cheese, produced in…
Vila Nova de Foz Côa
A small Portuguese town at the confluence of the Douro and Côa rivers, Vila Nova de Foz Côa sits within the Douro wine region and borders the Côa Valley Arch…