Ericeira is located 50km (31 miles) northwest of Lisbon and 25km (15.5 miles) from Sintra. There are no trains passing through town, but there are regular buses from Lisbon. The bus station is on the main road (Rua dos Bombeiros Voluntários), behind the old town’s cluster of traditional houses.
This map shows the beaches of Ericeira, from north to south. The most central beach is Praia do Norte, but it’s Praia de São Sebastião that you see at the end of the road when you exit the bus station.
From Praia de São Sebastião it’s about a 10-minute walk up to Praia do Matadouro, which is right by the road, then another 12 minutes until you reach the sand of Praia da Empa, and 15 more minutes from there to the famous surfing beach of Ribeira d’Ilhas.
If you decide to walk south from Praia de São Sebastião, it’s less than 10 minutes to Praia do Norte, and also less than 10 minutes from there to Praia dos Pescadores. To get to the popular Praia do Sul, continue walking through the old town for another 10 minutes. The beach further to the south, the large Foz do Lizandro, is a 35-minute walk from Praia do Sul, following the coastal road.
Click on the map for a closer view of the town and its streets on Google Maps.