Travel options for:
Portugal to Germany
  • Fly Porto to Frankfurt

    $73 - $285
    1. Porto

      27 min - every 5 minutes

      $1 - $2

    2. Porto (OPO)

      2 h 45 min - non-stop

      $70 - $280

    3. Frankfurt (FRA)

      17 min - every 30 minutes

      $1 - $3

  • Fly Porto to Cologne/Bonn Apt

    $61 - $448
    1. Porto

      27 min - every 5 minutes

      $1 - $2

    2. Porto (OPO)

      2 h 40 min - non-stop

      $55 - $440

    3. Cologne/Bonn Apt (CGN)

      12 min - every 30 minutes

      $1 - $3

    4. Bf Deutz/Messe

      6 min - every 10 minutes - line 3

      $3

  • Fly Lisbon to Cologne/Bonn Apt

    $84 - $371
    1. Lisbon

      7 min - every 5 minutes

      $3

    2. Areeiro

      12 min - every 30 minutes - line 722

      $3

    3. Lisbon (LIS)

      2 h 50 min - non-stop

      $75 - $360

    4. Cologne/Bonn Apt (CGN)

      12 min - every 30 minutes

      $1 - $3

    5. Bf Deutz/Messe

      6 min - every 10 minutes - line 3

      $3

  • Fly Lisbon to Dusseldorf

    $86 - $327
    1. Lisbon

      7 min - every 5 minutes

      $3

    2. Areeiro

      12 min - every 30 minutes - line 722

      $3

    3. Lisbon (LIS)

      3 h - non-stop

      $80 - $320

    4. Dusseldorf (DUS)

      12 min - every 20 minutes

      $1 - $2

  • Fly Lisbon to Frankfurt

    $76 - $268
    1. Lisbon

      7 min - every 5 minutes

      $3

    2. Areeiro

      12 min - every 30 minutes - line 722

      $3

    3. Lisbon (LIS)

      3 h 5 min - non-stop

      $70 - $260

    4. Frankfurt (FRA)

      17 min - every 30 minutes

      $1 - $3

  • Train, bus

    $403 - $600
    1. Lisboa Santa Apolonia

      2 h 51 min - 5 times a day

      $17 - $35

    2. Castelo Branco

      8 min - 2446 feet

    3. Castelo Branco

      10 h 45 min - 5 times a week

      $70 - $100

    4. Bordeaux-St-Jean

      6 h 36 min - once daily

      $150 - $200

    5. Strasbourg

      1 h 17 min - 3 times a day

      $35 - $85

    6. Stuttgart Hbf

      5 h 31 min - every 4 hours

      $130 - $180

    7. Berlin Hbf (S-Bahn)

      6 min - every 10 minutes

      $1

  • Bus, train

    $155 - $358
    1. Lisboa Santa Apolonia

      8 min - hourly

      $1 - $3

    2. Lisboa Oriente

      29 h 56 min - 3 times a day

      $130 - $200

    3. Köln / Bonn Flughafen

      5 min - 1572 feet

    4. Köln/Bonn Flughafen

      15 min - every 30 minutes

      $1 - $4

    5. Köln Hbf

      4 h 21 min - every 4 hours

      $22 - $150

    6. Berlin Hbf (S-Bahn)

      6 min - every 10 minutes

      $1

  • Drive

    $390 - $600
    1. Lisbon

      25 h 59 min - 1741.6 miles

      $390 - $600

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

From Lapa Metro to Porto airport, fly to Frankfurt airport, then train to Frankfurt am Main. 5 h 34 min $124. From Lapa Metro to Porto airport, fly to Cologne/Bonn Apt airport, train to Bf Deutz/Messe, then line 3 tram to Köln. 5 h 34 min $127. From Martim Moniz Metro to Areeiro, line 722 bus to Lisbon airport, fly to Cologne/Bonn Apt airport, train to Bf Deutz/Messe, then line 3 tram to Köln. 5 h 43 min $141. From Martim Moniz Metro to Areeiro, line 722 bus to Lisbon airport, fly to Dusseldorf airport, then train to Düsseldorf. 5 h 47 min $147. From Martim Moniz Metro to Areeiro, line 722 bus to Lisbon airport, fly to Frankfurt airport, then train to Frankfurt am Main. 5 h 54 min $138. From Lisboa Santa Apolonia train to Castelo Branco, walk to Castelo Branco, bus to Bordeaux-St-Jean, train to Strasbourg, train to Stuttgart Hbf, train to Berlin Hbf (S-Bahn), then train to Berlin Alexanderplatz (S). 31 h 16 min $509. From Lisboa Santa Apolonia train to Lisboa Oriente, bus to Köln / Bonn Flughafen Fernbusterminal, walk to Köln/Bonn Flughafen, train to Köln Hbf, train to Berlin Hbf (S-Bahn), then train to Berlin Alexanderplatz (S). 36 h 34 min $285. From Lisbon drive to Berlin. 25 h 59 min $484.