La gare SNCF de Villaines, située sur la commune de Villaines-Sous-Bois dans le Val-d’Oise, est desservie par :
– Le Transilien ligne H (Paris Gare du Nord <=> Pontoise / Persan-Beaumont / Creil / Luzarches)
La gare de Villaines est située dans la zone 5 de la tarification d’Île-de-France.