Bus from Milano to Marsala: Tickets & Schedules

Next bus departures

Next departures for Milano to Marsala on November 28
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Autoservizi SalemiBus
    Milan San Donato Bus Station
    Fermata dell'autobus MarsalaCheapestFastest
    Autoservizi SalemiBus
      Lampugnano
      StrasattiNo tags
      Autoservizi SalemiBus
        Milan San Donato Bus Station
        StrasattiNo tags
        Autoservizi SalemiBus
          Lampugnano
          Fermata dell'autobus MarsalaNo tags

          Last refresh of the prices: Today at 9:57 AM CET.

          Get from Milano to Marsala

          This route is served by bus only

          The journey takes about 1 day, 5 minutes, and with fares starting at just $164, it presents an excellent value for a comfortable ride.

          4bus per day
          1d Average Duration
          908 kmDistance
          23kgCO₂ emissions

          Frequently asked questions about travelling from Milano to Marsala by bus

          1. What is the distance between Milano and Marsala?

            The distance covered from Milano to Marsala is 895 km (555 miles).

          2. What are the departure and arrival locations for buses traveling from Milano to Marsala?

            Buses traveling this route start their trip at Milan San Donato Bus Station, in Milano, and end it at Fermata dell'autobus Marsala, in Marsala.

          Find cheapest prices for buses

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

          Best price found
          11-24
          $150
          11-25
          No data
          Today
          $150
          11-27
          No data
          11-28
          $163
          11-29
          No data
          11-30
          No data
          12-01
          No data
          busbud logoThe cheapest trip from Milano to Marsala was searched and found on Nov 26, 2025 with a price of $150

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

          You can expect to pay from $150 to $164 for a bus ticket from Milano to Marsala based on the last 2 days. You can expect to find the cheapest price for the trip at $163 which is on 2025-11-28.

          People from around the world trust Busbud