Trip to Ljubljana

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Pula to Ljubljana

🚉 Traveling from Pula to Ljubljana by train requires a transfer at Divaca. The journey, with transfers, typically takes around 5 hours and 24 minutes. 🎫 The train ticket prices for the journey between Pula and Ljubljana range from €15 to €41, offering a convenient and scenic way to travel between these two beautiful cities.

Where to stay in Ljubljana

There are over 322 hotels to stay in Ljubljana. Prices range from $13 per night.

Find accommodation
  • There is no direct train service from Pula to Ljubljana. However, you can travel by train with a transfer at Divaca. The journey, operated by Croatian Railways and Slovenian Railways, takes approximately 5 hours and 24 minutes. Prices for the train ticket vary from €15 to €42.
  • The fastest way to travel between Pula and Ljubljana is by taking a train with a transfer at Divaca. The journey, operated by Croatian Railways and Slovenian Railways, takes approximately 5 hours and 24 minutes. While there are faster routes by bus with transfers, taking the train offers a convenient and scenic way to reach Ljubljana from Pula.
  • Trains traveling from Pula to Ljubljana depart from Pula station. The train services on this route are operated by Croatian Railways. Pula station serves as the main departure point for travelers making their way to Ljubljana by train. It is recommended to arrive at Pula station in advance to ensure a smooth boarding process.
  • There is no direct train service between Pula and Ljubljana. The journey requires a transfer at Divaca and takes approximately 5 hours and 24 minutes. Both Croatian Railways and Slovenian Railways operate trains on this route, and the total travel time may vary depending on the connection schedule.
  • The train service from Pula to Ljubljana operated by Slovenian Railways, arrives at Ljubljana station. This station is centrally located in Ljubljana, making it convenient for travelers to access the city's attractions and amenities upon arrival. From Ljubljana station, visitors can easily connect to other transportation options or explore the city on foot.
  • The first train of the day from Pula to Ljubljana with transfers at Divaca, typically departs from Pula station in the morning. The last train usually leaves later in the afternoon or early evening. The journey, including transfers, takes approximately 5 hours and 24 minutes, providing travelers with a convenient option to reach Ljubljana by train.
  • There are no direct train trips each day between Pula and Ljubljana. Travelers would need to take a train from Pula with a transfer at Divaca to reach Ljubljana. The journey, including transfers, takes approximately 5 hours and 24 minutes, offering a convenient option for those looking to travel between the two cities by train.
  • There is no direct train between Pula and Ljubljana. Travelers can take a train from Pula with a transfer at Divaca to reach Ljubljana. The total duration of the journey, including transfers, is approximately 5 hours and 24 minutes. This option provides a convenient way to travel between the two cities by train.
  • The cost of a train ticket from Pula to Ljubljana can range from €15 to €42. The price may vary depending on factors such as class of service, time of booking, and availability. It is recommended to check for specific fares and discounts when planning your journey.

Will you be returning to Pula by train?

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

See schedule