You can take either the bus (Airbus A1) or the train (RENFE-Cercanias L1) to Plaza de Catalunya in the center of Barcelona (the train is slightly cheaper). From there, we are a 20 minute walk, or you can take the metro(L3) two stops to Drassanes.
From Sants Estació or Passeig de Gracia
You can take the metro (L3) to Drassanes. (You can also take the bus, but it's more complicated. From Sants take the 57 or the 157 - go out the back of the train station, towards plaça de Sants; both buses have stops on carrer Sants. You should get off at passeig de Colon , before Correos. From passeig de Gracia take bus 17 - Get off on via Laietana just next to the metro entrance Jaume I .)
From Estació Nord / Arc de Triomf
You can take the metro (L1) from Arc de Triomf, switch to (L4) at Urquinaona, and get off at Jaume I. You can also take bus 40. (get off on via Laietana, just behind Correus.)
From the Ferry Terminal (Transmediterranea)
We're only an eight minute walk from the port. Turn right, going out the doors of the ferry terminal, and head towards the Columbus monument at the foot of Las Ramblas. From there, the simplest way is to continue along passeig de Colon aprox. 100m and turn left onto calle Simó Oller. Straight ahead for three short blocks and then right onto calle d'en Gignàs; we're at number 6.
From the Beach
Call it a twelve minute walk; and a nice one. A few gelaterias, views of the harbor, a big Lichtenstein Statue, etc. If too much sun has worn you out, you can choose between buses 17 and 45 (get off on passeig de Colon ) or 57 and 157 (get off on via Laietana).