There are 4 ways to get from Mirna Peč to Ljubljana by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Mirna Peč to Ljubljanatrain Sž Z01 16003602 0 / ...
1h 30m€13–19Bus
cheapest- Take the bus from Mirna Peč to Trebnjebus Pr A18 0491 3 / ...
- Take the bus from Trebnje to Ljubljana Zmajski mostbus Pr A18 0395 13 / ...
1h 47m€7–17Drive 59 km
- Drive from Mirna Peč to Ljubljanacar 59 km
40 min€8–11Taxi
- Take the taxi from Mirna Peč to Ljubljanataxi 59 km
40 min€95–120
Mirna Peč to Ljubljana by train
Questions & Answers
The cheapest way to get from Mirna Peč to Ljubljana is to bus which costs €7 - €17 and takes 1h 47m.
The fastest way to get from Mirna Peč to Ljubljana is to drive which takes 40 min and costs €7 - €11.
No, there is no direct bus from Mirna Peč to Ljubljana. However, there are services departing from Mirna Peč and arriving at Ljubljana Zmajski most via Trebnje. The journey, including transfers, takes approximately 1h 47m.
Yes, there is a direct train departing from Mirna Peč and arriving at Ljubljana. Services depart hourly, and operate every day. The journey takes approximately 1h 30m.
The distance between Mirna Peč and Ljubljana is 65 km. The road distance is 59 km.
The best way to get from Mirna Peč to Ljubljana without a car is to train which takes 1h 30m and costs €13 - €19.
The train from Mirna Peč to Ljubljana takes 1h 30m including transfers and departs hourly.
Mirna Peč to Ljubljana bus services, operated by Nomago, depart from Mirna Peč station.
Mirna Peč to Ljubljana train services, operated by Slovenske železnice (SŽ), depart from Mirna Peč station.
The best way to get from Mirna Peč to Ljubljana is to train which takes 1h 30m and costs €13 - €19. Alternatively, you can bus, which costs €7 - €17 and takes 1h 47m.
What companies run services between Mirna Peč, Slovenia and Ljubljana, Slovenia?
Slovenske železnice (SŽ) operates a train from Mirna Peč to Ljubljana hourly. Tickets cost €13–19 and the journey takes 1h 30m. Alternatively, you can take a bus from Mirna Peč to Ljubljana Zmajski most via Trebnje in around 1h 47m.
- Phone
- +386 1 29 13 331
- [email protected]
- Website
- Slovenske železnice (SŽ)
Train from Mirna Peč to Ljubljana
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- €13–19
- Website
- Slovenske železnice (SŽ)
- Phone
- +386 1 431 77 00
- [email protected]
- Website
- Nomago
Bus from Mirna Peč to Trebnje
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- €1–3
- Website
- Nomago
Bus from Trebnje to Ljubljana Zmajski most
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- €6–14
- Website
- Nomago
- Ave. Duration
- 40 min
- Estimated price
- €95–120
Jakse
- Phone
- +38641625108
- Website
- jakse.si
Taxi
- Phone
- +386 70 663 383
Taxi Grubar
- Phone
- +386 04161 3695
Taxi Novo Mesto
- Phone
- +386 40 550 785
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 Travelling to the US: What do I need to know?, Flying into Beijing?, and Travelling around the UAE - to help you get the most out of your next trip.
More Questions & Answers
Mirna Peč to Ljubljana bus services, operated by Nomago, arrive at Trebnje station.
Mirna Peč to Ljubljana train services, operated by Slovenske železnice (SŽ), arrive at Ljubljana station.
Yes, the driving distance between Mirna Peč to Ljubljana is 59 km. It takes approximately 40 min to drive from Mirna Peč to Ljubljana.
There are 1476+ hotels available in Ljubljana.









