Transportes Minho operates a bus from Esposende to Porto 4 times a day. Tickets cost $4 - $6 and the journey takes 1 h 3 min. 3 other operators also service this route.
How to get from Esposende to Porto
From Esposende bus to Porto. 1 h 3 min 4€. From Esposende bus to Póvoa de Varzim then Metro to Trindade. 1 h 49 min 7€. From Esposende taxi to Porto. 33 min 47€. From Esposende drive to Porto. 33 min 7€.