A Vilafranca del Penedès disposem de servei de transport públic urbà i interurbà.
Hi ha estació de tren que connecta la ciutat amb Barcelona i Tarragona, a través de la línia C4 de rodalies Renfe.
Per carretera, l'empresa Hispano Igualadina gestiona el servei de transport públic.





