Trip to Amsterdam

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 Ljubljana to Amsterdam

🛤️ The route involves transfers at Villach Hbf, Duisburg Hbf, and Arnhem Centraal, adding to the adventure of the trip. The total travel time is approximately 16 hours and 29 minutes, making it a perfect opportunity to sit back, relax, and enjoy the scenic views. 💰 Ticket prices range from €80 to €203, offering budget-friendly options for travelers looking to explore both Ljubljana and Amsterdam by train.

Where to stay in Amsterdam

There are over 1224 hotels to stay in Amsterdam. Prices range from $22 per night.

Accomodation
  • There is no direct train service from Ljubljana to Amsterdam. The journey typically involves transfers at Villach Hbf, Duisburg Hbf, and Arnhem Centraal stations. The train services are operated by Slovenian Railways departing from Ljubljana station and Dutch Railways arriving at Amsterdam Centraal station. The total travel time usually takes around 16 hours and 29 minutes, with ticket prices ranging from €82 to €206, depending on the class and type of ticket.
  • The fastest train option between Ljubljana and Amsterdam involves multiple transfers, taking approximately 16 hours and 29 minutes. This journey includes trains operated by Slovenian Railways departing from Ljubljana station and Dutch Railways arriving at Amsterdam Centraal station. While it is not a direct route, this itinerary offers the quickest travel time available by train between the two cities, with ticket prices typically ranging from €82 to €206 depending on the fare type and class chosen.
  • Trains traveling from Ljubljana to Amsterdam are operated by Slovenian Railways and depart from Ljubljana station. This station serves as the main departure point for the journey to Amsterdam. Passengers can board the train in Ljubljana and begin their multi-transfer trip to reach Amsterdam Centraal station.
  • There are multiple trains that travelers can take when journeying from Ljubljana to Amsterdam as there is no direct route available. Passengers will need to transfer at various stations during the trip, such as Villach Hbf, Duisburg Hbf, and Arnhem Centraal, before reaching Amsterdam Centraal. The total travel time for this multi-transfer route is approximately 16 hours and 29 minutes. Tickets for the train journey between Ljubljana and Amsterdam can range in price from €82 to €206, depending on the class and type of ticket selected.
  • The train journey from Ljubljana to Amsterdam concludes at Amsterdam Centraal station. This is where the Ljubljana to Amsterdam train services, operated by Dutch Railways, arrive, allowing passengers to disembark and explore the vibrant city of Amsterdam. Amsterdam Centraal station is a major transportation hub in the heart of the city, providing easy access to various attractions, accommodations, and onward travel options for tourists and visitors.
  • The first train of the day from Ljubljana to Amsterdam starts its journey with services operated by Slovenian Railways departing from Ljubljana station. The train route includes transfers at Villach Hbf, Duisburg Hbf, and Arnhem Centraal, with the journey taking approximately 16 hours and 29 minutes. The last train to Amsterdam also departs from Ljubljana station and arrives at Amsterdam Centraal via the same route, offering travelers the flexibility to choose between different departure times throughout the day to accommodate their travel plans.
  • There are no direct train trips available each day between Ljubljana and Amsterdam. Travelers on this route will need to take services operated by Slovenian Railways from Ljubljana to Amsterdam Centraal, with transfers at Villach Hbf, Duisburg Hbf, and Arnhem Centraal. The total journey duration, including transfers, typically clocks in at around 16 hours and 29 minutes. Despite the lack of direct trains, the route offers a scenic and efficient way to travel between these two European cities.
  • No, there is no direct train connection between Ljubljana and Amsterdam. Travelers will need to take a route that involves transfers at Villach Hbf, Duisburg Hbf, and Arnhem Centraal. The entire journey, including these transfers, typically takes around 16 hours and 29 minutes to reach Amsterdam Centraal station from Ljubljana. Despite the lack of a direct train, this route offers an opportunity to experience multiple stops and enjoy the scenic European train travel.
  • The cost of a train ticket from Ljubljana to Amsterdam typically ranges between €82 and €206. The price variation depends on factors such as the class of ticket, the type of fare selected, and the specific train service provider. It's advisable to book tickets in advance to secure better deals and ensure availability on the desired travel dates.

Will you be returning to Ljubljana by train?

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

See schedule