You can land at the closest airport (Pisa or Genova), then get here by car or by train.
Trains from Livorno/Pisa or from Milan/Genova stop at the La Spezia central rail station. There you will find regional trains leaving every hour which take you to Vernazza in very few minutes. (more trains info )
Proceed westbound from Exit A15 towards Lerici-Port, continue on Via Carducci, turn left onto Viale Italy, Viale Amendola continues.
At the roundabout take the 2nd exit onto Viale Nazario Sauro then turn right on Via Fabio Filzi . Slight left at Via Coderone, continue on Via delle Cinque Terre/SP370 continues to follow the SP370.
At the roundabout take the 1st exit on SP51, turn left to stay on SP51, turn left onto SP61.
Turn Location Sero Alta/SP61 right, turn hard right in San Bernardino/SP61, turn slightly left into Via Ettore Vernazza/SP61. Slight left in any way Gavino where just before the square, you will find the Pirate of 5 Terre.