Travel from Brussels to Portugal

Bus or fly from Brussels to Portugal?

Brussels Airlines, Ryanair and seven other airlines fly from Brussels to Matosinhos hourly. Alternatively, Eurolines NL operates a bus from Brussels to Lisbon once daily. Tickets cost $170 - $250 and the journey takes 32 h 17 min. ALSA also services this route once daily.

How to get from Brussels 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 Bruxelles-Midi bus to Charleroi airport, fly to Porto airport, Metro to Senhora da Hora, then Metro to Matosinhos.5 h 56 min$131
From Bruxelles-Midi bus to Charleroi airport, fly to Lisbon airport, bus to Lisboa, then bus to Odivelas.6 h 27 min$217
From Bruxelles Midi train to Gare du Nord, line 4 subway to Montparnasse-Bienvenue, walk to Paris Montparnasse, train to Bordeaux, bus to Tomar, train to Entroncamento, then train to Lisboa Santa Apolonia.21 h 13 min$388
From Bruxelles - North bus to Estação Oriente then bus to Rua Da Palma.32 h 48 min$183
From Bruselas bus to Estação Oriente then bus to Rua Da Palma.3 days 8 h$179
From Bruxelles Midi train to Gare du Nord, line 4 subway to Montparnasse-Bienvenue, walk to Paris Montparnasse, train to Hendaia, train to Irun-Colon, walk to Irun, then night train to Lisboa Santa Apolonia.23 h 31 min$425
From Brussels drive to Lisbon.19 h 8 min$354

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

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

Is there a direct bus between Brussels and Portugal?

No, there is no direct bus from Brussels to Portugal. However, there are services departing from Bruxelles - North and arriving at Rua Da Palma via Estação Oriente. The journey, including transfers, takes approximately 32 h 48 min.

Operators from Brussels 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
Brussels City Shuttle+352 50 55 62 1Brussels City Shuttle
ThalysThalys
Paris Metro3424Paris Metro
TGV0033 892 353535TGV
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Eurolines NLEurolines NL
CarrisCarris
ALSA+34 902 42 22 42ALSA
EuskotrenEuskotren
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)