Travel options for:
Salerno to Lecce
  • Bus Miccolis

    $22 - $50
    1. Salerno

      5 h 11 min - twice daily

      $22 - $50

  • Train

    $55 - $70
    1. Salerno

      1 h 1 min - hourly

      $5

    2. Caserta

      4 h 17 min - 3 times a day

      $50 - $65

  • Bus Autolinee Gambioli

    $33 - $42
    1. Salerno

      3 h 7 min - twice a week

      $19 - $29

    2. Policoro

      2 h 35 min - once daily

      $14

  • Bus Sita Sud

    $50 - $54
    1. Salerno

      4 h 35 min - once daily

      $33

    2. Bari - Via Capruzzi

      2 h 7 min - once daily

      $17 - $21

  • Drive

    $50 - $80
    1. Salerno

      4 h 15 min - 220.2 miles

      $50 - $80

  • Train to Naples, fly

    $134 - $404
    1. Salerno

      38 min - 5 times a day

      $10 - $12

    2. Naples - Piazza Garibaldi

      11 min - hourly

      $1 - $2

    3. Naples (NAP)

      3 h 10 min - 1 stopover

      $120 - $380

    4. Brindisi (BDS)

      40 min - every 4 hours

      $2 - $10

  • Train, train to Rome, fly

    $77 - $229
    1. Salerno

      38 min - 5 times a day

      $10 - $12

    2. Napoli Centrale

      1 h 5 min - every 3 hours

      $23 - $55

    3. Roma Termini

      32 min - every 20 minutes

      $21 - $22

    4. Rome (FCO)

      1 h 10 min - non-stop

      $20 - $130

    5. Brindisi (BDS)

      40 min - every 4 hours

      $2 - $10

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

From Salerno bus to Lecce. 5 h 11 min 34€. From Salerno train to Caserta then train to Lecce. 6 h 18 min 59€. From Salerno bus to Policoro then bus to Lecce. 6 h 42 min 31€. From Salerno bus to Bari - Via Capruzzi then bus to Lecce - Piazza Carmelo Bene. 7 h 42 min 43€. From Salerno drive to Lecce. 4 h 15 min 54€. From Salerno train to Naples - Piazza Garibaldi, bus to Naples airport, fly to Brindisi airport, then bus to Lecce. 6 h 31 min 226€. From Salerno train to Napoli Centrale, train to Roma Termini, train to Rome airport, fly to Brindisi airport, then bus to Lecce. 5 h 50 min 103€.