Pizzo is just off the major A3 autostrada. There are two train stations. Vibo Valentia-Pizzo is located 4km south of town on the main Rome–Reggio di Calabria line. A bus service connects you to Pizzo. Pizzo-Lamezia is south of the town on the Tropea–Lamezia Terme line. Shuttle buses (€2) connect with trains or you can walk for 20 minutes along the coast road.