Travel options for:
Bari to Rome
  • Train

    $35 - $70
    1. Bari Centrale

      4 h 3 min - 3 times a day

      $35 - $70

  • Bus Marozzi VT

    $24 - $55
    1. Bari

      5 h 30 min - every 3 hours

      $24 - $55

  • Bus Marino Autolinee

    $40 - $43
    1. Bari Largo Sorrentino

      6 h 4 min - once daily

      $34

    2. Fiuggi

      1 h 30 min - every 4 hours

      $6 - $9

  • Rideshare

    $29
    1. Bari

      5 h 31 min - every 3 hours

      $29

  • Drive

    $75 - $110
    1. Bari

      4 h 35 min - 314.2 miles

      $75 - $110

  • Fly

    $44 - $113
    1. Bari

      12 min - hourly

      $6

    2. Bari (BRI)

      1 h - non-stop

      $17 - $85

    3. Rome (FCO)

      32 min - every 20 minutes

      $21 - $22

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Bari Centrale train to Roma Termini. 4 h 3 min 51€. From Bari bus to Roma. 5 h 30 min 31€. From Bari Largo Sorrentino bus to Fiuggi then bus to Roma Termini. 8 h 34 min 35€. From Bari rideshare to Rome. 5 h 31 min 24€. From Bari drive to Rome. 4 h 35 min 78€. From Bari Brigata Bari train to Bari airport, fly to Rome airport, then train to Rome. 2 h 54 min 52€.