Vilassar de Dalt is very well connected by both private and public transport. It can be easily reached from Barcelona or Mataró, for example.
By car or motorbike
From Barcelona, you can take the toll highway C-32, you should we leave it at the exit 92 of Vilassar de Dalt-Premià de Dalt-Premia de Mar. You can also take the national road N-II by turning in Premià de Mar to take the road of Premià de Mar Premia de Dalt-Vilassar de Dalt. If you come from Barcelona, this deviation can be found about 100m after the train station of Premià de Mar.
You should take R1 line, get off at Premià de Mar station. From here you can either take a taxi or the Empresa Casas bus line C30 (Mataró-Vilassar de Dalt). You will find the taxi and bus station opposite to the train station.