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

    $66 - $190
    1. Lecce

      28min - every 4 hours

      $2 - $12

    2. Via Bastioni San Giorgia

      10min - every 30 minutes

      $1 - $2

    3. Brindisi (BDS)

      3hrs 45min - 1 stopover

      $55 - $170

    4. Palermo (PMO)

      38min - every 30 minutes

      $7

      • Palermo
  • Train to Bari, fly to Palermo

    $61 - $141
    1. Lecce

      1hrs 21min - every 4 hours

      $20 - $29

    2. Bari Centrale

      16min - every 3 hours

      $6

    3. Bari (BRI)

      1hrs 10min - non-stop

      $28 - $100

    4. Palermo (PMO)

      38min - every 30 minutes

      $7

      • Palermo
  • Fly Brindisi to Trapani, bus

    $95 - $438
    1. Lecce

      28min - every 4 hours

      $2 - $12

    2. Via Bastioni San Giorgia

      10min - every 30 minutes

      $1 - $2

    3. Brindisi (BDS)

      4hrs 10min - 1 stopover

      $85 - $340

    4. Trapani (TPS)

      1hrs 55min - every 4 hours

      $6 - $85

      • Palermo
  • Train, ferry

    $116 - $181
    1. Lecce

      4hrs 09min - 3 times a day

      $45 - $70

    2. Caserta

      42min - hourly

      $2 - $11

    3. Napoli Centrale

      12min - every 30 minutes

      $1 - $4

    4. Naples

      4hrs 26min - once a week

      $40 - $55

    5. Ustica

      1hrs 15min - once daily

      $26 - $45

      • Palermo
  • Bus Interbus

    $49 - $74
    1. Lecce

      2hrs 43min - once daily

      $14

    2. Nova Siri

      9hrs 41min - once daily

      $35 - $60

      • Palermo Politeama
  • Bus Ias Auto Linee

    $40 - $50
    1. Lecce

      2hrs 35min - 4 times a day

      $4 - $7

    2. Taranto via Porto Mercantile

      2hrs 06min - once daily

      $12

    3. Mirto

      9hrs 12min - once daily

      $21 - $30

    4. Stazione Centrale - Pensilina

      25min - every 20 minutes - line 102

      $2

      • Piazza Boiardo
  • Night train, train

    $81 - $203
    1. Lecce

      1hrs 30min - once daily

      $22 - $35

    2. Taranto

      3hrs 17min - once daily

      $27 - $40

    3. Battipaglia

      10hrs 19min - once daily

      $30 - $130

    4. Stazione Centrale - Pensilina

      25min - every 20 minutes - line 102

      $2

      • Piazza Boiardo
  • Drive, ferry

    $127 - $185
    1. Lecce

      5hrs 35min - 298.8 miles

      $85 - $130

    2. Villa San Giovanni

      20min - every 30 minutes

      $2 - $3

    3. Messina Marittima

      2hrs 24min - 144.5 miles

      $40 - $60

      • 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. 6hrs 27min $166. From Lecce train to Bari Centrale, train to Bari airport, fly to Palermo airport, then bus to Palermo. 5hrs 03min $97. From Lecce train to Via Bastioni San Giorgia, bus to Brindisi airport, fly to Trapani airport, then bus to Palermo. 8hrs 50min $211. From Lecce train to Caserta, train to Napoli Centrale, shuttle to Naples, ferry to Ustica, then ferry to Palermo. 13hrs 10min $140. From Lecce bus to Nova Siri then bus to Palermo Politeama. 13hrs 24min $63. From Lecce bus to Taranto via Porto Mercantile, bus to Mirto, Bus to Stazione Centrale - Pensilina Esterna, then line 102 bus to Piazza Boiardo. 16hrs 22min $45. From Lecce night train to Taranto, train to Battipaglia, night train to Stazione Centrale - Pensilina Esterna, then line 102 bus to Piazza Boiardo. 17hrs 35min $113. From Lecce drive to Villa San Giovanni, ferry to Messina Marittima, then drive to Palermo. 8hrs 20min $156.