Travel options for:
Lecce to Palermo
  • Fly Brindisi to Palermo

    $66 - $191
    1. Lecce

      28 min - every 4 hours

      $2 - $12

    2. Via Bastioni San Giorgia

      10 min - every 30 minutes

      $1 - $2

    3. Brindisi (BDS)

      3 h 35 min - 1 stopover

      $55 - $170

    4. Palermo (PMO)

      38 min - every 30 minutes

      $7

      • Palermo
  • Train to Bari, fly to Palermo

    $62 - $142
    1. Lecce

      1 h 21 min - every 4 hours

      $20 - $30

    2. Bari Centrale

      16 min - every 3 hours

      $6

    3. Bari (BRI)

      1 h 15 min - non-stop

      $28 - $100

    4. Palermo (PMO)

      38 min - every 30 minutes

      $7

      • Palermo
  • Fly Brindisi to Trapani, bus

    $164 - $494
    1. Lecce

      28 min - every 4 hours

      $2 - $12

    2. Via Bastioni San Giorgia

      10 min - every 30 minutes

      $1 - $2

    3. Brindisi (BDS)

      4 h - 1 stopover

      $100 - $390

    4. Trapani (TPS)

      1 h 54 min - twice daily

      $60 - $90

      • Palermo
  • Train, ferry

    $118 - $183
    1. Lecce

      4 h 9 min - 3 times a day

      $45 - $70

    2. Caserta

      42 min - hourly

      $2 - $11

    3. Napoli Centrale

      12 min - every 30 minutes

      $1 - $4

    4. Naples

      4 h 26 min - once a week

      $40 - $55

    5. Ustica

      1 h 15 min - once daily

      $27 - $45

      • Palermo
  • Bus

    $47 - $55
    1. Lecce

      3 h 9 min - once daily

      $17

    2. Trebisacce

      1 h 13 min - 3 times a day

      $9

    3. Cosenza

      7 h 22 min - once daily

      $19 - $27

    4. Stazione Centrale - Pensilina

      25 min - every 20 minutes - line 102

      $2

      • Piazza Boiardo
  • Bus, train, night train

    $65 - $181
    1. Lecce

      2 h 35 min - 4 times a day

      $4 - $9

    2. Taranto

      3 h 17 min - once daily

      $28 - $40

    3. Battipaglia

      10 h 19 min - once daily

      $30 - $130

    4. Stazione Centrale - Pensilina

      25 min - every 20 minutes - line 102

      $2

      • Piazza Boiardo
  • Drive, car ferry

    $137 - $199
    1. Lecce

      5 h 35 min - 298.8 miles

      $70 - $110

    2. Villa San Giovanni

      30 min - hourly

      $35 - $45

    3. Messina

      2 h 24 min - 144.4 miles

      $30 - $50

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

From Lecce train to Via Bastioni San Giorgia, bus to Brindisi airport, fly to Palermo airport, then bus to Palermo. 6 h 17 min $166. From Lecce train to Bari Centrale, train to Bari airport, fly to Palermo airport, then bus to Palermo. 5 h 8 min $98. From Lecce train to Via Bastioni San Giorgia, bus to Brindisi airport, fly to Trapani airport, then bus to Palermo. 8 h 39 min $304. From Lecce train to Caserta, train to Napoli Centrale, shuttle to Naples, ferry to Ustica, then ferry to Palermo. 13 h 10 min $143. From Lecce bus to Trebisacce, bus to Cosenza, bus to Stazione Centrale - Pensilina Esterna, then line 102 bus to Piazza Boiardo. 14 h 13 min $50. From Lecce bus to Taranto, train to Battipaglia, night train to Stazione Centrale - Pensilina Esterna, then line 102 bus to Piazza Boiardo. 18 h 40 min $98. From Lecce drive to Villa San Giovanni, car ferry to Messina, then drive to Palermo. 8 h 30 min $167.