Arrival
Your tour begins in Ljubjana which is served by Ljubljana Jože Pučnik Airport. From the airport you can travel to Ljubljana by minivan shuttles or by bus.
From the airport:
Shared shuttle: GoOpti and Nomago offer frequent shared transfers. Duration: approx. 30 minutes.
Bus: Public bus line 28 runs hourly to Ljubljana bus station (takes approx. 50 minutes).
By Train:
Ljubljana’s main train station (Ljubljana Železniška postaja) is in the city center. You’ll find direct or connecting services from:
Vienna (6 hours) via ÖBB
Zagreb (2.5 hours) via Croatian Railways
Trieste (3 hours) via regional train
Munich (6–7 hours) via DB/ÖBB
By Bus:
The Ljubljana Bus Station (Avtobusna postaja Ljubljana) is next to the train station.
Operators like FlixBus, Arriva, and Nomago run direct lines from Venice (3 hrs), Trieste (2 hrs), Zagreb (2 hrs), and Budapest (6 hrs).
Departure
Your tour ends in Piran. From here, you have several convenient options for onward travel by plane, train, bus, or private transfer. Although Piran does not have an airport of its own, there are number of airports around.
The closest airports to Piran are:
Trieste Airport (TRS), Italy – about 80 km away. You can reach it via bus or taxi to Koper, then onward by bus or train to Trieste Airport. For more comfort, a direct GoOpti or Nomago transfer from Piran is a great option.
Ljubljana Jože Pučnik Airport (LJU) – Slovenia’s main airport is roughly 140 km away. You can take a bus from Piran to Ljubljana via Koper, or arrange a door-to-door shuttle through services like GoOpti, especially if you have a flight to catch.
Pula Airport (PUY), Croatia – around 100 km away. Cross-border taxis and transfers are available, but make sure you have the required travel documents. Bus connections are more limited but possible during summer.
Venice Marco Polo Airport (VCE) – about 190 km away. This major hub is accessible by train or FlixBus via Trieste, or by a direct shuttle for a more comfortable and faster ride.
By Bus
Piran’s small bus terminal offers frequent service to Koper (45 minutes). From Koper, you’ll find direct buses to Ljubljana, Trieste, Pula, and other destinations. During the summer, additional international buses operate to Venice and Croatian towns. FlixBus and Arriva are the main operators.
By Train
While Piran itself has no train station, the nearest are:
Koper Railway Station – 17 km away, connected by local buses or taxis. From here, trains run to Ljubljana and major Slovenian towns.
Trieste Centrale, Italy – around 40 km away. Easily reached via Koper or Portorož, this station connects to Venice, Milan, Rome, and other European cities.