Travel options for:
Malta to Barcelona
  • Fly

    $59 - $256
    1. Fgura

      9 min - hourly

      $1 - $4

    2. Malta (MLA)

      2 h 10 min - non-stop

      $55 - $250

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Car ferry, bus

    $934 - $1,222
    1. Birkirkara

      9 min - hourly

      $1 - $4

    2. Marsa

      11 min - 3157 feet

    3. Valetta

      1 h 45 min - once daily

      $82 - $83

    4. Pozzallo

      36 min - 22.4 miles

      $550 - $700

    5. Ragusa - Capolinea Zama

      20 h 50 min - once daily

      $240 - $340

    6. Genova

      10 h 20 min - twice a week

      $60 - $95

  • Car ferry, bus Eurolines IT

    $307 - $454
    1. Birkirkara

      9 min - hourly

      $1 - $4

    2. Marsa

      11 min - 3157 feet

    3. Valetta

      8 h - 3 times a week

      $35 - $70

    4. Catania

      18 min - 4602 feet

    5. Catania Bus Terminal

      15 h - once daily

      $180 - $260

    6. Firenze - Autostazione

      17 h 25 min - 3 times a week

      $90 - $120

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

From Paola bus to Malta airport, fly to Barcelona airport, then train to Barcelona. 4 h 49 min $115. From Birkirkara bus to Marsa, walk to Valetta, car ferry to Pozzallo, taxi to Ragusa - Capolinea Zama, bus to Genova, then bus to Barcelona. 36 h 52 min $1,141. From Birkirkara bus to Marsa, walk to Valetta, car ferry to Catania, walk to Catania Bus Terminal, bus to Firenze - Autostazione, then bus to Barcelona - Nord. 44 h 4 min $383.