Trains to Brussels Find train times and tickets

Why does one hear so much about Paris and so little about Brussels? Experienced travellers tell us that Brussels is actually Europe’s most underrated capital. True, as a key destination for business and Eurocrats, Brussels can be pricey, but the cost of hotels plummets on weekend nights. Brussels is a great choice for a city break. This cosmopolitan city offers great food, fine architecture and a lively arts scene.

The Grand Place (Grote Markt in Dutch) is the hub to which all visitors to Brussels inevitably return. This is one of Europe’s finest urban spaces. The nearest railway station to the Grand Place is Brussels Central, which is served by a huge range of local and regional train services as well as Intercity trains to Brussels Airport, Antwerp, Liège, Rotterdam, Amsterdam and Luxembourg.

For high-speed trains make for Brussels Midi (Zuid in Dutch), from where there are direct trains to London, Paris, Amsterdam, Cologne, Düsseldorf and Frankfurt. Brussels Midi also offers a good range of French TGV trains to provincial cities across France, with regular departures to Lille, Nice, Marseille, Lyon and Montpellier. A new high-speed TGV link to Strasbourg was launched in April 2016, with frequency doubled from once to twice daily in July 2016. All Intercity trains (and regional and local services) which serve Brussels Central also serve Brussels Midi.

Search accommodation in Brussels

Airbnb

Travel to Brussels by train from anywhere in the UK or across Europe

Nice to Brussels by train

from £85.50

Avg 0 changes 8hr 24m

Ghent to Brussels by train

from £9.00

Avg 0 changes 29m

Ashford to Brussels by train

from £44.00

Avg 0 changes 1hr 30m

Frankfurt am Main to Brussels by train

from £25.50

Avg 0 changes 2hr 52m

London to Brussels by train

from £43.00

Avg 0 changes 2hr 1m

Edinburgh to Brussels by train

from £70.00

Avg 1 change 7hr 25m

Düsseldorf to Brussels by train

from £17.00

Avg 0 changes 2hr 14m

Bordeaux to Brussels by train

from £65.00

Avg 1 change 5hr 28m

Nuremberg to Brussels by train

from £87.50

Avg 1 change 5hr 35m

Bristol to Brussels by train

from £64.50

Avg 1 change 4hr 33m

Děčín to Brussels by train

from £60.00

Avg 3 changes 9hr 51m

Dresden to Brussels by train

from £68.50

Avg 1 change 8hr 6m

Fredericia to Brussels by train

from £65.00

Avg 2 changes 10hr 37m

Copenhagen to Brussels by train

from £47.00

Avg 2 changes 11hr 58m

Leicester to Brussels by train

from £82.50

Avg 1 change 3hr 41m

Show more

Liverpool to Brussels by train

from £184.00

Avg 1 change 5hr 18m

Hamburg to Brussels by train

from £34.50

Avg 1 change 6hr 23m

Würzburg to Brussels by train

from £34.50

Avg 1 change 4hr 38m

Calais to Brussels by train

from £39.00

Avg 1 change 1hr 11m

Southampton to Brussels by train

from £88.20

Avg 1 change 4hr 32m

Leeds to Brussels by train

from £60.50

Avg 1 change 5hr 20m

Rotterdam to Brussels by train

from £25.50

Avg 0 changes 1hr 7m

Ebbsfleet to Brussels by train

from £44.00

Avg 0 changes 1hr 50m

Stuttgart to Brussels by train

from £34.50

Avg 1 change 4hr 10m

Bruges to Brussels by train

from £14.00

Avg 0 changes 56m

York to Brussels by train

from £113.00

Avg 1 change 4hr 56m

Aachen to Brussels by train

from £17.00

Avg 0 changes 1hr 8m

Brighton to Brussels by train

from £169.00

Avg 1 change 3hr 55m

Newcastle upon Tyne to Brussels by train

from £119.00

Avg 1 change 6hr 1m

Glasgow to Brussels by train

from £179.00

Avg 1 change 7hr 25m

Cardiff to Brussels by train

from £92.00

Avg 1 change 5hr 10m

Derby to Brussels by train

from £97.50

Avg 1 change 4hr 4m

Berlin to Brussels by train

from £34.50

Avg 1 change 6hr 43m

Paris to Brussels by train

from £25.50

Avg 0 changes 1hr 21m

Mainz to Brussels by train

from £25.50

Avg 1 change 3hr 19m

Zurich to Brussels by train

from £51.50

Avg 1 change 6hr 38m

Basel to Brussels by train

from £47.00

Avg 1 change 5hr 38m

Strasbourg to Brussels by train

from £72.00

Avg 0 changes 3hr 33m

Lille to Brussels by train

from £17.00

Avg 0 changes 26m

Essen to Brussels by train

from £46.00

Avg 0 changes 2hr 42m

Paris Charles de Gaulle Airport to Brussels by train

from £40.50

Avg 0 changes 1hr 34m

Duisburg to Brussels by train

from £17.00

Avg 1 change 2hr 53m

Mannheim to Brussels by train

from £34.50

Avg 1 change 3hr 20m

Salzburg to Brussels by train

from £42.50

Avg 1 change 8hr 27m

Linz to Brussels by train

from £92.50

Avg 1 change 9hr 18m

Cologne to Brussels by train

from £12.50

Avg 0 changes 1hr 47m

Milan to Brussels by train

from £68.50

Avg 1 change 9hr 35m

Cambridge to Brussels by train

from £74.20

Avg 1 change 3hr 45m

Oxford to Brussels by train

from £55.00

Avg 1 change 4hr 4m

Amsterdam to Brussels by train

from £25.50

Avg 0 changes 1hr 34m

Manchester to Brussels by train

from £69.00

Avg 1 change 5hr 3m

Bad Schandau to Brussels by train

from £34.50

Avg 2 changes 9hr 17m

Marseille to Brussels by train

from £48.50

Avg 0 changes 5hr 17m

Prague to Brussels by train

from £65.00

Avg 1 change 10hr 58m

Lyon to Brussels by train

from £51.50

Avg 0 changes 3hr 43m

Sinsheim to Brussels by train

from £34.50

Avg 2 changes 4hr 46m

Norwich to Brussels by train

from £100.80

Avg 1 change 5hr 2m

Doncaster to Brussels by train

from £70.00

Avg 1 change 4hr 33m

Coventry to Brussels by train

from £161.00

Avg 1 change 3hr 54m

Luxembourg City to Brussels by train

from £36.00

Avg 0 changes 2hr 51m

Antwerp to Brussels by train

from £8.00

Avg 0 changes 31m

Birmingham to Brussels by train

from £63.50

Avg 1 change 4hr 15m

Bremen to Brussels by train

from £52.50

Avg 1 change 5hr 44m

Vienna to Brussels by train

from £51.00

Avg 1 change 10hr 45m

Munich to Brussels by train

from £34.50

Avg 1 change 6hr 37m

Country guide

Trains to Belgium

Read our country guide

Log in / Register

  1. We'll assume you've read
    our Terms of Service.