Trip to Ljubljana

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Amsterdam to Ljubljana

🚆 Enjoy the scenic views and the comfort of the train as you pass through different countries during the 15-hour journey. Take in the beautiful landscapes and diverse architecture along the way, making the trip a memorable experience. 💰 The ticket prices for the Amsterdam to Ljubljana train ride range from €82 to €199, offering a convenient and cost-effective way to travel between these two vibrant European cities.

Where to stay in Ljubljana

There are over 322 hotels to stay in Ljubljana. Prices range from $13 per night.

Accomodation
  • Traveling by train from Amsterdam to Ljubljana involves a journey with multiple transfers. There is no direct train service between the two cities, but you can take trains operated by Dutch Railways departing from Amsterdam Centraal and arriving at Ljubljana station operated by ÖBB. The journey with transfers in cities like Köln, München, Salzburg, and Villach takes approximately 15 hours and 14 minutes. The prices for a train ticket for this route vary from €84 to €203, depending on the class and type of ticket selected.
  • The fastest train option between Amsterdam and Ljubljana involves taking services operated by Dutch Railways departing from Amsterdam Centraal with transfers in Köln, München, Salzburg, and Villach before arriving at Ljubljana. This journey, including all transfers, typically takes around 15 hours and 14 minutes. While there is no direct train route available, this route offers a relatively efficient way to travel from Amsterdam to Ljubljana by train.
  • Trains departing for Ljubljana from Amsterdam are operated by Dutch Railways and depart from Amsterdam Centraal station. This centrally located station in Amsterdam serves as the starting point for the train journey to Ljubljana. Passengers can easily access and board the trains bound for Ljubljana from Amsterdam Centraal station, making it a convenient departure point for travelers heading to Slovenia by train.
  • There are multiple trains involved in the journey from Amsterdam to Ljubljana due to the lack of a direct train service. Travelers will need to take trains departing from Amsterdam Centraal and transfer at various stations such as Köln, München, Salzburg, and Villach before reaching Ljubljana. The entire trip, including transfers, typically takes approximately 15 hours and 14 minutes. Both Dutch Railways and ÖBB operate the trains that cover this route, with total travel time varying between 21 hours and 40 minutes depending on the specific connections and schedules.
  • The train journey from Amsterdam to Ljubljana concludes at Ljubljana station, where the services operated by ÖBB arrive. Ljubljana station serves as the final destination for travelers coming from Amsterdam, offering a convenient access point to explore the city and its surroundings. Upon arrival at Ljubljana station, passengers can easily access the city center or continue their travels to other destinations in Slovenia or neighboring countries.
  • The first train of the day from Amsterdam to Ljubljana, with transfers in cities like Köln, München, Salzburg, and Villach, departs from Amsterdam Centraal station operated by Dutch Railways. The journey, which takes approximately 15 hours and 14 minutes, typically starts early in the morning to allow for a full day of travel. The last train to Ljubljana from Amsterdam also departs from Amsterdam Centraal station and arrives at Ljubljana station operated by ÖBB, providing travelers with an option for late-night travel to their destination. The total duration of the journey is around 21 hours and 40 minutes.
  • There are no direct train trips available daily between Amsterdam and Ljubljana. Travelers will need to take a series of trains with transfers in cities like Köln, München, Salzburg, and Villach to reach Ljubljana from Amsterdam. The journey, which includes multiple transfers, takes approximately 15 hours and 14 minutes to complete. Passengers can embark on this scenic route operated by Dutch Railways and ÖBB, offering a unique and immersive travel experience through Europe.
  • There is no direct train connection between Amsterdam and Ljubljana. Travelers will need to take a series of trains with transfers at stations such as Köln, München, Salzburg, and Villach to complete the journey. The total travel time, including these transfers, is approximately 15 hours and 14 minutes. While there is no direct route, the interconnected train services offer passengers a scenic and rewarding way to travel between the two cities.
  • The cost of a train ticket from Amsterdam to Ljubljana ranges from €84 to €203, depending on factors such as the class of travel, type of ticket, and availability. Passengers can choose from a variety of fare options to suit their budget and preferences for the 21-hour and 40-minute journey. Booking in advance and considering different ticket types can help travelers secure the best price for their train trip between Amsterdam and Ljubljana.

Will you be returning to Amsterdam by train?

If you are looking for the return train journey, check out trains from Ljubljana to Amsterdam

See schedule