Travel options for:
Corfu to Lecce
  • Ferry, bus

    $49 - $72
    1. Corfu

      3 h 30 min - twice a week

      $45 - $65

    2. Otranto

      11 min - 3147 feet

    3. Otranto - Porto

      1 h 18 min - every 2 hours

      $2 - $12

      • Lecce - City Terminal
  • Car ferry

    $178 - $343
    1. Corfu

      30 min - twice daily

      $28

    2. Sarandë

      8 h 53 min - once a week

      $75 - $220

    3. Brindisi

      34 min - 24.8 miles

      $75 - $95

      • Lecce
  • Fly to Bari, train

    $180 - $746
    1. Corfu (CFU)

      50 min - non-stop

      $150 - $750

    2. Bari (BRI)

      17 min - hourly

      $6

    3. Bari Centrale

      1 h 21 min - every 4 hours

      $22 - $35

      • Lecce
  • Fly to Brindisi

    $671 - $2,147
    1. Corfu (CFU)

      5 h 40 min - 1 stopover

      $650 - $2,200

    2. Brindisi (BDS)

      10 min - every 30 minutes

      $1 - $2

    3. Brindisi

      27 min - every 4 hours

      $10 - $15

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

From Corfu ferry to Otranto, walk to Otranto - Porto, then bus to Lecce - City Terminal. 5 h 44 min 48€. From Corfu car ferry to Sarandë, car ferry to Brindisi, then taxi to Lecce. 10 h 57 min 259€. From Corfu airport fly to Bari airport, train to Bari Centrale, then train to Lecce. 3 h 30 min 333€. From Corfu airport fly to Brindisi airport, bus to Brindisi, then train to Lecce. 6 h 43 min 782€.