From Lisbon (LIS airport)
108 km north via the A8 motorway. Drive time 75–90 minutes depending on traffic. Exit the A8 at either Caldas da Rainha Norte (12 km east of São Martinho) or the Alcobaça / Nazaré exit (slightly shorter but via winding road). Rede Expressos buses run from Lisbon Sete Rios to São Martinho via Caldas da Rainha; ~2 hours, €12–15, fewer departures than the Lisbon–Nazaré express.

