Slovenia Day Trip to Bled Postojna Cave and Predjama

9 hours (approximately)
Pickup offered
Offered in: English

Explore Slovenia's must-see attractions on a private day trip from Ljubljana. Visit the stunning Lake Bled, famous for its picturesque island and castle, before venturing into the depths of Postojna Cave, one of the world's largest karst caves. Finally, marvel at Predjama Castle, dramatically built into a cliffside. This personalized tour offers a comfortable ride in an air-conditioned vehicle with a professional driver, making it a perfect choice for families and groups looking for a tailored adventure.

- Private trip lasting 8–9 hours, ideal for families and groups
- Visit iconic sites: Lake Bled, Postojna Cave, and Predjama Castle
- Includes pick-up and drop-off at your hotel in Ljubljana
- Flexible stops for photo opportunities along the route

What's Included

Shared transportation in an air-conditioned van for a small group of up to seven passengers, with pickup and drop-off at hotels in Ljubljana city centre and transportation between all scheduled stops.
Extra per person (approx.): Postojna + Predjama €49; Bled Castle €20; optional Pletna €20. Fee must be paid directly at the location

Meeting and pickup

Pickup points
You can choose a pickup location at checkout (multiple pickup locations are available).
Pickup details:

Pickup is available from all hotels within Ljubljana city centre. Please provide your hotel name and full address after booking. Magnet Go will confirm your pickup time and exact meeting point before the trip. For hotels that cannot be reached by vehicle, a nearby accessible meeting point will be arranged. Please be ready 10 minutes before your confirmed pickup time.

OR
Meeting point

Pickup from hotels in Ljubljana city centre. Please provide your hotel name, address and phone number after booking. Pickup time, meeting point and vehicle details will be confirmed at least one day before the trip. Please be ready 10 minutes early.

End point
This activity ends back at the meeting point.

Itinerary

Duration: 9 hours (approximately)
  • 1
    Postojna Cave

    Enjoy approximately 90 minutes to visit Postojna Cave and discover its underground scenery. The visit follows the attraction’s visitor arrangements. Admission is paid separately. Your driver waits outside and confirms the meeting point and departure time.

    1 hour • Admission ticket not included
  • 2
    Predjama Castle

    Explore Predjama Castle independently, admire its dramatic setting against the rock face and take photographs. Approximately 45–60 minutes are allocated for the castle visit and a short break. Admission is not included and is paid separately.

    45 minutes • Admission ticket not included
  • 3
    Bled Island

    Take an optional traditional Pletna boat ride to Bled Island, with free time to explore independently and take photographs. Allow approximately 1.5 hours for the return boat trip and island visit combined. Boat fares and admission to attractions on the island are not included. Guests who do not take the boat can enjoy free time by Lake Bled instead.

    1 hour • Admission ticket not included
  • 4
    Bled Castle (Blejski Grad)

    Enjoy approximately 45 minutes to explore Bled Castle independently, admire panoramic views over Lake Bled and take photographs. Admission is not included and is paid separately. Your driver will wait at the agreed meeting point before the return journey to Ljubljana.

    45 minutes • Admission ticket not included

Additional info

  • Infants and small children can ride in a pram or stroller
  • Public transportation options are available nearby
  • Specialized infant seats are available
  • Suitable for all physical fitness levels
Supplied by Magnet Go

Tags

Day Trips
Nature and Wildlife Tours
Full-day Tours
Bus Tours
Private and Luxury
Private Sightseeing Tours
Historical Tours
Additional fees
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}