Travel from Belgium to Portugal

Train, bus or fly from Belgium to Portugal?

Brussels Airlines, Ryanair and seven other airlines fly from Schaerbeek to Matosinhos hourly. Alternatively, you can take a train from Brussels to Lisbon via Bruxelles Midi, Avignon TGV, Madrid-Atocha Cercanías, Badajoz, and Entroncamento in around 25 h 45 min.

How to get from Belgium to Portugal

ModeDurationPrice
From Bruxelles-Nord train to Brussels airport, fly to Porto airport, Metro to Senhora da Hora, then Metro to Matosinhos.5 h 1 min$120
From Bruxelles-Nord train to Brussels airport, fly to Lisbon airport, bus to Lisboa, then bus to Odivelas.5 h 42 min$121
From Charleroi Sud Quai 01 line 68 bus to Charleroi airport, fly to Porto airport, Metro to Senhora da Hora, then Metro to Matosinhos.5 h 11 min$116
From Charleroi Sud Quai 01 line 68 bus to Charleroi airport, fly to Lisbon airport, bus to Lisboa, then bus to Odivelas.5 h 42 min$202
From Bourse line 4 tram to Bruxelles Midi, train to Aeroport Paris-Charles de Gaulle TGV, train to Bordeaux, bus to Tomar, train to Entroncamento, then train to Lisboa Santa Apolonia.23 h 43 min$277
From Bourse line 4 tram to Bruxelles Midi, train to Avignon TGV, train to Madrid-Atocha Cercanías, train to Badajoz, train to Entroncamento, then train to Lisboa Santa Apolonia.25 h 45 min$464
From Bruxelles-Central train to Mons, bus to Estação Oriente, then bus to Rua Da Palma.28 h 50 min$204
From Bruxelles - North bus to Sete Rios then bus to Elevador Da Glória.32 h 52 min$181
From Bourse line 4 tram to Bruselas, bus to Estação Oriente, then bus to Rua Da Palma.3 days 9 h$185
From Brussels drive to Lisbon.19 h 8 min$354

How long does it take to get from Belgium to Portugal?

It takes approximately 5 h 1 min to get from Belgium to Portugal, including transfers.

Is there a direct bus between Belgium and Portugal?

No, there is no direct bus from Belgium to Portugal. However, there are services departing from Bruxelles - North and arriving at Elevador Da Glória via Sete Rios. The journey, including transfers, takes approximately 32 h 52 min.

Operators from Belgium to Portugal

OperatorPhoneWebsite
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
Brussels AirlinesBrussels Airlines
RyanairRyanair
easyJeteasyJet
IberiaIberia
TAP PortugalTAP Portugal
LufthansaLufthansa
KLMKLM
Air EuropaAir Europa
SwissSwiss
Metro do Porto+351 22 508 1000Metro do Porto
British AirwaysBritish Airways
Vueling AirlinesVueling Airlines
Rodoviária de Lisboa217 928 180Rodoviária de Lisboa
TECTEC
STIB+32 70 23 20 00STIB
TGV0033 892 353535TGV
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Eurolines DE+49 6196 2078-501Eurolines DE
CarrisCarris
Eurolines NLEurolines NL
ALSA+34 902 42 22 42ALSA
Close Print Itinerary
  1. Here are 10 options to get from
    Belgium to Portugal:

    1. Trip:
      1 Fly Brussels to Porto
      • One-Way approx: USD $58 - $276
      • Duration: 5 h 1 min
      Open +
      • Trip:
        1 Fly Brussels to Porto
        • One-Way approx: USD $58 - $276
        • Duration: 5 h 1 min
        Close x
    2. Trip:
      2 Fly Brussels to Lisbon
      • One-Way approx: USD $66 - $252
      • Duration: 5 h 42 min
      Open +
      • Trip:
        2 Fly Brussels to Lisbon
        • One-Way approx: USD $66 - $252
        • Duration: 5 h 42 min
        Close x
    3. Trip:
      3 Fly Charleroi to Porto
      • One-Way approx: USD $40 - $247
      • Duration: 5 h 11 min
      Open +
      • Trip:
        3 Fly Charleroi to Porto
        • One-Way approx: USD $40 - $247
        • Duration: 5 h 11 min
        Close x
    4. Trip:
      4 Fly Charleroi to Lisbon
      • One-Way approx: USD $78 - $383
      • Duration: 5 h 42 min
      Open +
      • Trip:
        4 Fly Charleroi to Lisbon
        • One-Way approx: USD $78 - $383
        • Duration: 5 h 42 min
        Close x
    5. Trip:
      5 Train, bus Eurolines FR
      • One-Way approx: USD $217 - $355
      • Duration: 23 h 43 min
      Open +
      • Trip:
        5 Train, bus Eurolines FR
        • One-Way approx: USD $217 - $355
        • Duration: 23 h 43 min
        Close x
    6. Trip:
      6 Train
      • One-Way approx: USD $390 - $521
      • Duration: 25 h 45 min
      Open +
      • Trip:
        6 Train
        • One-Way approx: USD $390 - $521
        • Duration: 25 h 45 min
        Close x
    7. Trip:
      7 Train, bus Eurolines DE
      • One-Way approx: USD $122 - $216
      • Duration: 28 h 50 min
      Open +
      • Trip:
        7 Train, bus Eurolines DE
        • One-Way approx: USD $122 - $216
        • Duration: 28 h 50 min
        Close x
    8. Trip:
      8 Bus Eurolines NL
      • One-Way approx: USD $170 - $250
      • Duration: 32 h 52 min
      Open +
      • Trip:
        8 Bus Eurolines NL
        • One-Way approx: USD $170 - $250
        • Duration: 32 h 52 min
        Close x
    9. Trip:
      9 Bus ALSA
      • One-Way approx: USD $146 - $216
      • Duration: 3 days 9 h
      Open +
      • Trip:
        9 Bus ALSA
        • One-Way approx: USD $146 - $216
        • Duration: 3 days 9 h
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $290 - $420
      • Duration: 19 h 8 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $290 - $420
        • Duration: 19 h 8 min
        Close x