Miramar Beach, also known as Praia do Senhor da Pedra, is one of the most beautiful beaches to enjoy a sunset and take some amazing pictures to update your Instagram game. The white-sand beach has a unique feature that distinguishes it: a little chapel built on a rock in the middle of the beach.
The beach is located in the town of Vila Nova de Gaia, and it’s very easy to get there from Porto. You can reach the beach by train — take the Linha de Aveiro train in Campanhã and stop in Miramar — or by car following the A8 highway. The best time to visit it is at the end of the summer when it gets quiet.