Terrassa is well-connected by both train and bus services. If you are flying into Barcelona, you can catch a train or bus from there to Terrassa, which is approximately 30 kilometers away.