Travel options for:
Palermo to Malta
  • Fly from Palermo

    $63 - $491
    1. Palermo

      38 min - every 30 minutes

      $8

    2. Palermo (PMO)

      50 min - non-stop

      $55 - $480

    3. Malta (MLA)

      8 min - hourly

      $1 - $4

  • Train to Catania, fly

    $41 - $154
    1. Palermo

      2 h 47 min - 5 times a day

      $16

    2. Catania

      8 min - 5 times a day

      $1 - $4

    3. Catania (CTA)

      40 min - non-stop

      $23 - $130

    4. Malta (MLA)

      8 min - hourly

      $1 - $4

  • Bus, train, car ferry

    $186 - $220
    1. P.za Cairoli interno, Stazione

      3 h 20 min - twice daily

      $15 - $26

    2. Siracusa

      1 h 8 min - once daily

      $7

    3. Pozzallo

      5 min - 2 miles

      $80 - $100

    4. Pozzallo

      1 h 45 min - once daily

      $82 - $83

    5. Valetta

      19 min - 1 miles

    6. Marsa

      9 min - hourly

      $1 - $4

  • Bus, car ferry via Pozzallo

    $197 - $238
    1. Palermo

      2 h 30 min - hourly

      $30 - $50

    2. Catania Airport

      2 h 20 min - 3 times a day

      $10 - $14

    3. Pozzallo

      4 min - 1.7 miles

      $70 - $90

    4. Pozzallo

      1 h 45 min - once daily

      $82 - $83

    5. Valetta

      19 min - 1 miles

    6. Marsa

      9 min - hourly

      $1 - $4

  • Train, bus, car ferry

    $409 - $476
    1. Palermo Centrale

      2 h 47 min - 5 times a day

      $16

    2. Catania

      2 h - 3 times a day

      $10 - $13

    3. Rosolini

      20 min - 11 miles

      $300 - $360

    4. Pozzallo

      1 h 45 min - once daily

      $82 - $83

    5. Valetta

      19 min - 1 miles

    6. Marsa

      9 min - hourly

      $1 - $4

  • Bus, car ferry

    $68 - $126
    1. Regione Siciliana - Bernini

      24 min - every 30 minutes - line 100

      $2

    2. Palermo - Via Oreto

      2 h 30 min - hourly

      $30 - $50

    3. Catania

      8 h - 3 times a week

      $35 - $70

    4. Valetta

      19 min - 1 miles

    5. Marsa

      9 min - hourly

      $1 - $4

  • Train, car ferry

    $53 - $107
    1. Imperatore Federico

      21 min - every 30 minutes

      $1 - $14

    2. Palermo Centrale

      2 h 47 min - 5 times a day

      $16

    3. Catania Bus Terminal

      5 min - hourly

      $1 - $4

    4. Catania

      8 h - 3 times a week

      $35 - $70

    5. Valetta

      19 min - 1 miles

    6. Marsa

      9 min - hourly

      $1 - $4

  • Drive, car ferry

    $131 - $153
    1. Palermo

      3 h 35 min - 199.4 miles

      $45 - $70

    2. Pozzallo

      1 h 45 min - once daily

      $82 - $83

    3. Valetta

      5 min - 3.3 miles

      $1

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

From Palermo - Via Alcide de Gasperi bus to Palermo airport, fly to Malta airport, then bus to Fgura. 2 h 56 min $181. From Palermo Centrale train to Catania, bus to Catania airport, fly to Malta airport, then bus to Fgura. 5 h 16 min $66. From P.za Cairoli interno, Stazione FS bus to Siracusa, train to Pozzallo, taxi to Pozzallo, car ferry to Valetta, walk to Marsa, then bus to Birkirkara. 9 h 27 min $206. From Palermo bus to Catania Airport, bus to Pozzallo, taxi to Pozzallo, car ferry to Valetta, walk to Marsa, then bus to Birkirkara. 9 h 48 min $227. From Palermo Centrale train to Catania, bus to Rosolini, taxi to Pozzallo, car ferry to Valetta, walk to Marsa, then bus to Birkirkara. 10 h $472. From Regione Siciliana - Bernini line 100 bus to Palermo - Via Oreto, bus to Catania, car ferry to Valetta, walk to Marsa, then bus to Birkirkara. 13 h 58 min $115. From Imperatore Federico train to Palermo Centrale, train to Catania Bus Terminal, bus to Catania, car ferry to Valetta, walk to Marsa, then bus to Birkirkara. 14 h 57 min $95. From Palermo drive to Pozzallo, car ferry to Valetta, then drive to Birkirkara. 5 h 26 min $141.