Portuguese Railways (CP) operates a train from Porto to Sanxenxo 3 times a day. Tickets cost $15 - $27 and the journey takes 2 h 15 min. Alternatively, Metro do Porto operates a bus from Porto to Sanxenxo every 5 minutes. Tickets cost $1 - $2 and the journey takes 29 min. 4 other operators also service this route.