Travel options for:
Rome to Lecce
  • Train

    $40 - $85
    1. Roma Termini

      5 h 27 min - 3 times a day

      $40 - $85

  • Bus

    $30 - $60
    1. Roma

      7 h 5 min - 5 times a day

      $30 - $60

  • Train, bus

    $66 - $76
    1. Roma Termini Station

      1 h 18 min - once daily

      $25 - $35

    2. Naples

      5 h 55 min - twice daily

      $41

  • Rideshare

    $37
    1. Rome

      7 h 22 min - 5 times a day

      $37

  • Drive

    $95 - $150
    1. Rome

      6 h 14 min - 406.7 miles

      $95 - $150

  • Fly to Brindisi

    $43 - $162
    1. Rome

      32 min - every 20 minutes

      $21 - $22

    2. Rome (FCO)

      1 h 10 min - non-stop

      $20 - $130

    3. Brindisi (BDS)

      35 min - every 4 hours

      $2 - $10

  • Fly to Bari, train

    $55 - $139
    1. Rome

      32 min - every 20 minutes

      $21 - $22

    2. Rome (FCO)

      1 h 5 min - non-stop

      $17 - $85

    3. Bari (BRI)

      20 min - hourly

      $6

    4. Bari Centrale

      1 h 21 min - every 4 hours

      $11 - $26

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

From Roma Termini train to Lecce. 5 h 27 min 60€. From Roma bus to Lecce. 7 h 5 min 43€. From Roma Termini Station train to Naples then bus to Lecce. 8 h 13 min 60€. From Rome rideshare to Lecce. 7 h 22 min 31€. From Rome drive to Lecce. 6 h 14 min 101€. From Roma Termini train to Rome airport, fly to Brindisi airport, then bus to Lecce. 3 h 27 min 56€. From Roma Termini train to Rome airport, fly to Bari airport, train to Bari Centrale, then train to Lecce. 5 h 19 min 65€.