Grand Place historic buildings in Brussels Grand Place historic buildings in Brussels

Stockholm to Brussels by Train

No direct Stockholm-Brussels train. Via Hamburg and Cologne: 17-22 hours. Fares from around €70. Global Pass valid; every leg requires a reservation.

Train service

SJ

SJ

SJ is Sweden’s state-owned train operator, running high-speed, regional, and long-distance services across the country and into neighboring nations.

Check times & pricesOfficial website

Train tickets

There is no direct Stockholm-Brussels train. The journey takes at least two changes and somewhere between 17 and 22 hours depending on how you connect. It is a long trip. Done well, it is also a satisfying one.

The route

The simplest option in 2026 is Snälltåget’s direct service from Stockholm to Hamburg, followed by DB ICE across Germany to Cologne, then Eurostar or ICE from Cologne to Brussels-Midi. That keeps the changes to two and the legs manageable.

If Snälltåget does not work for your dates, the conventional route covers the same ground piece by piece. SJ or regional trains from Stockholm to Malmö, then the Öresundståg to Copenhagen, then an IC or EC overland to Hamburg via Padborg, and finally DB and Eurostar into Brussels.

LegOperatorStationsTypical time
Stockholm to MalmöSJ X2000 or regionalStockholm C to Malmö CAround 4h 30m
Malmö to CopenhagenÖresundstågMalmö C to Copenhagen HAround 35 minutes
Copenhagen to HamburgIC/EC via PadborgCopenhagen H to Hamburg HbfAround 4h 40m
Hamburg to CologneDB ICEHamburg Hbf to Köln HbfAround 4h 30m
Cologne to BrusselsEurostar or ICEKöln Hbf to Brussels-MidiAround 1h 50m

Check the timetable for your specific date. These are representative times, not guarantees.

Snälltåget Stockholm to Hamburg

Snälltåget runs two services in 2026: a day train and a night train.

The day train departs Stockholm C in the morning and arrives Hamburg Hbf in the evening. Useful if you want to stop in Hamburg overnight, then continue to Brussels the next morning. Not useful if you want to reach Brussels the same day, because the Hamburg arrival is too late.

The night train departs Stockholm C in the afternoon and arrives Hamburg Hbf early the following morning. That gives you a full day to continue to Cologne and Brussels.

Both services run on selected dates only, not daily throughout the year. Timetables on Snälltåget’s website carry a preliminary note. Check the exact schedule before booking hotels or onward trains around it.

SJ Stockholm-Copenhagen: not running until autumn 2026

SJ’s direct Stockholm-Copenhagen service has been suspended since early 2026. It is expected to resume in autumn 2026.

Until then, the piecemeal route runs SJ or regional trains to Malmö, then the Öresundståg from Malmö C to Copenhagen H. The Öresundståg is frequent and takes around 35 minutes. It is not a complicated connection, just one you need to know about before you search for SJ Stockholm-Copenhagen direct.

Copenhagen to Hamburg: the train is overland

There is no passenger train ferry between Denmark and Germany. The Puttgarden-Rødby crossing closed for rail traffic in December 2019. Trains now run overland via Padborg, crossing from Denmark into Germany by rail. The Fehmarnbelt fixed link is under construction, but it is not yet open. Journey time via Padborg is around 4 hours 40 minutes.

Journey time

Budget 17 to 22 hours for a well-connected day. Longer if you are being careful with transfers.

The fastest connections take around 17 to 20 hours. These assume everything runs on time across four countries, which is not always how it goes.

Leave at least 60 minutes at Hamburg Hbf for your transfer. The leg from Scandinavia can arrive late, whether due to engineering work in Denmark, Sweden, or the border zone. A missed connection in Hamburg adds hours, not minutes, to your day.

Tickets and booking

Advance through-fares for Stockholm to Brussels typically start from around €70, often landing in the €80 to €90 range closer to travel, but prices move with demand, date, and how far ahead you book.

A combined-ticket search on Rail Europe or Omio is the quickest starting point, but these platforms do not always include Snälltåget in their results. If you want to use the Snälltåget day or night train, search Snälltåget’s own website for the Stockholm-Hamburg leg first. Then add the Hamburg-Cologne and Cologne-Brussels legs through DB or Eurostar directly. Compare that combined price against the through-ticket result before deciding.

Book the Snälltåget night berth or sleeper early. Berths sell out before seats, and popular dates can disappear well before departure.

Interrail and Eurail

An Interrail or Eurail Global Pass covers all four countries on this route. A one-country pass does not.

The pass is not a boarding pass on its own. Every leg on this route requires or strongly recommends a reservation.

Snälltåget accepts Interrail and Eurail, but you pay a reservation fee on top. Published low-season fees have been around SEK 149 for a day seat and SEK 199 for a night seat on the Stockholm-Hamburg leg. These are low-season examples. Actual fees depend on the season, accommodation type, and when you book. Check Snälltåget’s pass page for current figures.

On DB ICE between Hamburg and Cologne, pass reservations are optional but worth considering in summer or around public holidays when trains fill. Eurostar’s Cologne-Brussels service requires a reservation for everyone, pass holders included.

Book night berth reservations as early as you book the pass itself. The cheapest sleeper places go first.

Stations

Stockholm C is where the journey starts. Both SJ long-distance trains and Snälltåget depart from here.

Malmö C is the change point for Öresundståg trains to Copenhagen, if you are taking the piecemeal route.

Copenhagen H is Copenhagen’s main station. The IC and EC services toward Hamburg depart from here.

Hamburg Hbf is large, central, and easy to navigate. The transfer from the Scandinavia leg to DB ICE toward Cologne happens here. DB ICE trains to Cologne run frequently, so even if your first choice connection does not work, the next one is usually not far behind.

Köln Hbf is easy to find. It sits right under the Dom cathedral. Eurostar and ICE services to Brussels depart from the main platforms inside.

Brussels-Midi (Bruxelles-Midi / Brussel-Zuid) is where you arrive. When booking, confirm that your ticket shows Brussels-Midi as the destination, not Brussels-Central or Brussels-North. Long-distance international trains only stop at Midi. The metro and local trains connect it to the rest of the city, but the area directly outside the station is not the most welcoming. Take the metro a stop or two rather than walking far with luggage.

One thing worth knowing about the Cologne-Brussels Eurostar: it is a mainland European high-speed service, not the Channel Tunnel service. You do not go under the sea. There is no UK immigration or passport control on this leg.

Train versus flight or bus

Flying is faster. Stockholm to Brussels by air is around 2 hours in the air, though airport time adds to both ends.

The train makes sense if you want city-centre stations, simpler luggage, or a rail-pass journey across northern Europe. The Snälltåget overnight option converts the long journey into a night’s sleep, which changes the calculation for many people.

The bus exists and is cheaper, but Stockholm to Brussels by coach takes well over 24 hours. It is a different product entirely.

Choose the train for the journey itself, or when your pass already covers the route. Choose the plane if the schedule or budget demands it.

Frequently asked questions

Is there a direct train from Stockholm to Brussels?

No. There is no direct Stockholm-Brussels train. You need at least two changes. The main route goes via Hamburg and Cologne, with a total journey of around 17 to 22 hours.

How long does Stockholm to Brussels by train take?

Plan for 17 to 22 hours for a well-connected through journey. The fastest connections take around 17 to 20 hours, but these assume tight, on-time transfers across four countries. Leave at least 60 minutes at Hamburg for your transfer.

What is the best route from Stockholm to Brussels by train?

Check Snalltaget first for a direct Stockholm-Hamburg leg, then DB ICE to Cologne (around 4 hours 30 minutes) and Eurostar to Brussels-Midi (around 1 hour 50 minutes). If Snalltaget does not suit your dates, take SJ or a regional train to Malmo, Oresundstag to Copenhagen, an IC or EC to Hamburg via Padborg, and then the same German and Belgian legs.

Is the SJ Stockholm to Copenhagen train running?

No, not in mid-2026. SJ's direct Stockholm-Copenhagen service has been suspended since early 2026 and is expected to resume in autumn 2026. Until then, travel SJ or a regional train to Malmo, then the Oresundstag to Copenhagen H (around 35 minutes from Malmo C).

Can I use Interrail or Eurail from Stockholm to Brussels?

Yes. An Interrail or Eurail Global Pass covers all four countries on this route. A one-country pass does not. Every leg requires or strongly recommends a reservation on top of the pass. On Snalltaget, reservations are compulsory. Eurostar always requires one. Snalltaget pass-holder reservation fees in low season have been around SEK 149 for a day seat and SEK 199 for a night seat. Check Snalltaget's pass page for current figures.

Which Brussels station do international trains arrive at?

Brussels-Midi, also written as Bruxelles-Midi or Brussel-Zuid. Long-distance international trains do not stop at Brussels-Central or Brussels-North. Confirm your ticket shows Brussels-Midi before paying.

Is there still a train ferry between Denmark and Germany?

No. The Puttgarden-Rodby train ferry ended in December 2019. Trains now run overland via Padborg. The Fehmarnbelt fixed link is under construction but not yet open. Journey time from Copenhagen H to Hamburg Hbf via Padborg is around 4 hours 40 minutes.