Travel options for:
Polignano a Mare to Rome
  • Train

    $58 - $102
    1. Polignano a Mare

      30 min - every 4 hours

      $2 - $17

    2. Bari Centrale

      4 h 3 min - 3 times a day

      $55 - $85

  • Bus Marozzi VT

    $35 - $50
    1. Polignano

      6 h 20 min - every 3 hours

      $35 - $50

  • Bus Baltour

    $35 - $79
    1. Polignano a Mare

      30 min - every 4 hours

      $2 - $17

    2. Bari

      9 h 13 min - once daily

      $30 - $60

    3. Tiburtina F.S.

      6 min - every 10 minutes

      $2

  • Drive

    $80 - $120
    1. Polignano a Mare

      4 h 59 min - 335.8 miles

      $80 - $120

  • Fly from Bari

    $38 - $125
    1. Polignano a Mare

      30 min - every 4 hours

      $2 - $17

    2. Bari C.le FNB

      15 min - hourly

      $6

    3. Bari (BRI)

      1 h - non-stop

      $17 - $85

    4. Rome (FCO)

      32 min - every 20 minutes

      $12 - $17

  • Train to Brindisi, fly

    $39 - $172
    1. Polignano a Mare

      49 min - every 4 hours

      $5 - $23

    2. Brindisi Station

      15 min - every 3 hours

      $1 - $2

    3. Brindisi (BDS)

      1 h 10 min - non-stop

      $20 - $130

    4. Rome (FCO)

      32 min - every 20 minutes

      $12 - $17

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

From Polignano a Mare train to Bari Centrale then train to Roma Termini. 5 h 33 min 63€. From Polignano bus to Roma. 6 h 20 min 36€. From Polignano a Mare train to Bari, bus to Tiburtina F.S., then subway to Termini. 10 h 53 min 52€. From Polignano a Mare drive to Rome. 4 h 59 min 84€. From Polignano a Mare train to Bari C.le FNB, train to Bari airport, fly to Rome airport, then train to Rome. 3 h 51 min 51€. From Polignano a Mare train to Brindisi Station, bus to Brindisi airport, fly to Rome airport, then train to Rome. 4 h 36 min 54€.