Cheap train tickets from Brussels to Stuttgart

Showing times and prices for Jan 25

Cheapest

$74

Average

$98

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Brussels to Stuttgart will cost around $ 98 if you buy it on the day, but the cheapest tickets can be found for only $ 74.

Cheapest
06:25PMBrussels-Midi4h26 10:51PMStuttgart Hbf
1 changes
$741One-way
Cheapest
12:25PMBrussels-Midi6h02 06:27PMStuttgart Hbf
2 changes
$741One-way
2nd Cheapest
02:25PMBrussels-Midi5h58 08:23PMStuttgart Hbf
2 changes
$981One-way
2nd Cheapest
12:25PMBrussels-Midi4h14 04:39PMStuttgart Hbf
1 changes
$981One-way
2nd Cheapest
06:25AMBrussels-Midi5h43 12:08PMStuttgart Hbf
3 changes
$981One-way

Train schedule from Brussels to Stuttgart

Showing trains for tomorrow, Tue, Jan 25
06:25AMBrussels-Midi5h43 12:08PMStuttgart Hbf
0 changes
06:25AMBrussels-Midi4h14 10:39AMStuttgart Hbf
0 changes
08:23AMBrussels-Midi5h45 02:08PMStuttgart Hbf
0 changes
08:23AMBrussels-Midi4h15 12:38PMStuttgart Hbf
0 changes
10:25AMBrussels-Midi5h43 04:08PMStuttgart Hbf
0 changes
10:25AMBrussels-Midi4h13 02:38PMStuttgart Hbf
0 changes
12:25PMBrussels-Midi4h14 04:39PMStuttgart Hbf
0 changes
12:25PMBrussels-Midi6h02 06:27PMStuttgart Hbf
0 changes
02:25PMBrussels-Midi5h58 08:23PMStuttgart Hbf
0 changes
02:25PMBrussels-Midi4h43 07:08PMStuttgart Hbf
0 changes
04:22PMBrussels-Midi4h16 08:38PMStuttgart Hbf
0 changes
04:22PMBrussels-Midi5h46 10:08PMStuttgart Hbf
0 changes
06:25PMBrussels-Midi4h26 10:51PMStuttgart Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Tue
Jan 25
$74Deutsche Bahn
$38BlaBlaCar Bus
$381Lufthansa
Wed
Jan 26
$60Deutsche Bahn
$34BlaBlaCar Bus
$340Lufthansa Cityline
Thu
Jan 27
$40Deutsche Bahn
$41Flixbus
$247Lufthansa
Fri
Jan 28
$63Deutsche Bahn
$50Flixbus
$285Lufthansa
Sat
Jan 29
$48Deutsche Bahn
$48Flixbus
$247Air Dolomiti
Sun
Jan 30
$36Deutsche Bahn
$41Flixbus
$247Lufthansa
Mon
Jan 31
$48Deutsche Bahn
$48Union Ivkoni International
$247Air Dolomiti
Tue
Feb 1
$40Deutsche Bahn
$34BlaBlaCar Bus
$192KLM
Wed
Feb 2
$36Deutsche Bahn
$34BlaBlaCar Bus
$215KLM
Thu
Feb 3
$36Deutsche Bahn
$41Flixbus
$215KLM
Fri
Feb 4
$48Deutsche Bahn
$43Flixbus
$218Lufthansa
Sat
Feb 5
$40Deutsche Bahn
$37Flixbus
$204KLM
Sun
Feb 6
$48Deutsche Bahn
$41Flixbus
$218Lufthansa
Mon
Feb 7
$24Deutsche Bahn
$40Union Ivkoni International
$172KLM
Tue
Feb 8
$24Deutsche Bahn
$34BlaBlaCar Bus
$172KLM
Wed
Feb 9
$24Deutsche Bahn
$34BlaBlaCar Bus
$172KLM
Thu
Feb 10
$24Deutsche Bahn
$41Flixbus
$172KLM
Fri
Feb 11
$36Deutsche Bahn
$43Flixbus
$172KLM
Sat
Feb 12
$24Deutsche Bahn
$35Flixbus
$157KLM
Sun
Feb 13
$24Deutsche Bahn
$41Flixbus
$128KLM

Fastest train times from Brussels to Stuttgart

Showing times and prices for Jan 25

Fastest Journey

4 h 13 m

Average

5 h 1 m

Trains per day

13

Distance

416 km

It's difficult to get from Brussels to Stuttgart without transferring at least once.

Fastest
10:25AMBrussels-Midi4h13 02:38PMStuttgart Hbf
1 changes
$981One-way
2nd Fastest
12:25PMBrussels-Midi4h14 04:39PMStuttgart Hbf
1 changes
$981One-way
2nd Fastest
06:25AMBrussels-Midi4h14 10:39AMStuttgart Hbf
1 changes
$981One-way
08:23AMBrussels-Midi4h15 12:38PMStuttgart Hbf
1 changes
$1221One-way
04:22PMBrussels-Midi4h16 08:38PMStuttgart Hbf
1 changes
$981One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Brussels to Stuttgart

distanceDistance257 miles (415 km)
durationAverage train duration4 h 15 min
priceAverage train ticket price$67 (€56)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain providersDeutsche Bahn

Trains from Brussels to Stuttgart cover the 257 miles (415 km) long trip taking on average 4 h 15 min with our travel partners like Deutsche Bahn. Normally, there are 10 trains operating per day, including direct services available. While the average ticket price for this journey costs around $67 (€56), you can find the cheapest train ticket for as low as $36 (€30). Travelers depart most frequently from Bruxelles-Midi and arrive in Stuttgart Hbf.

Train companies: Deutsche Bahn from Brussels to Stuttgart trains

Deutsche Bahn trains will get you from Brussels to Stuttgart from $36 (€30). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train to Stuttgart from Brussels. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

  • Average Price: $36

These are Deutsche Bahn's ticket policies for COVID-19 for the train between Brussels and Stuttgart:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Important Stations and Airports for this Journey

Brussels
Stuttgart
The major railway station for departures from Brussels is Bruxelles-Midi. Read all the information you need to know about services, amenities and connections at Bruxelles-Midi for your journey from Brussels to Stuttgart.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+32 25282828
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 15 - 22: 00
Public transit options for Bruxelles-Central
Metro lines: 1, 5
Train lines: IC, Intercity Direct 9200, RER (S1, S2, S3, S6, S8, S10)