A comfortable order
Days 1–2 · City and lake
Use Ljubljana as your base. Spend one day in the city and one at Bled; keep luggage at your accommodation.
Day 3 · Postojna on the way south
Move towards the coast with a pre-booked cave visit. Agree how luggage will be handled during the stop. Add Predjama only if your ticket times and energy allow.
Day 4 · Piran
Explore the old town on foot and have an unhurried coastal lunch. Keep this day flexible for swimming weather or cafés.
Day 5 · Departure
Arrange departure from your actual accommodation. Do not add a lake detour to a tight airport transfer.
Road distances & travel time
| Leg | Approx. distance | Driving only |
|---|---|---|
| Ljubljana → Bled | 55 km | 50–80 min |
| Ljubljana → Postojna | 55 km | 45–70 min |
| Postojna → Piran | 75 km | 60–90 min |
Broad planning estimates, not live routing. Exact addresses, road choice, traffic and season affect the journey. Stops and sightseeing are additional.
Open start and end points in Google Maps ↗The map shows the endpoints; add the suggested stops before calculating your full route.
Food along the way
Combine Ljubljana dishes with Istrian olive oil and a coastal seafood meal. Ask the restaurant about the day’s catch and price before ordering.
Weather & flexibility
Use the cave on a rainy day if tickets are available. Bring a warm layer: the cave is around 10°C.
Check before travelling
- Getting around Slovenia ↗
- Official Postojna Cave tours ↗
- Portorož & Piran food guide ↗
- Slovenian cuisine in Ljubljana ↗
Official visitor sources checked 8 September 2026. Check current opening hours, tickets and transport schedules for your date.