There are 5 ways to get from Assisi to Greggio by train (Trenitalia), bus, 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.
Train via Perugia (Trenitalia)
best- Take the train from Perugia to Rho-Fiera Milanotrain Fr
- Take the train from Rho-Fiera Milano to Vercellitrain 2010 / ...
8h 44m€50–106Bus via Fontivegge - Perugia
cheapest- Take the bus from Perugia Train Station Bus Stop to Milano, Autostazione Lampugnanobus Itabus
- Take the bus from Milano - Autostazione Terminal Bus Di Lampugnano to Greggio - Casello Autostradalebus 4
10h 12m€37–83Bus
- Take the bus from Assisi to Milano, Autostazione Lampugnanobus 529
- Take the bus from Milano - Autostazione Terminal Bus Di Lampugnano to Greggio - Casello Autostradalebus 4
8h 54m€48–68Drive 537.8 km
- Drive from Assisi to Greggiocar 537.8 km
5h 13m€83–119Train (Trenitalia)
- Take the train from Assisi to Milano Centraletrain Ic
- Take the train from Milano Centrale to Vercellitrain 2012 / ...
10h 22m€41–78
Assisi to Greggio by bus and train (Trenitalia)
Questions & Answers
The cheapest way to get from Assisi to Greggio is to bus via Fontivegge - Perugia which costs €35 - €85 and takes 10h 12m.
The fastest way to get from Assisi to Greggio is to drive which takes 5h 13m and costs €80 - €120.
No, there is no direct bus from Assisi to Greggio. However, there are services departing from Assisi and arriving at Greggio - Casello Autostradale via Milano - Autostazione Terminal Bus Di Lampugnano. The journey, including transfers, takes approximately 8h 54m.
The distance between Assisi and Greggio is 567 km. The road distance is 537.8 km.
The best way to get from Assisi to Greggio without a car is to train via Perugia which takes 8h 44m and costs €50 - €110.
It takes approximately 8h 44m to get from Assisi to Greggio, including transfers.
Assisi to Greggio bus services, operated by FlixBus, depart from Assisi station.
The best way to get from Assisi to Greggio is to train via Perugia which takes 8h 44m and costs €50 - €110. Alternatively, you can bus, which costs €45 - €70 and takes 8h 54m.
Assisi to Greggio bus services, operated by FlixBus, arrive at Milano, Autostazione Lampugnano station.
Yes, the driving distance between Assisi to Greggio is 538 km. It takes approximately 5h 13m to drive from Assisi to Greggio.
What companies run services between Assisi, Italy and Greggio, Italy?
You can take a bus from P.za Matteotti Assisi to Greggio Piazza Roma via Assisi, Assisi, Perugia, Rho-Fiera Milano, Vercelli, and Vercelli Autostazione C.So Gastaldi in around 8h 44m. Alternatively, you can take a bus from Assisi to Greggio - Casello Autostradale via Milano, Autostazione Lampugnano and Milano - Autostazione Terminal Bus Di Lampugnano in around 8h 54m.
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Perugia to Rho-Fiera Milano
- Ave. Duration
- 4h 1m
- Frequency
- 6 times a week
- Estimated price
- €35–85
- Schedules at
- trenitalia.com
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Rho-Fiera Milano to Vercelli
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- €7
- Website
- https://www.trenitalia.com/en.html
Train from Milano Centrale to Vercelli
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- €8
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Assisi to Milano Centrale
- Ave. Duration
- 6h 5m
- Frequency
- Once daily
- Estimated price
- €29–65
- Website
- https://www.trenitalia.com/en.html
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Assisi to Milano, Autostazione Lampugnano
- Ave. Duration
- 7h
- Frequency
- 5 times a week
- Estimated price
- €26–45
- Website
- https://www.flixbus.co.uk
- Phone
- +39 02 8412 1302
- extrato@extrato.it
- Website
- extrato.it
Bus from Milano - Autostazione Terminal Bus Di Lampugnano to Greggio - Casello Autostradale
- Ave. Duration
- 54 min
- Frequency
- 3 times a day
- Estimated price
- €21–24
- Schedules at
- extrato.it
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Perugia Train Station Bus Stop to Milano, Autostazione Lampugnano
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- €13–55
- Website
- https://www.itabus.it/en/home
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
There are 582+ hotels available in Greggio.















