There are 9 ways to get from Rozzano to Barcelona by tram, plane, train (Trenitalia, Renfe, TGV), bus, car ferry, train, 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 25m€35–199Train 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 56m€26–114Train
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Barcelona-Santstrain 9742
12h 25m€134–270Bus via Genoa
- Take the bus from Milan to Genoabus N1508 / ...
- Take the bus from Genoa to Barcelonabus FlixBus N758 / ...
15h 14m€68–129Bus, car ferry
- Take the bus from Milan to Genoabus N1508 / ...
- Take the carferry from Port of Genoa to Port de Barcelonacarferry
25h 4m€93–139Bus 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 14m€50–232Train 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 2m€61–175Bus
- Take the bus from Milano, Autostazione Lampugnano to Barcelona - North Bus Stationbus BlaBlaCar Bus
17h 11m€68–125Drive 922.8 km
- Drive from Rozzano to Barcelonacar 922.8 km
10h 34m€151–218
Rozzano to Barcelona by tram, subway, foot, and train
Comparing Your Travel Options
The cheapest way to get from Rozzano to Barcelona is to train and fly which costs €25 - €120 and takes 5h 56m.
The fastest way to get from Rozzano to Barcelona is to line 15 tram and fly which takes 5h 25m and costs €35 - €200.
No, there is no direct bus from Rozzano to Barcelona. However, there are services departing from V.le Lombardia Via Roma and arriving at Barcelona via Milan and Genoa. The journey, including transfers, takes approximately 15h 14m.
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 25m.
The distance between Rozzano and Barcelona is 777 km. The road distance is 922.8 km.
The best way to get from Rozzano to Barcelona without a car is to train which takes 12h 25m and costs €130 - €270.
It takes approximately 5h 25m 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 25m and costs €130 - €270. Alternatively, you can bus via Genoa, which costs €65 - €130 and takes 15h 14m.
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 25m. Alternatively, you can take a bus from V.le Lombardia Via Roma to Barcelona via Milan and Genoa in around 15h 14m.
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €22–70
Flights from Il Caravaggio International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €35–190
Flights from Il Caravaggio International Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 3h 48m
- When
- Tuesday to Wednesday
- Estimated price
- €35–190
- Website
- easyjet.com
Flights from Milan Linate Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €25–130
Flights from Milan Linate Airport to Barcelona–El Prat Airport via Geneva
- Ave. Duration
- 3h 30m
- When
- Sunday
- Estimated price
- €25–130
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- €15–95
- Website
- vueling.com
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €20–110
Flights from Genoa Cristoforo Colombo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 35m
- When
- Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- €40–120
- Website
- ita-airways.com
Flights from Milan Linate Airport to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- €95–200
Flights from Genoa Cristoforo Colombo Airport to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- €85–160
- Website
- flyulendo.com
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €15–85
- Phone
- 02.48.607.607
- Website
- ATM
Tram from v.le liguria via delle mimose to s.sofia m4
- Ave. Duration
- 46 min
- Frequency
- Every 15 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 43m
- Frequency
- 4 times a day
- Estimated price
- €50–75
- Website
- Trenitalia
Train from Pavia to Genova P.Za Principe
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- €12–17
- 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–120
- 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
- Once a week
- Estimated price
- €120–190
- 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
- €10–20
- Website
- Trenitalia Intercity
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Pavia to Genova P.Za Principe
- Ave. Duration
- 59 min
- Frequency
- 3 times a day
- Estimated price
- €14–24
- Website
- Trenitalia Frecce
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Milan to Genoa
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- €11–17
- Website
- Flixbus
Bus from Genoa to Barcelona
- Ave. Duration
- 11h 5m
- Frequency
- Every 4 hours
- Estimated price
- €70–110
- Website
- Flixbus
Bus from Milan to Genoa
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- €11–17
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Genoa to Barcelona
- Ave. Duration
- 13h 5m
- Frequency
- Once daily
- Estimated price
- €55–95
- Website
- BlaBlaCar Bus
Bus from Milano, Autostazione Lampugnano to Barcelona - North Bus Station
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- €65–120
- Website
- BlaBlaCar Bus
- [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–23
- Website
- TERRAVISION
- Phone
- 035.319366
- [email protected]
- Website
- orioshuttle.com
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €11–15
- Schedules at
- orioshuttle.com
- 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–120
- 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
Booking & Getting There
Rozzano to Barcelona bus services, operated by FlixBus, arrive at Genoa 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 34m to drive from Rozzano to Barcelona.
There are 5093+ hotels available in Barcelona.























































