Autotrans operates a bus from Ljubljana to Rijeka twice daily. Tickets cost $11 - $17 and the journey takes 2 h 16 min. 3 other operators also service this route. Alternatively, Slovenian Railways (SŽ) operates a train from Ljubljana to Rijeka 3 times a day. Tickets cost $11 - $16 and the journey takes 2 h 45 min.