Travel from Foggia to Bari

Bus or train from Foggia to Bari?

Trenitalia Frecce operates a train from Foggia to Bari hourly. Tickets cost $20 - $29 and the journey takes 1 h 3 min. Alternatively, FlixBus operates a bus from Foggia to Bari 3 times a day. Tickets cost $8 - $14 and the journey takes 1 h 39 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Foggia to Bari

From Foggia train to Bari Centrale. 1 h 3 min 20€. From Foggia bus to Bari. 1 h 39 min 10€. From Foggia Centro bus to Bari Airport then bus to Bari station. 2 h 35 min 14€. From Foggia drive to Bari. 1 h 20 min 20€. From Foggia rideshare to Bari. 1 h 44 min 7€.

How long does it take to get from Foggia to Bari?

The train from Foggia to Bari Centrale takes 1 h 3 min and departs hourly.
Close Print Itinerary
  1. Here are 5 options to get from
    Foggia to Bari:

    1. Trip:
      1 Train
      • One-Way approx: USD $20 - $29
      • Duration: 1 h 3 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $20 - $29
        • Duration: 1 h 3 min
        Close x
    2. Trip:
      2 Bus FlixBus
      • One-Way approx: USD $8 - $14
      • Duration: 1 h 39 min
      Open +
      • Trip:
        2 Bus FlixBus
        • One-Way approx: USD $8 - $14
        • Duration: 1 h 39 min
        Close x
    3. Trip:
      3 Bus Pugliairbus
      • One-Way approx: USD $16 - $20
      • Duration: 2 h 35 min
      Open +
      • Trip:
        3 Bus Pugliairbus
        • One-Way approx: USD $16 - $20
        • Duration: 2 h 35 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $20 - $30
      • Duration: 1 h 20 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $20 - $30
        • Duration: 1 h 20 min
        Close x
    5. Trip:
      5 Rideshare
      • One-Way approx: USD $7 - $14
      • Duration: 1 h 44 min
      Open +
      • Trip:
        5 Rideshare
        • One-Way approx: USD $7 - $14
        • Duration: 1 h 44 min
        Close x