There are 7 ways to get from Stresa to Empoli by bus, train, car, plane, or train (Trenitalia)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train via Milan
best- Take the bus from Stresa to Milano Centralebus Re4
- Take the train from Milano Centrale to Firenze S.M.N.train Fr
5h 7mTrain (Trenitalia)
cheapest- Take the train from Stresa to Milano P.Garibalditrain Re
- Take the train from Milano P.Garibaldi to Firenze S.M.N.train Fr
6h 16m€53–96Bus
- Take the bus from Stresa to Rho Fiera Milanobus Re4
- Take the bus from Milan to Empolibus FlixBus 507
8h 45mDrive 403.7 km
- Drive from Stresa to Empolicar 403.7 km
3h 56m€65–93Bus to Milano Malpensa Airport, fly
- Take the bus from Stresa to Gallaratebus
- Fly from Milano Malpensa Airport (MXP) to Florence Peretola Airport (FLR)plane MXP - FLR
6h 8mBus, train
- Take the bus from Stresa to Rho Fiera Milanobus Re4
- Take the train from Rho-Fiera Milano to Florence Santa Maria Novellatrain 9963 / ...
5h 52mTrain to Milan Linate Airport, fly
- Take the train from Stresa to Milano P.Garibalditrain
- Fly from Milan Linate Airport (LIN) to Florence Peretola Airport (FLR)plane LIN - FLR
7h 6m€127–255
Milano Malpensa Airport (MXP) to Florence Peretola Airport (FLR) flights
Comparing Your Travel Options
The cheapest way to get from Stresa to Empoli is to train which costs €50 - €100 and takes 6h 16m.
The fastest way to get from Stresa to Empoli is to drive which takes 3h 56m and costs €60 - €95.
No, there is no direct bus from Stresa to Empoli. However, there are services departing from Stresa - Imbarcadero and arriving at Empoli via Stresa and Milan. The journey, including transfers, takes approximately 8h 45m.
No, there is no direct train from Stresa to Empoli. However, there are services departing from Stresa and arriving at Empoli via Milano P.Garibaldi and Firenze S.M.N.. The journey, including transfers, takes approximately 6h 16m.
The distance between Stresa and Empoli is 429 km. The road distance is 403.7 km.
The best way to get from Stresa to Empoli without a car is to bus and train via Milan which takes 5h 7m and costs .
It takes approximately 5h 7m to get from Stresa to Empoli, including transfers.
Stresa to Empoli bus services, operated by Trenord, depart from Stresa station.
Stresa to Empoli train services, operated by Trenitalia, depart from Stresa station.
The best way to get from Stresa to Empoli is to bus which takes 8h 45m and costs . Alternatively, you can train, which costs €50 - €100 and takes 6h 16m.
What companies run services between Stresa, Italy and Empoli, Tuscany, Italy?
You can take a bus from Stresa - Imbarcadero to Empoli via Stresa, Rho Fiera Milano, Rho Fieramilano, Lampugnano, and Milan in around 8h 45m. Alternatively, you can take a bus from Stresa - Imbarcadero to Empoli via Stresa - Stazione Ferroviaria, Stresa, Milano P.Garibaldi, and Firenze S.M.N. in around 6h 16m.
- Website
- ita-airways.com
Flights from Milano Malpensa Airport to Florence Peretola Airport via Zurich
- Ave. Duration
- 3h 43m
- When
- Every day
- Estimated price
- €85–310
Flights from Milano Malpensa Airport to Florence Peretola Airport via Munich
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- €160–550
Flights from Milano Malpensa Airport to Florence Peretola Airport via Rome
- Ave. Duration
- 3h 45m
- When
- Saturday
- Estimated price
- €130–400
Flights from Milan Linate Airport to Florence Peretola Airport via Rome
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €140–220
Flights from Milan Linate Airport to Florence Peretola Airport via Vienna
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- €100–390
Flights from Milan Linate Airport to Florence Peretola Airport via Frankfurt
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- €110–700
Flights from Milan Linate Airport to Florence Peretola Airport via Munich
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- €190–650
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Milano Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- €40–75
- Website
- Trenitalia Frecce
Train from Milano P.Garibaldi to Firenze S.M.N.
- Ave. Duration
- 2h 2m
- Frequency
- Every 3 hours
- Estimated price
- €40–75
- Website
- Trenitalia Frecce
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Bus from Stresa to Milano Centrale
- Ave. Duration
- 1h 13m
- Frequency
- Every 2 hours
- Website
- Trenord
Bus from Stresa to Rho Fiera Milano
- Ave. Duration
- 58 min
- Frequency
- Every 2 hours
- Website
- Trenord
Bus from Stresa to Gallarate
- Ave. Duration
- 35 min
- Frequency
- Every 2 hours
- Website
- Trenord
Bus from Stresa to Rho Fiera Milano
- Ave. Duration
- 58 min
- Frequency
- Every 2 hours
- Website
- Trenord
Want to know more about travelling around Italy
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
Italian Lakes: Getting around by train
Read the travel guide
5 incredible day trips from Florence by train
Read the travel guide
Booking & Getting There
Stresa to Empoli bus services, operated by Trenord, arrive at Rho Fiera Milano station.
Stresa to Empoli train services, operated by Trenitalia, arrive at Milano P.Garibaldi station.
Yes, the driving distance between Stresa to Empoli is 404 km. It takes approximately 3h 56m to drive from Stresa to Empoli.
There are 2768+ hotels available in Empoli.






