Travel options for:
Rome to Vieste
  • Train

    $112 - $161
    1. Roma Termini

      2 h 51 min - 3 times a day

      $40 - $65

    2. Foggia

      26 min - every 15 minutes

      $2 - $18

    3. Manfredonia

      51 min - 35.1 miles

      $65 - $80

  • Train, bus

    $57 - $75
    1. Roma Termini

      2 h 51 min - 3 times a day

      $40 - $65

    2. Foggia

      2 h 45 min - 5 times a day

      $12

  • Bus Ferrovie Del Gargano

    $27 - $40
    1. Rome

      6 h 50 min - once daily

      $27 - $40

  • Bus Marozzi VT

    $36 - $54
    1. Termini

      16 min - every 20 minutes - line 649

      $2

    2. Roma

      4 h 45 min - every 3 hours

      $22 - $40

    3. Foggia

      2 h 45 min - 5 times a day

      $12

  • Drive

    $60 - $95
    1. Rome

      4 h 27 min - 264.8 miles

      $60 - $95

  • Fly, train, bus

    $66 - $148
    1. Rome

      32 min - every 20 minutes

      $12 - $17

    2. Rome (FCO)

      1 h 5 min - non-stop

      $17 - $85

    3. Bari (BRI)

      20 min - hourly

      $6

    4. Bari Centrale

      59 min - every 4 hours

      $19 - $28

    5. Foggia

      2 h 45 min - 5 times a day

      $12

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

From Roma Termini train to Foggia, train to Manfredonia, then taxi to Vieste. 4 h 17 min 117€. From Roma Termini train to Foggia then bus to Vieste. 6 h 36 min 56€. From Rome bus to Vieste. 6 h 50 min 30€. From Termini line 649 bus to Roma, bus to Foggia, then bus to Vieste. 9 h 46 min 41€. From Rome drive to Vieste. 4 h 27 min 65€. From Roma Termini train to Rome airport, fly to Bari airport, train to Bari Centrale, train to Foggia, then bus to Vieste. 8 h 40 min 77€.