Travel from Ljubljana to Piran

Bus or train from Ljubljana to Piran?

AlpeTour operates a bus from Ljubljana to Piran 3 times a day. Tickets cost $5 - $16 and the journey takes 2 h 20 min. Three other operators also service this route. Alternatively, Slovenian Railways (SŽ) operates a train from Ljubljana to Piran 3 times a day. Tickets cost $13 - $18 and the journey takes 2 h 20 min.

How to get from Ljubljana to Piran

ModeDurationPrice
From Ljubljana bus to Piran.2 h 20 min11€
From Ljubljana train to Koper then bus to Piran.3 h 42 min14€
From Ljubljana drive to Piran.1 h 23 min14€

How long does it take to get from Ljubljana to Piran?

The bus from Ljubljana to Piran takes 2 h 20 min including transfers and departs every four hours.

Is there a direct bus between Ljubljana and Piran?

Yes, there is a direct bus departing from Ljubljana and arriving at Piran. Services depart every four hours, and operate every day. The journey takes approximately 2 h 20 min.

Operators from Ljubljana to Piran

OperatorPhoneWebsite
AlpeTour+386 (0)4/20-13-210AlpeTour
Slovenian Railways (SŽ)Slovenian Railways (SŽ)