You can reach the city of Barcelona with any means of transport.
Arrive in plane to the El Prat Airport it is possible from any city in the world as from all of Spain, including a airlift with Madrid.
If you do it for Seaway, the port of Barcelona is the leader in the Mediterranean cruise movement. The shipping company Grandi Navi Veloci joins it three times a week with Genoa. Transmediterranean Y Balearia join it with the Balearic Islands by means of modern ships.
With train you can arrive in the bird from Madrid to the station Sants. In addition Renfe has Talgo and Altaria services throughout Spain and a service Self-express that allows to take the car. The Euromed since Paris, Zurich and Milan They are very comfortable and have night services equipped with bunk beds that leave you in the center of Barcelona in the morning.
By car or by bus, it is very easy to arrive since the layout of the road network is radial and with the AP-7 and the AP-2 It comes from anywhere.