Travel from Zamora-Spain to Porto

Bus from Zamora to Porto

Iberocoach operates a bus from Zamora to Porto once daily. Tickets cost $85 - $100 and the journey takes 4 h 27 min.

How to get from Zamora to Porto

From Zamora - Estación de Autobuses bus to Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce. 4 h 27 min 75€. From Zamora - Estación de Autobuses bus to Mirandela then bus to Porto. 5 h 34 min 86€. From Zamora drive to Porto. 3 h 21 min 43€.

Is there a direct bus between Zamora and Porto?

Yes, there is a direct bus departing from Zamora - Estación de Autobuses and arriving at Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce. Services depart once daily, and operate Tuesday, Thursday and Saturday. The journey takes approximately 4½ hours.

Operators from Zamora to Porto