COMPARE Prices across different modes

Sun
Oct 17
$49Regionale
$52Flixbus
$70Alitalia
Mon
Oct 18
$28Intercity
$21Flixbus
$28Malta Air
Thu
Oct 21
$38Intercity
$37Flixbus
$86Alitalia
Fri
Oct 22
$28Intercity
$27Flixbus
Find prices
Sat
Oct 23
$38Intercity
$31Flixbus
$19Malta Air
Sun
Oct 24
$40Intercity
$20Flixbus
$48Alitalia
Mon
Oct 25
$20Intercity
$21Flixbus
Find prices
Thu
Oct 28
$38Intercity
$25Flixbus
$69Alitalia
Fri
Oct 29
$28Intercity
$48Flixbus
Find prices
Sat
Oct 30
$28Intercity
$120Frecciarossa
Find prices

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Milan and Assisi

distanceDistance236 miles (381 km)
durationAverage bus duration4 h 35 min
priceAverage bus ticket price$33 (€27)
changesDirect busYes
carriersBus providersBlaBlaCar

Buses from Milan to Assisi cover the 236 miles (381 km) long journey taking on average 4 h 35 min with our travel partners like BlaBlaCar. There are direct bus services available. While the average ticket price for this journey costs around $33 (€27), you can find the cheapest bus ticket for as low as $21 (€17). Travelers depart most frequently from Milano Centrale and arrive in Assisi, Santa Maria degli Angeli Stazione.

Travel Tips

Buses from Milan to Assisi
Take the bus to Assisi easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Assisi.
FAQs
What is the price of the cheapest bus from Milan to Assisi?
Looking to save money on your trip? Omio customers have found the cheapest bus to Assisi from Milan for the next 7 days starting from $21 (€17)  one way.
How much does it cost to take a bus from Milan to Assisi?
The bus price from Milan to Assisi is on average $33 (€27)  if you are looking to buy your tickets for this journey in the next 7 days.
What is the distance to Assisi from Milan by bus?
When traveling this route you should expect the distance to Assisi from Milan by bus to be approximately 236 miles (381 km).
What is the Milan to Assisi bus travel time?
On average the Milan to Assisi bus time is 4 h 35 min  covering the 236 miles (381 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Which bus station from Milan to Assisi do I depart from? Which Assisi bus station from Milan do I arrive in?

Some of the Milan bus stations to Assisi you can start your journey from include Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo). Similarly, some of the arrival bus stations in Assisi include Assisi, Santa Maria degli Angeli Stazione and Assisi, Pizza San Pietro.

When traveling this route, Omio customers are departing most frequently from Milano Centrale   and arriving in Assisi, Santa Maria degli Angeli Stazione.

Where is the bus station in Milan? Where is the bus station in Assisi?

Passengers booking this trip most frequently board their buses from Milano Centrale and need to travel around 1 mile (s) / 2 km from the city center to get to this bus station.

Passengers arriving in Assisi most often arrive at Assisi, Santa Maria degli Angeli Stazione and need to travel around 1 mile (s) / 2 km from this bus station to the city center.

Which bus companies can get me from Milan to Assisi?
When taking a bus from Milan to Assisi, you can count on BlaBlaCar for the best way to get you to Assisi. You can also check all possible bus companies who offer a service to Assisi from Milan and compare the amenities they offer before buying a bus ticket.
Are there any nonstop bus services from Milan to Assisi?
Yes, you can search for direct buses from Milan to Assisi on Omio with BlaBlaCar, and you won’t need to transfer at another stop in between. Direct bus services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your bus ticket.
What are the first and last departure bus times from Milan to Assisi?
You can take the first bus from Milan to Assisi at 5: 15 AM. The last bus from Milan to Assisi that you can take departs at 9: 00 AM. Omio shows you the latest bus from Milan to Assisi schedule to help you book the best departure time for this trip.
How far in advance should I purchase bus tickets to Assisi from Milan for the best deals?
The price of a one way bus ticket from Milan to Assisi is on average $33 (€27) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus companies offering this journey. In general, you can find bus tickets between Milan and Assisi available a few months in advance.

Important Stations and Airports for this Journey