Taxi Legende – Ljubljana Airport Transfer

How to Get from Ljubljana to Piran

No direct train — but here are all your options with prices and honest advice

There are many Indians, few Chiefs – true Legends are rare.
And one drives the world — wherever you wish. 🚖

Piran sits on a narrow peninsula jutting into the Adriatic, about 130 km southwest of Ljubljana. It's one of the best-preserved medieval coastal towns in this part of Europe — but getting there without a car takes a bit of planning, since there is no direct train line to the Slovenian coast.

Drive time is about 1h 45min. Here's how to make the journey work without your own car.

Your Options

🚆 Train

No direct train to Piran

There is no train line running to the Slovenian coast. The closest you can get by train is Koper (about 15 km from Piran), which has a direct service from Ljubljana taking around 1h 30min. From Koper you'd need a local bus (line 51) to Piran, adding another 30–45 min. Not the most practical route.

~€9 to Koper + bus~2h 15min total
🚌 Bus

Ljubljana bus station → Piran

Buses from Ljubljana's Avtobusna postaja run to Piran, but most require a change in Koper. Check ap.si for current timetables — there are typically 4–6 departures daily. Journey time is around 2–2.5 hours. The bus terminates near Piran's town entrance (cars are not allowed in the old town).

~€11–14 one way~2–2.5h
🚐 GoOpti

Shared door-to-door shuttle

GoOpti offers shared shuttles from Ljubljana to the coast. They pick you up at your address and drop you as close to Piran as vehicles can go. Price and departure time depend on demand and other passengers — book in advance for better rates.

~€15–22 per personDoor to door
🚗 Private Transfer — Taxi Legende

Direct from Ljubljana, fixed price

We pick you up anywhere in Ljubljana and drive you straight to Piran — your hotel, the main square, wherever you're staying. No changes, no bus timetables, no waiting. For 3–4 people the price per person is competitive with GoOpti, and you save 30–45 minutes on the journey.

€150 car (up to 4)€200 van (up to 8)~1h 45min
💡 Tip: Piran is worth staying at least one night. The town completely changes atmosphere in the evening when day visitors leave — the narrow streets, the waterfront, the light. Most people who do a day trip wish they'd stayed.

What to See in Piran

Piran's old town is compact and walkable — you can cover the main sights in a few hours, or wander aimlessly for a full day.

Book a private transfer from Ljubljana to Piran

💬 WhatsApp 📞 +386 31 732 289 ✉️ Email

Frequently Asked Questions

Is there a direct bus from Ljubljana to Piran?

Most bus connections require a change in Koper. A few seasonal direct services may operate in summer — check ap.si for the latest timetable. Total journey time is typically 2–2.5 hours.

Can I visit Piran as a day trip from Ljubljana?

Technically yes — the drive is 1h 45min each way. But most people who visit find it worth staying at least one night. Piran in the evening, after the day-trippers leave, is a different and much better experience.

What about Portorož — is it close to Piran?

Portorož is immediately next to Piran — effectively the same destination. Portorož has the main beach and larger hotels; Piran has the historic old town. Most visitors do both in the same trip.

Can cars drive into Piran old town?

The old town centre is restricted — vehicles need a permit. Your driver will drop you at the entrance to the old town, which is a short walk to any hotel or address in Piran.

More Destinations from Ljubljana