There are 11 ways to get from Rozzano to Barcelona by tram, plane, train (Trenitalia, Renfe, TGV), bus, car ferry, train, subway, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 15 tram to Milan Linate Airport, fly
best- Take the tram from v.le liguria via delle mimose to s.sofia m4tram
- Fly from Milan Linate Airport (LIN) to Barcelona–El Prat Airport (BCN)plane LIN - BCN
5h 21m€41–200Train to Milano Malpensa Airport, fly
cheapest- Take the train from Milano Cadorna to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Barcelona–El Prat Airport (BCN)plane MXP - BCN
5h 55m€29–106Train
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Barcelona-Santstrain 9742
12h 22m€139–305Bus
- Take the bus from Milan to Barcelonabus FlixBus N740 / ...
15h 47m€80–137Bus, car ferry
- Take the bus from Milan to Genoabus N1508 / ...
- Take the carferry from Port of Genoa to Port de Barcelonacarferry
24h 55m€92–149Bus to Il Caravaggio International Airport, fly
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Barcelona–El Prat Airport (BCN)plane BGY - BCN
6h 20m€51–225Train to Genoa Cristoforo Colombo Airport, fly
- Take the train from Pavia to Genova P.Za Principetrain
- Fly from Genoa Cristoforo Colombo Airport (GOA) to Barcelona–El Prat Airport (BCN)plane GOA - BCN
7h 24m€62–256Line 2 subway, train to Turin Caselle Airport, fly
- Take the subway from Assago Milanofiori Forum to Caiazzosubway
- Take the train from Milano Centrale to Torino Porta di Susatrain
- Fly from Turin Caselle Airport (TRN) to Barcelona–El Prat Airport (BCN)plane TRN - BCN
7h 9m€46–189Train to Verona Villafranca Airport, fly
- Take the train from Milano Centrale to Verona Porta Nuovatrain
- Fly from Verona Villafranca Airport (VRN) to Barcelona–El Prat Airport (BCN)plane VRN - BCN
7h 20m€78–262Bus via Duomo M1
- Take the bus from Milano, Autostazione Lampugnano to Barcelona - North Bus Stationbus BlaBlaCar Bus
16h 53m€88–165Drive 922.7 km
- Drive from Rozzano to Barcelonacar 922.7 km
10h 35m€146–210
Rozzano to Barcelona by tram, subway, foot, and train
Questions & Answers
The cheapest way to get from Rozzano to Barcelona is to train and fly which costs €28 - €110 and takes 5h 55m.
The fastest way to get from Rozzano to Barcelona is to line 15 tram and fly which takes 5h 21m and costs €40 - €200.
No, there is no direct bus from Rozzano to Barcelona. However, there are services departing from Cassino Scanasio and arriving at Barcelona via famagosta m2 and Milan. The journey, including transfers, takes approximately 15h 47m.
No, there is no direct train from Rozzano to Barcelona. However, there are services departing from v.le liguria via delle mimose and arriving at Barcelona-Sants via Abbiategrasso, Milano Centrale and Lyon Part Dieu. The journey, including transfers, takes approximately 12h 22m.
The distance between Rozzano and Barcelona is 777 km. The road distance is 922.7 km.
The best way to get from Rozzano to Barcelona without a car is to train which takes 12h 22m and costs €130 - €310.
It takes approximately 5h 21m to get from Rozzano to Barcelona, including transfers.
Rozzano to Barcelona bus services, operated by FlixBus, depart from Milan station.
Rozzano to Barcelona train services, operated by Trenitalia, depart from Milano Centrale station.
The best way to get from Rozzano to Barcelona is to train which takes 12h 22m and costs €130 - €310. Alternatively, you can bus, which costs €75 - €140 and takes 15h 47m.
What companies run services between Rozzano, Italy and Barcelona, Spain?
You can take a vehicle from v.le liguria via delle mimose to Barcelona-Sants via p.za abbiategrasso m2, Abbiategrasso, Centrale Fs, Milano Centrale, and Lyon Part Dieu in around 12h 22m. Alternatively, FlixBus operates a bus from Milan to Barcelona 4 times a day. Tickets cost €75–130 and the journey takes 13h 45m.
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €26–65
Flights from Il Caravaggio International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €40–180
Flights from Il Caravaggio International Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 3h 15m
- When
- Tuesday
- Estimated price
- €40–180
Flights from Turin Caselle Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €40–160
- Website
- vueling.com
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €20–95
Flights from Genoa Cristoforo Colombo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 35m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €40–110
Flights from Turin Caselle Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 34m
- When
- Thursday, Monday, Friday, Sunday, Tuesday, and Wednesday
- Estimated price
- €23–120
- Website
- easyjet.com
Flights from Milan Linate Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €25–140
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- €20–90
- Website
- flyulendo.com
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €15–70
Flights from Turin Caselle Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €12–110
- Website
- ita-airways.com
Flights from Genoa Cristoforo Colombo Airport to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- €80–150
- Website
- singaporeair.com
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 35m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- €50–110
- Website
- volotea.com
Flights from Verona Villafranca Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €26–130
- Phone
- 02.48.607.607
- Website
- ATM
Tram from v.le liguria via delle mimose to s.sofia m4
- Ave. Duration
- 42 min
- Frequency
- Every 15 minutes
- Estimated price
- €2–3
- Schedules at
- ATM
Subway from Assago Milanofiori Forum to Caiazzo
- Ave. Duration
- 26 min
- Frequency
- Every 30 minutes
- Estimated price
- €2–3
- Schedules at
- ATM
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Milano Centrale to Lyon Part Dieu
- Ave. Duration
- 4h 39m
- Frequency
- 4 times a day
- Estimated price
- €55–90
- Website
- Trenitalia
Train from Pavia to Genova P.Za Principe
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- €12–21
- Website
- Trenitalia
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Twice daily
- Estimated price
- €80–130
- Website
- Renfe Viajeros
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 5h 59m
- Frequency
- Twice a week
- Estimated price
- €130–210
- Website
- TGV inOui
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Milano Cadorna to Malpensa Aeroporto T1
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Pavia to Genova P.Za Principe
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- €11–23
- Website
- Trenitalia Intercity
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Pavia to Genova P.Za Principe
- Ave. Duration
- 59 min
- Frequency
- 4 times a day
- Estimated price
- €14–30
- Schedules at
- Trenitalia Frecce
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 13m
- Frequency
- Every 30 minutes
- Estimated price
- €21–45
- Schedules at
- Trenitalia Frecce
Train from Pavia to Genova P.Za Principe
- Ave. Duration
- 1h 13m
- Frequency
- Twice a week
- Estimated price
- €35–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Milano Centrale to Torino Porta di Susa
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €18–35
- Website
- Italo Treno
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a week
- Estimated price
- €35–85
- Website
- Trenitalia Eurocity
- 1st Class
- €55–85
- 2nd Class
- €35–50
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Milan to Barcelona
- Ave. Duration
- 13h 45m
- Frequency
- 4 times a day
- Estimated price
- €75–130
- Website
- Flixbus
Bus from Milan to Genoa
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- €10–17
- Website
- Flixbus
- [email protected]
- Website
- TERRAVISION
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–25
- Website
- TERRAVISION
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Milano, Autostazione Lampugnano to Barcelona - North Bus Station
- Ave. Duration
- 14h 45m
- Frequency
- 3 times a day
- Estimated price
- €85–160
- Website
- BlaBlaCar Bus
- Phone
- +39 010 209 4591
- [email protected]
- Website
- Grandi Navi Veloci
Car ferry from Port of Genoa to Port de Barcelona
- Ave. Duration
- 20h 45m
- Frequency
- Twice a week
- Estimated price
- €80–130
- Website
- Grandi Navi Veloci
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Rozzano to Barcelona bus services, operated by FlixBus, arrive at Barcelona station.
Rozzano to Barcelona train services, operated by Trenitalia, arrive at Lyon Part Dieu station.
Yes, the driving distance between Rozzano to Barcelona is 923 km. It takes approximately 10h 35m to drive from Rozzano to Barcelona.
There are 5144+ hotels available in Barcelona.


































































