Travel options for:
Bari to Ancona
  • Train

    $45 - $70
    1. Bari Centrale

      3hrs 45min - every 4 hours

      $45 - $70

      • Ancona
  • Bus FlixBus

    $24 - $45
    1. Bari

      6hrs 45min - once daily

      $24 - $45

      • Ancona
  • Bus SAPS Bus line

    $39 - $58
    1. Bari

      7hrs 25min - 3 times a week

      $35 - $50

    2. Civitanova-M. Montegr.

      25min - twice daily - line 7098

      $2 - $11

      • Varano
  • Bus Marino Autolinee

    $39
    1. Bari

      2hrs 35min - once daily

      $10

    2. Cerignola

      5hrs 06min - once a week

      $30

      • Ancona
  • Night train

    $45 - $65
    1. Bari Centrale

      4hrs 53min - once daily

      $45 - $65

      • Ancona
  • Rideshare

    $26
    1. Bari

      5hrs 30min - twice daily

      $26

      • Ancona
  • Drive

    $80 - $120
    1. Bari

      4hrs 11min - 288.5 miles

      $80 - $120

      • Ancona
  • Fly

    $36 - $154
    1. Bari

      11min - every 3 hours

      $6

    2. Bari (BRI)

      3hrs 10min - 1 stopover

      $30 - $140

    3. Ancona (AOI)

      20min - 3 times a day

      $1 - $9

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

From Bari Centrale train to Ancona. 3hrs 45min 56€. From Bari bus to Ancona. 6hrs 45min 28€. From Bari bus to Civitanova-M. Montegr. then line 7098 train to Varano. 8hrs 09min 47€. From Bari bus to Cerignola then bus to Ancona. 8hrs 41min 37€. From Bari Centrale night train to Ancona. 4hrs 53min 51€. From Bari rideshare to Ancona. 5hrs 30min 24€. From Bari drive to Ancona. 4hrs 11min 94€. From Bari F. Crispi train to Bari airport, fly to Ancona airport, then train to Ancona. 5hrs 07min 80€.