There are 5 ways to get from Lesa to Diano Marina by train (Trenitalia), bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Pavia
best- Take the train from Lesa to Milano P.Garibalditrain Re
- Take the train from Pavia to Dianotrain Ic
6h 16m€25–65Bus
- Take the bus from Arona to Rho Fiera Milanobus Re4 / ...
- Take the bus from Milano, Autostazione Lampugnano to Imperiabus 406
7h 59mDrive 273.8 km
- Drive from Lesa to Diano Marinacar 273.8 km
2h 40m€43–62Train (Trenitalia)
- Take the train from Gallarate to Andoratrain 3085
6h 53m€35–65Train #2
- Take the train from Saronno to Andoratrain Re13
7h 8m€30–41
Lesa to Diano Marina by train
Questions & Answers
The cheapest way to get from Lesa to Diano Marina is to train which costs €29 - €45 and takes 7h 8m.
The fastest way to get from Lesa to Diano Marina is to drive which takes 2h 40m and costs €40 - €65.
No, there is no direct bus from Lesa to Diano Marina. However, there are services departing from Lesa and arriving at Diano Marina via Arona, Milano, Autostazione Lampugnano and Imperia Oneglia. The journey, including transfers, takes approximately 7h 59m.
No, there is no direct train from Lesa to Diano Marina. However, there are services departing from Lesa and arriving at Diano via Milano Porta Garibaldi and Pavia. The journey, including transfers, takes approximately 6h 16m.
The distance between Lesa and Diano Marina is 311 km. The road distance is 273.8 km.
The best way to get from Lesa to Diano Marina without a car is to train via Pavia which takes 6h 16m and costs €25 - €65.
It takes approximately 6h 16m to get from Lesa to Diano Marina, including transfers.
Lesa to Diano Marina bus services, operated by Trenord, depart from Arona station.
Lesa to Diano Marina train services, operated by Trenitalia, depart from Lesa station.
The best way to get from Lesa to Diano Marina is to train via Pavia which takes 6h 16m and costs €25 - €65. Alternatively, you can bus, which costs and takes 7h 59m.
What companies run services between Lesa, Italy and Diano Marina, Italy?
You can take a train from Lesa to Diano via Milano Porta Garibaldi and Pavia in around 6h 16m. Alternatively, you can take a bus from Lesa to Diano Marina via Arona, Rho Fiera Milano, Rho Fieramilano, Lampugnano, Milano, Autostazione Lampugnano, Imperia, and Imperia Oneglia in around 7h 59m.
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Lesa to Milano P.Garibaldi
- Ave. Duration
- 1h 24m
- Frequency
- Every 3 hours
- Estimated price
- €9–15
- Website
- https://www.trenitalia.com/en.html
Train from Pavia to Diano
- Ave. Duration
- 3h 2m
- Frequency
- Twice daily
- Estimated price
- €25–45
- Website
- https://www.trenitalia.com/en.html
Train from Gallarate to Andora
- Ave. Duration
- 4h 33m
- Frequency
- 4 times a week
- Estimated price
- €30–55
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Pavia to Diano
- Ave. Duration
- 2h 43m
- Frequency
- Every 3 hours
- Estimated price
- €21–45
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Train from Pavia to Diano
- Ave. Duration
- 3h 7m
- Frequency
- Twice a week
- Estimated price
- €13–17
- Website
- https://www.trenord.it/en/
Train from Saronno to Andora
- Ave. Duration
- 4h 14m
- Frequency
- Twice a week
- Estimated price
- €14–18
- Website
- https://www.trenord.it/en/
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Bus from Arona to Rho Fiera Milano
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Website
- https://www.trenord.it/en/
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Milano, Autostazione Lampugnano to Imperia
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- €27–50
- Website
- https://www.flixbus.co.uk
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Lesa to Diano Marina bus services, operated by Trenord, arrive at Rho Fiera Milano station.
Lesa to Diano Marina train services, operated by Trenitalia, arrive at Milano P.Garibaldi station.
Yes, the driving distance between Lesa to Diano Marina is 274 km. It takes approximately 2h 40m to drive from Lesa to Diano Marina.
There are 3204+ hotels available in Diano Marina.














