Bus Bari to Milan and return

Cheap bus and train tickets for trips from Milan to Bari and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
1378 Companies - 5 134 788 Connections
The best dealsSave up to 70 % (on average)
It's all about choiceMost routes worldwide
Easy and transparent1-click real-time search
%EN_US_bustickets_CAPS% between Bari and Milan can normally be found from $25.83. However, when picking a bus trip, ticket prices are only one part of the equation. By using our smart bus search engine, you’ll find the perfect option for your travel needs. Simply select one of the offers by FlixBus, OUIBUS, ibus, Cipolla Group, Eurolines France and Buscenter.it. The fastest bus from Milan to Bari only takes 10h 5m. Just click the "Find Now" button to see all available buses and pick the best option!

Bari to Milan Bus Information

Cheapest Bus$25.83
Fastest Bus10h 40m
Distance489.3 miles
Bus CompaniesBuscenter.it, FlixBus, OUIBUS, Cipolla Group
  Bus Bari - Milan    489 mi
Ø Bus connections24 x
Savings-67%

The cheapest bus routes from Bari to Milan

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Bari
    Milan
      7:50 PM
      6:30 AM
    6 Aug
    +1
    Buscenter.itBuscenter.it
    from $25.83
  • Bari
    Milan
      7:50 PM
      7:10 AM
    6 Aug
    +1
    Buscenter.itBuscenter.it
    from $25.83
  • Bari
    Milan
      8:00 AM
      7:40 PM
    31 Jul
    FlixBusFlixBus
    from $31.44
  • Bari
    Milan
      8:10 PM
      7:25 AM
    31 Jul
    FlixBusFlixBus
    from $31.44
  • Bari
    Milan
      5:30 PM
      7:25 AM
    31 Jul
    FlixBusFlixBus
    from $32.55
  • Bari
    Milan
      1:20 AM
      6:25 PM
    31 Jul
    FlixBusFlixBus
    from $50.53
  • Bari
    Milan
      7:55 AM
      8:25 PM
    6 Aug
    OUIBUSOUIBUS
    from $59.54
  • Bari
    Milan
      7:55 AM
      8:25 PM
    6 Aug
    OUIBUSOUIBUS
    from $59.54
  • Bari
    Milan
      3:35 PM
      4:15 AM
    6 Aug
    +1
    Cipolla GroupCipolla Group
    from $78.63
  • Bari
    Milan
      3:35 PM
      4:15 AM
    6 Aug
    +1
    Cipolla GroupCipolla Group
    from $78.63


  Train Bari - Milan    489 mi
   Savings

The cheapest train connections from Bari to Milan

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Bari
    Milan
      5:30 AM
      1:25 PM
    6 Aug
    TrenitaliaTrenitalia
    from $27.97
  • Bari
    Milan
      5:30 AM
      1:25 PM
    6 Aug
    TrenitaliaTrenitalia
    from $27.97
  • Bari
    Milan
      5:30 AM
      1:25 PM
    6 Aug
    TrenitaliaTrenitalia
    from $33.59
  • Bari
    Milan
      7:30 AM
      3:25 PM
    6 Aug
    TrenitaliaTrenitalia
    from $33.59


  Carpooling Bari - Milan    489 mi
   Savings

The cheapest carpooling offers from Bari to Milan

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Bari
    Milan
      8:40 AM
      5:50 PM
    26 Jul
    BlaBlaCarBlaBlaCar
    from $40.44
  • Bari
    Milan
      3:20 PM
      1:00 AM
    26 Aug
    +1
    BlaBlaCarBlaBlaCar
    from $44.93
  • Bari
    Milan
      2:50 PM
      12:10 AM
    17 Aug
    +1
    BlaBlaCarBlaBlaCar
    from $48.30
  • Bari
    Milan
      9:50 PM
      8:10 AM
    18 Aug
    +1
    BlaBlaCarBlaBlaCar
    from $49.43


  Bus Milan - Bari    489 mi
Ø Bus connections24 x
Savings-70%

The cheapest bus routes from Milan to Bari

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Milan
    Bari
      7:45 PM
      7:05 AM
    6 Aug
    +1
    Buscenter.itBuscenter.it
    from $25.83
  • Milan
    Bari
      7:45 PM
      7:05 AM
    6 Aug
    +1
    Buscenter.itBuscenter.it
    from $25.83
  • Milan
    Bari
      8:20 AM
      7:55 PM
    31 Jul
    FlixBusFlixBus
    from $31.44
  • Milan
    Bari
      8:50 PM
      8:00 AM
    31 Jul
    FlixBusFlixBus
    from $31.44
  • Milan
    Bari
      6:50 AM
      7:25 PM
    6 Aug
    OUIBUSOUIBUS
    from $59.54
  • Milan
    Bari
      6:50 AM
      7:35 PM
    26 Jul
    Marino AutolineeMarino Autolinee
    from $64.03
  • Milan
    Bari
      9:45 PM
      7:40 AM
    29 Jul
    +1
    Marino AutolineeMarino Autolinee
    from $64.03
  • Milan
    Bari
      9:45 PM
      7:40 AM
    1 Aug
    +1
    Marino AutolineeMarino Autolinee
    from $64.03
  • Milan
    Bari
      9:45 PM
      7:40 AM
    5 Aug
    +1
    Marino AutolineeMarino Autolinee
    from $64.03
  • Milan
    Bari
      7:15 PM
      8:05 AM
    6 Aug
    +1
    Cipolla GroupCipolla Group
    from $85.37
  • Milan
    Bari
      7:15 PM
      8:05 AM
    6 Aug
    +1
    Cipolla GroupCipolla Group
    from $85.37


  Train Milan - Bari    489 mi
   Savings

The cheapest train connections from Milan to Bari

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Milan
    Bari
      10:35 AM
      6:23 PM
    6 Aug
    TrenitaliaTrenitalia
    from $33.59
  • Milan
    Bari
      7:35 AM
      3:23 PM
    6 Aug
    TrenitaliaTrenitalia
    from $44.82
  • Milan
    Bari
      10:35 AM
      6:23 PM
    6 Aug
    TrenitaliaTrenitalia
    from $44.82
  • Milan
    Bari
      7:35 AM
      3:23 PM
    6 Aug
    TrenitaliaTrenitalia
    from $44.82


  Carpooling Milan - Bari    489 mi
   Savings

The cheapest carpooling offers from Milan to Bari

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Milan
    Bari
      8:00 AM
      7:00 PM
    24 Jul
    BlaBlaCarBlaBlaCar
    from $33.70
  • Milan
    Bari
      12:00 AM
      10:20 AM
    2 Aug
    BlaBlaCarBlaBlaCar
    from $41.56
  • Milan
    Bari
      1:30 PM
      11:10 PM
    26 Jul
    BlaBlaCarBlaBlaCar
    from $44.93
  • Milan
    Bari
      7:00 AM
      4:40 PM
    10 Aug
    BlaBlaCarBlaBlaCar
    from $48.30


Current ticket prices

Travel bargains are what you're after? Then you should definitely take a bus as it's one of the most affordable means of transportation. A bus ticket for a trip from Bari to Milan is generally inexpensive. Should you book your journey last-minute, however, you might have to pay a bit more. Here's another recommendation: remember to take a look at traveling times. Avoid spending too much time on the road by simply opting for the fastest bus.

Bus stops in Bari and Milan

  Stations
Via Giulio Natta 226, 20151 Milan (Italy)
Via Giuseppe Impastato 27, 20138 Milan (Italy)
Piazza Duca D'Aosta 16, 20124 Milan (Italy)

More on bus features and services

Don't settle for less! No matter how you want to travel, our smart bus search engine will help you pick just the right bus. On your coach from Bari to Milan you might be looking for a particularly short travel time, for the cheapest bus ticket or for the best on-board features.

While carry-on luggage is usually allowed free of charge, there might be restrictions regarding additional baggage or oversized luggage. If you want to bring a very large bag exceeding the usual weight requirements on a bus from Milan to Bari, then you should opt for an offer provided by FlixBus.

The details of every individual bus schedule are presented in our search results and you can also see if they are free of charge or not: Just check for the operator that allows you to take your pet or that has free WiFi, power plugs and a good selection of drinks. You'll also find other useful info on CheckMyBus, such as details on current promotions. Travel smart!

Bari and Milan: Useful Info

Bari
277,387
Milan
1.24 Million
Taxi
$7.16
$6.84
Bari
Milan
A cab ride in Bari is 5% more expensive than in Milan.
Local buses
$1.12
$1.69
Bari
Milan
A bus fare in Bari is 34% cheaper than in Milan.
Beer
$2.25
$5.62
Bari
Milan
A large beer in Bari is 60% cheaper than in Milan.
Water
$0.36
$0.45
Bari
Milan
A bottle of water in Bari is 20% cheaper than in Milan.
Meal
$10.11
$15.25
Bari
Milan
A meal in Bari is 34% cheaper than in Milan.
Trusted shop
The CheckMyBus App
Free Download