Bus from Terni to Milano: Tickets & Schedules

Next bus departures

Next departures for Terni to Milano on June 23
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Flixbus Bus
Terni fermata dell'autobus
Milan (Malpensa Airport Terminal 1)Cheapest
Flixbus Bus
Terni fermata dell'autobus
Milan (San Donato M3)Fastest
Flixbus Bus
Terni fermata dell'autobus
Lampugnano bus stationNo tags
Flixbus Bus
Terni fermata dell'autobus
Milan (San Donato M3)No tags
Flixbus Bus
Terni fermata dell'autobus
Milan (Assago M2)No tags

Last refresh of the prices: Yesterday at 7:13 PM CEST.

Get from Terni to Milano

This route is served by bus only

The journey takes about 12 hours 5 minutes, and with fares starting at just ZAR 613, it presents an excellent value for a comfortable ride.

5bus per day
12h 5mAverage Duration
430 kmDistance
11kgCO₂ emissions

Frequently asked questions about travelling from Terni to Milano by bus

Please note that schedules, routes, or operator details shown here may be updated or vary at the time of your trip.

  1. How much is the bus ticket from Terni to Milano?

    The cheapest bus tickets from Terni to Milano start from ZAR 613. The average price for this route is around ZAR 1,069. Busbud recommends that you book your tickets in advance for a better chance to get the lowest possible price.

  2. How long is the bus ride from Terni to Milano?

    The average bus travel time from Terni to Milano is 12h 5m, covering a distance of 430 km. The quickest bus can get you there in 8h 35m and is operated by FlixBus.

  3. Which bus companies service the Terni to Milano route?

    Several major bus companies operate on this route with 5 buses available per day.

  4. What are the earliest and latest departure times for the bus from Terni to Milano?

    The earliest bus departs from Terni to Milano at 6:00am. And the latest bus departs at 10:15am.

  5. What are the CO₂ emissions for the bus trip from Terni to Milano?

    A bus trip from Terni to Milano generates an estimated 10.741175 kg of CO₂, making it a highly eco-friendly travel option and a mode of travel recommended by Busbud.

Find cheapest prices for buses

Price is for a one-way ticket for one passenger and based on past searches.

Best price found
06-21
ZAR 843
06-22
ZAR 910
Today
ZAR 601
06-24
ZAR 482
06-25
No data
06-26
ZAR 562
06-27
ZAR 674
06-28
ZAR 803
busbud logoThe cheapest trip from Terni to Milano was searched and found on Jun 24, 2026 with a price of ZAR 482

To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Terni to Milano, as early as possible.

You can expect to pay from ZAR 482 to ZAR 1,365 for a bus ticket from Terni to Milano based on the last 2 days. You can expect to find the cheapest price for the trip at ZAR 482 which is on 2026-06-24.

People from around the world trust Busbud