Discover Brussels to Heidelberg-Altstadt by train

Planning a train adventure from Brussels to Heidelberg-Altstadt? To get started, check out our detailed guide to a seamless, enjoyable journey.

Train travel between Brussels and Heidelberg-Altstadt: train ticket prices

Cost of train tickets from Brussels to Heidelberg-Altstadt:

  • Cheapest tickets: CA$449.80

  • Cost of tickets when booked 30 days in advance:

  • Cost of tickets when booked 7 days in advance:

Tickets go on sale 8 months in advance.

Brussels to Heidelberg-Altstadt departure timetable

On this route, 10 trains run daily, with the first one leaving Brussels at 06:23 and the last leaving at 20:33 during the week.

For weekend travel to Heidelberg-Altstadt, the earliest departure is at 06:23 and the last one is at 19:25. You will find that departures along this journey occur every 1 hour and 17 minutes.

How long is the train journey from Brussels to Heidelberg-Altstadt?

This journey covers a total of 350 kilometres, with the quickest trip taking 4 hours and 5 minutes.

Booking time frame: Brussels to Heidelberg-Altstadt trains

Tickets for travel to Heidelberg-Altstadt along this route are available for purchase 8 months before the travel date. Set up a booking alert to be notified as soon as your ideal travel date goes on sale.

Maximising your travels to Heidelberg-Altstadt

For a smooth travel experience, explore our help articles. Start planning your holiday and explore travel ideas in our city guide: Heidelberg-Altstadt.

Frequently asked questions

How far is Brussels to Heidelberg-Altstadt by train?

The distance between Brussels and Heidelberg-Altstadt is 350 kilometres.

How much does a train ticket from Brussels to Heidelberg-Altstadt cost?

The cheapest ticket on this route is CA$449.80. When booked 30 days ahead, the price is typically . If booked 7 days in advance, expect to pay around .

When can I start booking my Brussels to Heidelberg-Altstadt train tickets?

You can purchase tickets for this route 8 months in advance.

What’s the travel time from Brussels to Heidelberg-Altstadt by train?

The fastest journey is 4 hours and 5 minutes.