Trens
Vilanova i la Geltrú disposa de molt bones connexions amb Barcelona i Tarragona mitjançant els trens de Rodalies de Renfe. Aproximadament cada 15 minuts surt un tren de la línia de Rodalies R2 Sud que uneix el municipi amb Barcelona Sants en 40 minuts.
A la ciutat també hi tenen parada trens regionals, de mitjana i de llarga distància.
Per arribar a Vilanova des de l' aeroport s'ha de fer transbordament a l' estació del Prat de Llobregat.
Autobusos
Autocars Plana
Des de l'Aeroport Barcelona-El Prat
La parada és a la Terminal 1 (T1). Si s'arriba a la Terminal 2 (T2), s'ha d'agafar l'autobús gratuït de l'aeroport que realitza el trasllat a la T1 (el temps de trasllat és de 10 a 15 minuts).
Bus urbà. Vilanova disposa d'un servei urbà amb dues línies, L1 i L2, així com les línies Vilanova/Fondo Somella - Sitges i Sitges - Vilanova/Fondo Somella que presten servei alternatiu a les antigues línies L3 i L4.
Bus interurbà. https://www.vilanovaturisme.cat/bus_interurba
Com moure't a Vilanova https://www.vilanovaturisme.cat/com_mouret