You can reach Slovenia by coach and bus from a number of European cities. There are even direct coach services from cities thousands of kilometres away, in Sweden and Denmark for example.
Most international coaches stop in Ljubljana. Coaches travel through here from Italy, Austria, Germany, Serbia, Poland, Croatia, Bosnia-Herzegovina, Bulgaria, Denmark, Sweden, Kosovo and Macedonia.
Italy
Italy - Ljubljana
- Italian cities with coach connections to Ljubljana: Florence, Bologna, Venice-Mestre, Treviso, Conegliano, Pordenone, Trieste.
- For timetables and reservations follow the link to the coach operator’s website:
Florentia Bus,
DRD,
Veolia Transport.
Italy - Koper, Izola, Piran, Sežana, Razdrto, Postojna, Logatec, Vrhnika
- Italian cities with coach connections to Koper, Izola, Piran, Sežana, Razdrto, Postojna, Logatec and Vrhnika: Trieste.
- For timetables and reservations follow the link to the coach operator’s website:
Veolia transport.
Austria
Austria - Ljubljana
- Austrian cities with coach connections to Ljubljana: Villach.
- For timetables and reservations follow the link to the coach operator’s website:
Ljubljana Bus Station.
Austria - Maribor
- Austrian cities with coach connections to Maribor: Vienna.
- For timetables and reservations follow the link to the coach operator’s website:
Veolia transport.
Germany
Germany - Ljubljana
- German cities with coach connections to Ljubljana: Frankfurt, Mannheim, Karlsruhe, Stuttgart, Ulm, Munich.
- For timetables and reservations follow the link to the coach operator’s website
: Čazmatrans.
Germany - Maribor
- German cities with coach connections to Maribor: Berlin, Leipzig, Dortmund, Dusseldorf, Essen, Frankfurt, Freiburg, Hamburg, Hannover, Cologne, Stuttgart.
- For timetables and reservations follow the link to the coach operator’s website:
Čazmatrans,
Touring.
Germany – Ptuj
- German cities with coach connections to Ptuj: Berlin, Leipzig.
- For timetables and reservations follow the link to the coach operator’s website:
Touring.
Serbia
Serbia - Ljubljana - Serbian cities with coach connections to Ljubljana: Niš, Belgrade, Sremska Mitrovica.
- For timetables and reservations follow the link to the coach operator’s website:
Niš ekspres,
Lasta,
Alpetour,
Veolia transport.
Serbia – Čatež ob Savi, Novo mesto - Serbian cities with coach connections to Čatež ob Savi and Novo mesto: Belgrade, Sremska Mitrovica.
- For timetables and reservations follow the link to the coach operator’s website:
Lasta,
Alpetour,
Veolia transport.
Poland
Poland – Ljubljana - Polish cities with coach connections to Ljubljana: Jaslo, Krakow, Katowice.
- For timetables and reservations follow the link to the coach operator’s website:
Biuro Turystycne BIS-POL.
Poland – Maribor
- Polish cities with coach connections to Maribor: Jaslo, Krakow, Katowice.
- For timetables and reservations follow the link to the coach operator’s website:
Biuro Turystycne BIS-POL.
Croatia
Croatia – Ljubljana
- Croatian cities with coach connections to Ljubljana: Pula, Rovinj, Poreč.
- For timetables and reservations follow the link to the coach operator’s website:
FILS.
Croatia – Portorož, Koper
- Croatian cities with coach connections to Portorož and Koper: Pula, Rovinj, Poreč.
- For timetables and reservations follow the link to the coach operator’s website:
FILS.
Bosnia-Herzegovina
Bosnia-Herzegovina – Ljubljana - Bosnian cities with coach connections to Ljubljana: Sarajevo, Tuzla, Banja Luka, Bosanska Gradiška, Visoko, Doboj, Brčko, Jajce, Mostar, Jablanica, Brčko.
- For timetables and reservations follow the link to the coach operator’s website:
Rancas,
Tourist Company,
Centrotrans,
Globus Trans,
Domus trans,
RIMI,
Globtour,
Prevoz putnika.
Bosnia-Herzegovina – Maribor, Ptuj, Čatež ob Savi, Otočec, Trebnje, Novo mesto, Miklavž - Bosnian cities with coach connections to Maribor, Ptuj, Čatež ob Savi, Otočec, Trebnje, Novo mesto and Miklavž: Sarajevo, Tuzla, Banja Luka, Bosanska Gradiška, Visoko, Doboj, Brčko, Jajce, Mostar, Jablanica, Brčko.
- For timetables and reservations follow the link to the coach operator’s website:
Globtour,
Veolia.
Bulgaria
Bulgaria - Ljubljana - Bulgarian cities with coach connections to Ljubljana: Sofia, Kalotina.
- For timetables and reservations follow the link to the coach operator’s website or enquire at bus stations:
Florentia Bus.
Denmark
Denmark – Ljubljana
- Danish cities with coach connections to Ljubljana: Copenhagen, Gedser.
- For timetables and reservations follow the link to the coach operator’s website:
Frank Bussresor.
Sweden
Sweden – Ljubljana
- Swedish cities with coach connections to Ljubljana: Stockholm, Enkoping, Goeteborg, Helsingborg, Malmo.
- For timetables and reservations follow the link to the coach operator’s website:
Frank Bussresor,
Adria Touring.
Kosovo
Kosovo – Ljubljana
- Kosovan cities with coach connections to Ljubljana: Priština.
- For timetables and reservations follow the link to the coach operator’s website:
Ljubljana Bus Station
Kosovo – Krško, Otočec
- Kosovan cities with coach connections to Krško and Otočec:
- For timetables and reservations follow the link to the coach operator’s website:
Ljubljana Bus Station.
Macedonia
Macedonia – Ljubljana
- Macedonian cities with coach connections to Ljubljana: Skopje, Kumanovo.
- For timetables and reservations follow the link to the coach operator’s website:
HISAR,
DRD,
Radika prevozi.
Around Slovenia
From Ljubljana, buses will take you to almost every city or town in Slovenia. In the summer months there are good bus connections between Ljubljana and the towns on the Adriatic coast. Take a look at
timetables and prices.
Ski bus
There is even a bus service from Ljubljana to the nearby Krvavec ski resort.
For coach operators
Foreign coach operators registered in the EU do not need a special permit for transit through Slovenia.