Rome2Rio

How to get fromLjubljana to Škocjan Cavesby bus, train, taxi or car

Find Transport to Škocjan Caves

See all options

There are 4 ways to get from Ljubljana to Škocjan Caves by bus, train, taxi, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

    1. Take the bus from Avtobusna postaja Ljubljana to DivačabusLjubljana Ap - Koper - Piran / ...
    best

    Bus

    3h 10m
    €7–20
    1. Take the train from Ljubljana to DivacatrainRe / ...

    Train

    3h 14m
    €8–47
    1. Take the taxi from Ljubljana to Škocjan Cavestaxi76.9 km

    Taxi

    47 min
    €110–140
    1. Drive from Ljubljana to Škocjan Cavescar76.9 km

    Drive 76.9 km

    47 min
    €11–16

Questions & Answers

What companies run services between Ljubljana, Slovenia and Škocjan Caves, Slovenia?

Arriva Slovenia operates a bus from Avtobusna postaja Ljubljana to Divača 4 times a day. Tickets cost €7–9 and the journey takes 1h 40m. Three other operators also service this route. Alternatively, Slovenian Railways (SŽ) operates a train from Ljubljana to Divaca every 3 hours. Tickets cost €7–15 and the journey takes 1h 44m. ÖBB EuroCity also services this route once daily.

Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Slovenia: Getting from Ljubljana to Lake Bled, and Getting around the Cyclades - to help you get the most out of your next trip.

More Questions & Answers