
En avión: es sin duda el medio más rápido para llegar a Barcelona; las líneas aéreas más importantes son 3 y efectúan vuelos tanto entre Italia-España que dentro de la misma España; Iberia, tel. 902 40 05 00 o tel. 93 401 33 73, Passeig de Grácia 30, Barcelona; Air Europa, tel. 902 40 15 01, oficinas sólo en aeropuerto, Barcelona; Spanair, tel. 902 13 14 15, oficinas sólo en aeropuerto, Barcelona.
Aeropuertos: Barcelona posee un sólo aeropuerto, El Prat, a 12 km a suroeste de Barcelona, tel. 93 298 38 38.
Para llegar a la ciudad hay los trenes locales Rodalies que salen de una estación a cinco minutos de camino largo un paso elevado entre los terminales A y B; las paradas principales incluyen Estació Sants y Plaça de Catalunya. Los trenes salen cada media hora, quedando en servicio de las 6:13 a las 22:41 p.m. (las salidas desde Sants hacia el aereoporto están en servicio de las 5:43 a las 22:13; desde Catalunya salen con cinco minutos de anticipo).
Para alcanzar Barcelona también se puede disfrutar del servicio A1 Aereobus, que actúa en dirección de Plaça de Catalunya pasando por Estació Sants cada 15 min de las 6 a la medianoche (las salidas desde Plaça de Catalunya están en servicio de las 5:13 a las 23:15).
Otro aereoporto es aquel de Girona, que pero se encuentra en Costa Brava, a 103 km desde la ciudad; es bastante importante porque es la escala elegida por Ryanair, una de las compañías low-cost; para llegar a Barcelona hay dos líneas de autobuses, una que sale desde el aereoporto y una desde el centro de Girona y que llevan ambas al estacionamiento de los autobúses de Barcelona Norte.
En tren: hay un enlace directo Milán/Turín/Barcelona: hay aproximadamente 13 horas de viaje; se sale a las 20:38 y se llega a las 9:00 del día siguiente. Desde Milán, Estación Central, a Barcelona, Estació Sants, es efectuado por el Trenhotel Salvador Dalí, en los días lunes/miércoles/viernes y con salidas diarias desde el 21 de Junio al 8 de Septiembre; desde Barcelona a Milán se realiza en los días martes/jueves/domingo todo el año y con frecuencia diaria desde el 21 de Junio al 8 de Septiembre.
En coche: el recorrido se realiza sobre todo en autopista por la costa ligure, la francesa y un trecho de la española; desde Génova se supera el confín con Francia en Ventimiglia, abandonar la A10 y ponerse en la costa meridional francesa largo la N113 dirigiéndose luego al interior hasta Arles; desde aquí por la A54 hasta Nimes, se emboca luego la A9 que lleva directamente al confín español; tomando en fin la A7 se llega a Barcelona.
En autocar: hay la línea Eurolines, que enlaza las mayores ciudades del centro-norte de Italia con Barcelona, con frecuencia trisemanal y más frecuentemente en verano; el viaje dura aproximadamente 16 horas.
En barco: también se puede llegar a Barcelona por vía Mar Mediterráneo, gracias a minicruceros con frecuencia trisemanal (lunes/miércoles/viernes para Barcelona, martes/jueves/sábado para Génova) en salida desde Génova con ferries de la sociedad Grimaldi, Grandes Barcos veloces; el viaje dura 18 horas.