Travel options for:
Lisbon to Canary Islands
  • Fly to Tenerife

    $84 - $366
    1. Lisbon

      19 min - every 5 minutes

      $3

    2. Lisbon (LIS)

      2 h 15 min - non-stop

      $80 - $360

    3. Tenerife (TFN)

      5 min - every 30 minutes - line 102

      $2 - $4

  • Fly to Las Palmas

    $80 - $367
    1. Lisbon

      19 min - every 5 minutes

      $3

    2. Lisbon (LIS)

      2 h 15 min - non-stop

      $75 - $360

    3. Las Palmas (LPA)

      12 min - hourly - line 90

      $3 - $5

  • Fly to Arrecife

    $84 - $314
    1. Lisbon

      19 min - every 5 minutes

      $3

    2. Lisbon (LIS)

      4 h - 1 stopover

      $80 - $310

    3. Arrecife (ACE)

      15 min - hourly - line 23

      $2

  • Fly to Tenerife Sur Apt

    $92 - $813
    1. Lisbon

      19 min - every 5 minutes

      $3

    2. Lisbon (LIS)

      4 h 50 min - 1 stopover

      $85 - $800

    3. Tenerife Sur Apt (TFS)

      15 min - every 15 minutes - line 111

      $4 - $6

    4. Los Cristianos

      25 min - hourly - line 480

      $1 - $5

  • Drive, car ferry

    $167 - $243
    1. Lisbon

      3 h 55 min - 245.4 miles

      $55 - $85

    2. Huelva

      34 h 30 min - once a week

      $110 - $160

    3. Las Palmas de Gran Canaria

      9 min - 5.5 miles

      $1 - $2

  • Train, bus, car ferry

    $143 - $259
    1. Entrecampos

      3 h 22 min - 5 times a day

      $21 - $45

    2. Faro(P)

      2 min - 788 feet

    3. Faro

      1 h 57 min - twice daily

      $9 - $50

    4. Huelva

      20 min - 10.2 miles

      $1 - $3

    5. Huelva

      34 h 30 min - once a week

      $110 - $160

    6. Las Palmas de Gran Canaria

      9 min - 5.5 miles

      $1 - $2

  • Bus, train, car ferry

    $248 - $496
    1. Restauradores

      10 min - every 5 minutes

      $3

    2. Lisboa - Sete Rios

      10 h 39 min - once daily

      $40 - $100

    3. Jerez de la Frontera

      35 min - every 3 hours

      $7 - $12

    4. Cadiz

      15 h - once a week

      $190 - $370

    5. Las Palmas de Gran Canaria

      9 min - 5.5 miles

      $9 - $12

  • Bus, train, car ferry via Loule

    $271 - $501
    1. Martim Moniz

      47 min - every 30 minutes - line 208

      $3

    2. Lisboa Oriente

      4 h 20 min - 4 times a day

      $23 - $40

    3. Loule

      6 h - once daily

      $40 - $65

    4. Jerez de la Frontera

      35 min - every 3 hours

      $7 - $12

    5. Cadiz

      15 h - once a week

      $190 - $370

    6. Las Palmas de Gran Canaria

      9 min - 5.5 miles

      $9 - $12

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

From Alameda Metro to Lisbon airport, fly to Tenerife airport, then line 102 bus to La Laguna. 4 h 48 min $135. From Alameda Metro to Lisbon airport, fly to Las Palmas airport, then line 90 bus to Telde. 5 h 1 min $116. From Alameda Metro to Lisbon airport, fly to Arrecife airport, then line 23 bus to Arrecife. 7 h 4 min $124. From Alameda Metro to Lisbon airport, fly to Tenerife Sur Apt airport, line 111 bus to Los Cristianos, then line 480 bus to Arona. 8 h 22 min $170. From Lisbon drive to Huelva, car ferry to Las Palmas de Gran Canaria, then drive to Las Palmas de Gran Canaria. 38 h 35 min $209. From Entrecampos train to Faro(P), walk to Faro, bus to Huelva, drive to Huelva, car ferry to Las Palmas de Gran Canaria, then drive to Las Palmas de Gran Canaria. 42 h 21 min $188. From Restauradores Metro to Lisboa - Sete Rios, bus to Jerez de la Frontera, train to Cadiz, car ferry to Las Palmas de Gran Canaria, then taxi to Las Palmas de Gran Canaria. 2 days 4 h $321. From Martim Moniz line 208 bus to Lisboa Oriente, bus to Loule, bus to Jerez de la Frontera, train to Cadiz, car ferry to Las Palmas de Gran Canaria, then taxi to Las Palmas de Gran Canaria. 3 days 6 h $336.