Travel from Porto to Brussels

Train, bus or fly from Porto to Brussels?

Brussels Airlines, Ryanair and 8 other airlines fly from Porto to Brussels hourly. Alternatively, Portuguese Railways (CP) operates a train from Porto to Brussels 3 times a day. Tickets cost $15 - $28 and the journey takes 2 h 15 min. 4 other operators also service this route.

How to get from Porto to Brussels

From Trindade Metro to Porto airport, fly to Brussels airport, then train to Brussels. 5 h 17 min $117. From Trindade Metro to Porto airport, fly to Charleroi airport, then bus to Brussels. 6 h 10 min $128. From Porto bus to Angouleme, train to Paris Montparnasse, walk to Montparnasse-Bienvenue, line 4 subway to Paris Nord, then train to Bruxelles-Midi. 20 h 31 min $370. From Porto(Campanha) train to Vigo-Guixar, train to Hendaye, train to Paris Montparnasse, walk to Montparnasse-Bienvenue, line 4 subway to Paris Nord, then train to Bruxelles-Midi. 24 h 36 min $404. From Porto - Casa da Música bus to Bruxelles - North. 29 h 26 min $178. From Porto drive to Brussels. 17 h 47 min $327.