The train between Martin and Ljubljana takes 12h. The train runs, on average, 6 times per week from Martin to Ljubljana. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 6 times a week between Martin and Ljubljana. The service departs Martin at 4:37 PM in the afternoon, which arrives into Ljubljana at 04:37:00. All services require a transfer at Vrutky and take an average of 12h. The schedules shown below are for the next available departures.
Want to know about travelling from Martin to Ljubljana? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Martin to Ljubljana. However, there are services departing from Vrútky station and arriving at Ljubljana station via Bratislava hl.st. station and Wien Hbf station. The journey, including transfers, takes approximately 12h.
Martin to Ljubljana train services, operated by Railways of Slovak Republic (ZSSK), depart from Vrútky station.
Martin to Ljubljana train services, operated by ÖBB, arrive at Ljubljana station.
The distance between Martin and Ljubljana is 471.4 km. The road distance is 623 km.
There is no direct connection from Martin to Ljubljana. However, you can take the train to Vrutky, walk to Vrútky, take the train to Bratislava hl.st., take the train to Wien Hbf, walk to Wien Hbf, then take the vehicle to Ljubljana.