ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Ljubljana

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Piran to Ljubljana

🚌 The direct bus journey from Piran to Ljubljana departs every four hours and operates daily, taking approximately 2 hours and 59 minutes to reach its destination. 🚌 Travelers can enjoy a comfortable and affordable bus ride between Piran and Ljubljana, with ticket prices ranging from €9 to €13 for the journey.

Where to stay in Ljubljana

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation
  • Yes, there is a direct bus service between Piran and Ljubljana. The bus departs from Piran and arrives at Avtobusna postaja Ljubljana. Buses run every four hours, seven days a week, with an approximate travel time of around 2 hours and 59 minutes. This direct bus route provides a convenient and efficient way to travel between these two cities.
  • You can catch the bus from Piran to Ljubljana at the Piran station. This station is where Arriva Slovenia operates the bus services for this route. Make sure to arrive at the station in advance of the departure time to ensure you have enough time to board the bus and store your luggage before the journey to Ljubljana.
  • The bus from Piran to Ljubljana arrives at the Avtobusna postaja Ljubljana station. This is the main bus station in Ljubljana where Arriva Slovenia completes its bus services for this route. Upon arrival, you will have easy access to other modes of transportation, such as taxis or public buses, to reach your final destination in Ljubljana or continue your journey.
  • The cost of a bus ticket from Piran to Ljubljana typically ranges from €9 to €13. The price may vary depending on the time of booking, seat selection, and any special promotions or discounts available. It is recommended to check with the bus operator or booking platform for the most up-to-date pricing information before purchasing your ticket for this route.
  • There is a direct bus service between Piran and Ljubljana operated by Arriva Slovenia. These buses depart from Piran station and arrive at Avtobusna postaja Ljubljana station. Services run every four hours, seven days a week, providing multiple options throughout the day for travelers. The journey duration on this route is approximately 2 hours and 59 minutes, offering a convenient and relatively quick way to travel between Piran and Ljubljana.
  • The buses from Piran to Ljubljana are generally less crowded during the early morning departures and late evening departures. These times tend to have fewer passengers compared to midday departures. The midday buses might be more crowded as they coincide with potential peak travel times. Travelers looking for a quieter or less crowded journey may consider opting for the early morning or late evening bus departures between Piran and Ljubljana.
  • The first bus of the day from Piran to Ljubljana typically departs early in the morning, usually around 6:00 AM. The last bus of the day usually leaves later in the evening, with a departure time around 10:00 PM. Travelers can take advantage of these early and late departures to accommodate different schedules and preferences when traveling between Piran and Ljubljana by bus.

Will you be returning to Piran by bus?

If you are looking for a return bus ride, please check out the buses from Ljubljana to Piran.

See schedule