How to get to Can Serrat
By bus from Barcelona

By car/taxi

The bus leaves from Plaça Maria Cristina and Avinguda Diagonal. The Hispano Igualdina line will  take you to El Bruc. The bus is marked "Barcelona/Igualada", ask the driver to give you a signal when the bus arrives to El Bruc. Price 4.20€.
The travel card T-10/5 zones (29.95€) allows 10 combined journeys by any means of transport within 2 h 15.

Click for map of the bus stops in Barcelona here

Check bus schedules on Barcelona-Igualada line here: http://www.hispanoigualadina.net

From the airport:
Follow the first local sign to "Barcelona", then the signs to "Lleida", road number A-2. You will pass by Martorell, Abrera, Esparreguera and Collbató, until you reach exit (salida/sortida) 572 to El Bruc. Turn right at the sign "Can Serrat", before entering the village. A taxi from the airport is appx 70 euros.

From Barcelona city center, either:
Go west on the Diagonal and follow signs for Lleida, mainly road A-2, or
from the harbour; enter the A-2 directly. Then as above.
 
Arriving to Barcelona by airplane

Arriving to Barcelona by train

After arriving by plane, take the train from the airport to the central train station Barcelona Sants . Continue with metro Line 3 (green line, direction Universitat) to Plaça Maria Christina.
From there catch the bust to El Bruc as above.
Click for map here
 

You will arrive at Barcelona Sants, the central train station. Continue with metro Line 3 (green line, direction Universitat) to Plaça Maria Christina. From here you take the bus.