Compare prices and tickets by train, bus or flight

Jan 25
Jan 28
Jan 29

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

Deutsche Bahn

Overview: Train from Brussels to Mechelen

distanceDistance13 miles (21 km)
priceAverage train ticket price$8 (€7)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day
carriersTrain companiesSNCB | IC or SNCB

Trains from Brussels to Mechelen cover the 13 miles (21 km) long trip taking on average 21 min with our travel partners like SNCB | IC or SNCB. Normally, there are 50 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $8 (€7), but the average price of train tickets is $8 (€7). Travelers depart most frequently from Bruxelles-Midi and arrive in Mechelen.

Train providers: SNCB from Brussels to Mechelen trains

For as little as $8 (€7) you can travel by train to Mechelen from Brussels with SNCB. Omio will show you the best deals, schedules and tickets available for this journey.


SNCB is Belgium's main train company and offers First class or Second class tickets for your train to Mechelen from Brussels.

Book your SNCB Brussels to Mechelen train with Omio and enjoy a smooth and relaxing journey! Check SNCB up-to-date train schedules for the ideal departure and arrival times, compare the fastest Brussels to Mechelen routes as well as the amenities offered in the class fare you choose and buy the most affordable SNCB train tickets online that fit your budget. The distance to Mechelen from Brussels is 13 miles (21 km), and the best price for a one-way Brussels - Mechelen SNCB train ticket starts at $8 (€7) if you book in advance. If you would rather search for your SNCB ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when traveling by train. Waiting in a line at the train station to purchase your train ticket will become yesterday's news. So, book your train tickets online quickly and easily and enjoy your trip with SNCB!

  • Average Price: $8

Please follow the recommendations outlined by SNCB when booking your train tickets between Brussels and Mechelen due to the coronavirus:

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

Travel Tips: Trains from Brussels to Mechelen

Travel by train to Mechelen easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Brussels to Mechelen.

How much do cheap train tickets between Brussels and Mechelen cost?

If you’re looking to save money on tickets, you can find cheap Brussels to Mechelen trains for as little as $8 (€7)  in the next 7 days.

What is the price of a train ticket to Mechelen from Brussels?

If you’re looking to buy your train tickets in the next week, you can expect the Brussels to Mechelen train price to come in at an average of $8 (€7)  one way.

How many miles is it from Brussels to Mechelen by train?

The Brussels to Mechelen train distance is approximately 13 miles (21 km).

What is the Brussels to Mechelen train travel time?

The train time from Brussels to Mechelen is on average 21 min  for the 13 miles (21 km) long journey, but the time it takes to go from Brussels to Mechelen by train can vary depending on specific dates or traveling on weekends and holidays.

Which train station from Brussels to Mechelen do I depart from? Which Mechelen train station from Brussels do I arrive in?

There are a few train stations in Brussels to start your route from including Bruxelles-Midi, Bruxelles-Central and Brussels-Nord. In Mechelen you have a few train station options to choose from for your arrival including Mechelen and Mechelen-Nekkerspoel.

Omio customers traveling this route depart most frequently from Bruxelles-Midi   and arrive in Mechelen.

Where do I find the Brussels train station to Mechelen? Where is the Mechelen train station?

Passengers board the train most frequently from Bruxelles-Midi, which is located around 1.1 miles (1.8 km) away from the city center, and they get off the train at Mechelen, located 0.6 miles (1 km) away from the city center.

Which train providers can get me from Brussels to Mechelen?

When taking a train from Brussels to Mechelen, you can count on SNCB | IC or SNCB for the best way to get you to Mechelen. You can also check all possible train providers who offer a service to Mechelen from Brussels and compare the amenities they offer before buying a train ticket.

How many train services are there between Brussels and Mechelen a day?

The average number of trains departing Brussels for Mechelen is 50 a day. The train schedules and services may vary between weekdays and weekends.

When can I take the first train from Brussels to Mechelen? When can I take the last train for the day?

The first Brussels to Mechelen train departs at 4: 49 AM   and the last train from Brussels to Mechelen leaves at 8: 44 AM. Check out the most up-to-date train schedule from Brussels to Mechelen on Omio and find the best time to travel to your destination.

How early should I buy train tickets from Brussels to Mechelen to score the best deals?

The price of a one way train ticket from Brussels to Mechelen is on average $8 (€7) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets from Brussels to Mechelen available a few months in advance.

Important Stations and Airports for this Journey

Bruxelles-Midi is the most popular Brussels railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Brussels for your trip to Mechelen.
Amenities at station
Phone Number
+32 25282828
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)