The cheapest buses from Milan to Taranto

Showing times and prices for Oct 24

Cheapest

$94

Average

$98

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Milan to Taranto will cost around $ 98 if you buy it on the day, but the cheapest tickets can be found for only $ 94.

07:40PMMilano, San Donato12h25 08:05AMTaranto
0 changes
$941One-way
07:00PMMilano, Autostazione Lampugnano13h05 08:05AMTaranto
0 changes
$941One-way
09:15PMMilano, San Donato11h50 09:05AMTaranto
0 changes
$961One-way
08:35PMMilano, Autostazione Lampugnano12h30 09:05AMTaranto
0 changes
$961One-way
07:50AMMilano, San Donato13h40 09:30PMTaranto
1 changes
$1021One-way

Timetable Milan to Taranto

Showing buses for tomorrow, Sun, Oct 24
07:10AMMilano, Autostazione Lampugnano14h20 09:30PMTaranto
0 changes
07:50AMMilano, San Donato13h40 09:30PMTaranto
0 changes
07:00PMMilano, Autostazione Lampugnano13h05 08:05AMTaranto
0 changes
07:40PMMilano, San Donato12h25 08:05AMTaranto
0 changes
08:35PMMilano, Autostazione Lampugnano12h30 09:05AMTaranto
0 changes
09:15PMMilano, San Donato11h50 09:05AMTaranto
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
Oct 23
$88Intercity Notte
$57Flixbus
$40Malta Air
Sun
Oct 24
$88Intercity Notte
$59Flixbus
$29Wizz Air
Mon
Oct 25
$88Intercity Notte
$63Flixbus
$80easyJet
Tue
Oct 26
$81Intercity
$59Flixbus
$6Wizz Air
Wed
Oct 27
$85Frecciabianca
$67Flixbus
$17Malta Air
Thu
Oct 28
$85Frecciabianca
$79Flixbus
$17Malta Air
Fri
Oct 29
$104Intercity
$95Marino Autolinee
$63Wizz Air
Sat
Oct 30
$91Frecciabianca
$100Marino Autolinee
$119ITA
Sun
Oct 31
$85Frecciabianca
$59Flixbus
$19Wizz Air
Mon
Nov 1
$88Intercity Notte
$81Flixbus
$31Malta Air
Tue
Nov 2
$88Intercity Notte
$53Flixbus
$35Malta Air
Wed
Nov 3
$68Intercity
$80Flixbus
$17Malta Air
Thu
Nov 4
$28Intercity Notte
$48Flixbus
$6Wizz Air
Sat
Nov 6
$49Intercity Notte
$51Flixbus
$6Wizz Air
Sun
Nov 7
$55Intercity
$54Flixbus
$6Malta Air
Mon
Nov 8
$53Intercity Notte
$59Flixbus
$28Malta Air
Wed
Nov 10
$47Intercity
$46Flixbus
$6Wizz Air
Fri
Nov 12
$55Intercity
$51Flixbus
$6Malta Air

The fastest buses from Milan to Taranto

Showing times and prices for Oct 24

Fastest Journey

11 h 50 m

Average

12 h 58 m

Buses per day

6

Distance

857 km

Of the 6 buses that leave Milan for Taranto every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 857 km distance in an average of 12 h 58 m but if you time it right, some buses will get you there in just 11 h 50 m .

The slowest buses will take 14 h 20 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
09:15PMMilano, San Donato11h50 09:05AMTaranto
0 changes
$961One-way
07:40PMMilano, San Donato12h25 08:05AMTaranto
0 changes
$941One-way
08:35PMMilano, Autostazione Lampugnano12h30 09:05AMTaranto
0 changes
$961One-way
07:00PMMilano, Autostazione Lampugnano13h05 08:05AMTaranto
0 changes
$941One-way
07:50AMMilano, San Donato13h40 09:30PMTaranto
1 changes
$1021One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Milan to Taranto

distanceDistance531 miles (856 km)
durationAverage bus duration12 h 5 min
priceAverage bus ticket price$68 (€55)
changesDirect busYes
carriersBus companiesMarino Autolinee, Flixbus, Baltour, BlaBlaCar or Busitalia

Buses from Milan to Taranto cover the 531 miles (856 km) long journey taking on average 12 h 5 min with our travel partners like Marino Autolinee, Flixbus, Baltour, BlaBlaCar or Busitalia. There are direct bus services available. While the average ticket price for this route costs around $68 (€55), you can find the cheapest bus ticket for as low as $57 (€46). Travelers depart most frequently from Milano Centrale and arrive in Taranto, Porto Mercantile.

Bus companies

Travel with FlixBus from Milan to Taranto

You can travel by bus between Milan and Taranto with FlixBus for as low as $57 (€46). When you search for schedules and tickets, Omio will show you the best trip.

FlixBus

Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip from Milan to Taranto.

It’s easy to book your FlixBus bus ticket between Milan and Taranto online with Omio! Simply check the current FlixBus bus schedules for your ideal departure and arrival times, compare the best route between Milan and Taranto as well as relevant travel information (such as baggage allowance and amenities offered onboard) for that bus and book cheap FlixBus bus tickets online. Prices for FlixBus buses between Milan and Taranto start at $57 (€46) one-way if you book in advance, and you can expect to travel around 531 miles (856 km). If you search for FlixBus buses in the Omio app, you can check straight away if the FlixBus tickets are mobile tickets, which makes it easier than ever to go paperless when traveling by bus from Milan to Taranto. Let Omio do all the work for you finding the best Milan to Taranto FlixBus bus ticket so you can enjoy a smooth and comfortable journey!

When purchasing your FlixBus bus tickets from Milan to Taranto, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Buses from Milan to Taranto

Choosing a bus Milan Taranto is the best option to reach in comfort, and cheaply, the capital of Puglia. The distance between the two cities, about 860 km, is covered by buses on a daily basis and, in most cases, there are no changes during the trip. The absence of changes allows passengers to reach Taranto with a journey that lasts between 11 hours and 55 minutes and 14 hours and 15 minutes.

Which bus companies travel from Milan to Taranto?

The buses that offer a bus service Milan Taranto are Marino Autolinee and Flixbus. In addition to direct services Flixbus offers trips that require a change at the station of Rome Tiburtina.

How long is the bus from Milan to Taranto?

Opting for a direct bus Milan Taranto, normally the destination will be reached in about 16 hours. On the contrary, one of the rare dear ones in which a change is expected, will inevitably take the journey to continue, tending, however, not to exceed 20 hours.

How many buses are there from Milan to Taranto?

Although these are two very distant destinations, those who need to reach Taranto starting from the Lombard capital have the opportunity to count on one trip a day, for a total of about 7 weekly trips, spread over about 16 hours. During the week the scheduled times tend to vary: in any case, the first departure takes place no earlier than 05:30, and the last no later than 23:05.

What are the departure and arrival stations for buses from Milan to Taranto?

Lampugnano Bus Station: the terminal of Lampugnano offers a convenient multi-storey car park with 1800 spaces, WC and snack bar. Although it is not in the centre, thanks to public transport such as the red M1 metro line and bus 68, it is possible to reach the terminal without any difficulty.

Taranto Bus Station:arrival is expected at the Mercantile Port of Taranto, located within the Mar Grande di Taranto, a short distance from the station of the Apulian city. Once off the bus passengers who want to reach the center easily have the opportunity to book a taxi, or opt for one of the bus lines that serve as a shuttle bus.

Travel Tips

Buses from Milan to Taranto
Take the bus to Taranto 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 Taranto.
FAQs
How much does a cheap bus between Milan and Taranto cost?
Omio customers have found the cheapest buses from Milan to Taranto to cost as little as $57 (€46)  in the next 7 days.
How much does it cost to take a bus between Milan and Taranto?
If you are looking to purchase your bus ticket in the next 7 days, you can expect the Milan to Taranto bus to cost on average $68 (€55)  one way.
How far is it from Milan to Taranto by bus?
The Milan to Taranto bus distance is approximately 531 miles (856 km).
How long is the bus ride between Milan and Taranto?
While the time it takes to travel 531 miles (856 km) from Milan to Taranto can vary based on specific dates, weekends, and holidays, the Milan to Taranto bus journey time is on average 12 h 5 min.
What station does the bus from Milan to Taranto depart from? Which Taranto bus station do I come into from Milan?

There are a few bus stations in Milan to start your route from including Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo). In Taranto you have a few bus station options to choose from for your arrival including Taranto, Porto Mercantile, Taranto, Piazza della Libertà and Taranto, Porto Mercantile.

Omio customers traveling this route depart most frequently from Milano Centrale   and arrive in Taranto, Porto Mercantile.

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

You can find the most popular departure bus station for this journey, Milano Centrale, located approximately 1 mile (s) / 2 km from the city center of Milan. The most popular arrival bus station in Taranto, called Taranto, Porto Mercantile, is located around 0 mile (s) / 0 km away from its city center.

Which bus providers can take me between Milan and Taranto?
When taking a bus from Milan to Taranto, you can count on Marino Autolinee, Flixbus, Baltour, BlaBlaCar or Busitalia for the best way to get you to Taranto. You can also check all possible bus companies who offer a service from Milan to Taranto and compare the amenities they offer before buying a bus ticket.
Is there a direct bus from Milan to Taranto?
Yes, you can look for direct buses from Milan to Taranto with Marino Autolinee  without needing to transfer at another stop in between. Taking a direct bus tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
What are the first and last departure bus times from Milan to Taranto?
The earliest bus departing from Milan to Taranto leaves at 5: 35 AM. The last bus departing from Milan to Taranto leaves at 9: 40 PM. You can find the latest Milan to Taranto bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase bus tickets from Milan to Taranto for the best deals?
If you purchase a bus ticket from Milan to Taranto within the next 7 days, you can find tickets to cost on average $68 (€55) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets from Milan to Taranto are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey