- Brussels to Ljubljana trains
Previously seen journeys
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
Deutsche Bahn + Deutsche Bahn ICE | Train | Brussels Central Train Station | Ljubljana train station | No tags | ||||
Deutsche Bahn ICE + Deutsche Bahn | Train | Brussels Central Train Station | Ljubljana train station | No tags | ||||
Deutsche Bahn + Deutsche Bahn ICE | Train | Schaarbeek | Ljubljana train station | No tags | ||||
Deutsche Bahn ICE + Deutsche Bahn | Train | Brussels Central Train Station | Ljubljana train station | No tags | ||||
Deutsche Bahn + Deutsche Bahn ICE | Train | Brussels Central Train Station | Ljubljana train station | No tags |
Compare 2 ways to travel from Brussels to Ljubljana
We recommend taking the train
Among the sustainable travel choices, the Train stands out as a good way to reach Ljubljana. The journey takes about 20 hours 15 minutes and with fares starting at just £67, it presents an excellent value for a comfortable ride.
2train per day
20h 15mAverage duration
569 milesDistance
22kgCO₂ emissions
Where are the popular train stations and stops in Brussels and Ljubljana?
Brussels
- ARue de France 85, 1060 Saint-Gilles, Belgium
- BBoulevard Simon Bolivar 7, 1030 Schaerbeek, Belgium
- C
Bruxelles / Brussels Central
Brussel-Centraal, Carrefour de l'Europe, 1000 Bruxelles, Belgium
What's the cheapest way to go from Brussels to Ljubljana?
The best way to travel between Brussels and Ljubljana is by train. By choosing the train, you'll get to save some money as you travel to your destination, as ticket prices cost £67 on average. If you're on a budget, you'll find cheap tickets from £67. If you're looking for the fastest way to get to Ljubljana, choose the train, as it will take you from Brussels to Ljubljana in about 20h 15m – that's the fastest way to get there!