Ljubljana

By train to Ljubljana

Travel to Ljubljana by train: comfortable, sustainable and easy to reach the Slovenian capital.

Train to Ljubljana

Ljubljana, the capital of Slovenia, is one of the greenest cities in Europe. The Ljubljanica River winds right through the city centre, lined with charming streets full of cafés and restaurants. Most sights are within walking distance of the centre, including Ljubljana Castle, which towers above the city. To reach the castle viewpoint, take the funicular or walk up. From the top, you’ll see just how green Ljubljana is. Looking for an alternative neighbourhood? Visit Metelkova, just outside the city centre.

Ljubljana is easy to reach by train from the Netherlands. In the morning, board a direct train to Stuttgart Hbf. You’ll have plenty of time to explore Stuttgart before boarding the night train to Ljubljana in the evening. You sleep your way through Germany and Austria, and when you open your eyes, you’re in Slovenia. You arrive in Ljubljana around the start of the working day, ready to begin your city break straight away.

Your train journey to Ljubljana at a glance

Day train and night train from several Dutch and Belgian cities

Day train to Stuttgart, then the night train to Ljubljana

Journey time to Ljubljana: approximately 24 hours, most of it spent asleep

Train tickets to Ljubljana from €122.50 per person

Book your train tickets to Ljubljana with Choo-Choo and get 24/7 support during your journey

Route tested by Choo-Choo

The lowest price for the best route to Ljubljana

Train to Ljubljana

Book your train to Krakow from €122,50 per person

Reizen-met-de-trein

From €122,50 per person in a private compartment

  • Couchette or sleeper
  • Breakfast included
  • Free luggage
  • Arrive in Ljubljana in the morning
  • Very comfortable train

Prices are indicative, based on two people travelling together, and depend on availability and travel class

Heenreis
08:31
Amsterdam Centraal
09:02
Utrecht Centraal
09:34
Arnhem Centraal
13:33
Stuttgart Hbf
20:39
Stuttgart Hbf
07:49
Ljubljana
Terugreis
22:10
Ljubljana
08:38
Stuttgart Hbf
09:49
Stuttgart Hbf
11:08
Frankfurt (M) Flughafen Fernbf
11:46
Frankfurt (M) Flughafen Fernbf
14:26
Arnhem Centraal
14:59
Utrecht Centraal
15:29
Amsterdam Centraal

How long does the train journey to Ljubljana take?
You leave Amsterdam by train around 8:30 am and transfer to the night train from Stuttgart. You will arrive in Ljubljana the next morning around 8:00 AM. You can travel from the Netherlands to Ljubljana by train in just under 24 hours, giving you plenty of time in Stuttgart.
What can I expect from the night train to Ljubljana?
After traveling to Stuttgart by train during the day, it is time to board the night train. Here you board the Nightjet, which takes you to Ljubljana while sleeping. Your breakfast is included and you will arrive rested in the morning, ready to discover the city.
Can I board at another station?
Yes, you can board at other stations in the Netherlands. This may mean an extra change.
What happens if I miss a connection?
Don't worry: with Choo-Choo you get 24/7 personal support during your journey, so you are always helped if something goes wrong on the way.
How far in advance can I book?
Train tickets to Ljubljana usually go on sale about 6 months before departure. The sooner you book, the cheaper: train companies issue a limited number of cheap tickets that are the first to go. If you travel during the week and outside the school holidays, it is also the cheapest way to travel. Are you unsure about the available dates? Please feel free to contact us and we will think along with you.

Sustainable & comfortable
travel by train through Europe

24/7 personal support.
Always the best routes.
Worry-free train travel.
View from the train
Traveling with the most beautiful views