If you have read my travel articles, you may have noticed that I frequently use public transport when exploring the countries I visit. This choice has its limitations in terms of the places I can reach, but it also helps to reduce the stress of driving in unfamiliar surroundings. In addition, using public transport is more cost-effective than hiring a car, especially for solo travellers. The mode of transport I use – such as trains or buses – varies depending on the country I am visiting. For instance, during my trip to Slovenia, I relied solely on public buses and did not use trains. In this article, I focus only on destinations that I have personally visited. Explore my personal journey and discover helpful advice on travelling around Slovenia by bus.
General information
Buses in Slovenia carry nearly twice as many passengers as trains. Train stations are often located outside city centres, making buses a more convenient option in many areas. The country’s public bus network plays a vital role in connecting towns and regions without direct rail links. Buses are ideal for travellers wishing to explore smaller towns off the beaten track, making them essential for navigating the countryside and reaching even the most remote corners of Slovenia. Two main bus companies operate in the country: Arriva, which serves the west, and Nomago, which covers the east and some parts of the west.
Let’s get practical
Slovenia’s three main bus stations – Ljubljana, Maribor, and Koper – each serve as key transport hubs for different parts of the country. Ljubljana’s station serves as the nation’s central travel hub, Maribor’s combines practicality with strong regional connections, and Koper’s provides an attractive and convenient gateway to Slovenia’s coast. Bus stations are closed on weekends, except for Ljubljana. During these times, tickets can only be purchased directly from the driver, and payment must be made in cash. Seat reservations are not available on Slovenian public buses. Standing is not permitted on intercity buses, but is allowed on shorter routes. Popular routes can fill up quickly, so if a bus is full, passengers must wait for the next one. To avoid missing out, it is best to board at the first stop, as buses may be full by the time they reach intermediate stops. For long-distance journeys, buses generally use motorways, while shorter routes travel along smaller roads and make detours to serve local communities. Buses typically depart on time from their originating stations, although delays can occur on arrival due to traffic or large passenger numbers. Timetables vary between weekdays, Saturdays, and Sundays, with fewer buses running on Saturdays and even fewer on Sundays.
Buying bus tickets
Tickets purchased online or at the bus station are valid for a specific day, but they do not include a designated departure time. Seat reservations are not offered. Passengers receive a 25% discount on regional buses or trains when travelling on Saturdays, Sundays, or public holidays.
Online
Intercity bus tickets for departures from the Ljubljana bus station are available online, though travellers must bring a printed copy to board, which could inconvenience those without a printer. The Arriva website requires an IJPP card number to buy tickets, which can only be obtained in Slovenia, making it impractical for visitors. I personally did not have this card, so I cannot comment on its benefits.
At the bus station
Passengers departing from Ljubljana must buy their bus tickets at the station. Bus stations, except for Ljubljana, are not open on weekends. In this case, passengers can purchase tickets directly from the bus driver, but please note that only cash payments are accepted.
From the bus driver
Bus tickets can be purchased directly from the driver when ticket offices at the bus station are closed or at stops along the route. It is recommended to have the exact fare, preferably in notes of 20 euros or less.
Transporting luggage
Arriva buses allow one piece of checked luggage free of charge, while any additional items cost €1.30 each. Checked baggage should weigh less than 30 kg, measure no more than 100 × 60 × 30 cm, and must be stored in the designated luggage compartment. Passengers can bring smaller hand luggage into the passenger area at no extra cost. There is no specific information available regarding Nomago’s luggage policy, but it is likely similar to Arriva’s.
Travelling from Ljubljana Airport
The most convenient way to travel to and from Ljubljana Airport is by bus or shuttle. A one-way trip to the airport costs approximately 4 euros by bus and around 12 euros by shuttle. Shuttle tickets can be purchased at a ticket counter in the arrival hall. The price of a shuttle ticket varies by the number of passengers in your group, with the cost per person decreasing for larger groups. This option is ideal for travellers with lots of luggage who prefer direct transport to their accommodations. The journey to or from Ljubljana Airport typically takes less than an hour.
Departing from the Ljubljana bus station
When purchasing a ticket at the bus station ticket office in Ljubljana (Avtobusna Postaja Ljubljana, AP), there is a surcharge of 60 cents. However, most buses require passengers to have a ticket before boarding. The airport bus, by contrast, allows passengers to buy a ticket directly from the driver.
Heading to Postojna Caves by bus
A significant number of buses run from Ljubljana to Postojna on weekdays, with fewer services on weekends. The journey to the Postojna bus station typically takes around one hour. Upon arrival, I walked 15 minutes from the bus station to the Postojna Caves entrance. Although a local bus service runs between Postojna railway station, Postojna bus station, and Postojna Cave Park, I did not use it. If you plan to visit Predjama Castle before or after exploring Postojna Caves by public transport, please check the shuttle timetable from Postojna Caves to Predjama Castle. The castle is approximately nine kilometres from the cave entrance. During the off-season in October, there is only one shuttle ride per day, so it is important to plan accordingly.
If you miss the shuttle, you can take a taxi, which costs 20 euros one way. I personally paid 5 euros to change my Postojna Caves entrance time so I could use the shuttle service. To avoid any inconvenience, check the shuttle times before purchasing tickets for both attractions. The shuttle service between the Postojna Cave Park entrance and Predjama Castle is only available at certain times of the year, and taxis can be arranged at the ticket office.
Going to Piran
There are only a limited number of direct buses from Ljubljana to Piran each day. If the timetable does not suit you, you may need to travel first to Koper and then transfer to another bus to reach Piran.
Direct buses to Piran also pass through Koper, but then a transfer is not necessary. The journey time on a direct bus from Ljubljana to Piran is approximately 2 hours, from Ljubljana to Koper around 1 hour and 30 minutes, and from Koper to Piran less than 40 minutes.
Getting to Bled
There are numerous bus options for travelling from Ljubljana to Bled. It is also possible to travel directly from Ljubljana Airport to Bled, as the airport is located roughly halfway between the two destinations. The same direct route is available from Bled to Ljubljana Airport, without the need to go via Ljubljana city. The journey from Ljubljana to Bled takes approximately 1 hour, while the trip from Ljubljana Airport to Bled requires around 30 minutes.
From Bled to Vintgar Gorge
Vintgar Gorge is open to visitors from April to November. There is no parking available near the entrance, so it is recommended to use the shuttle from either the Vintgar Lip car park or the Bled bus station. Understanding bus departure times at the Bled bus station can be tricky, as there is no ticket office or clear display, so it is advisable to plan ahead. The Vintgar Gorge website is a good source of information. During my visit to Bled, I only noticed a table displaying Vintgar bus departure times on the third day at the bus station.
Buses run from Central Parking Vintgar Lip to the Visitor Centre every 20 minutes from 8:50 to 16:30, with return services running every 20 minutes from 9:20 until 18:00. From Bled bus station, departures for the Visitor Centre are every 30 minutes from 9:00 to 16:30, with return trips every 30 minutes until 18:00. The buses are easily recognisable, as they are painted differently from regular public buses. The journey takes approximately 20 minutes.
Travelling to Bohinj
You can travel to Bohinj from both Ljubljana and Bled on hourly buses. It is recommended to check the exact departure times at the bus station or online. The bus in Bohinj runs along the lake with several stops, so be sure to choose the correct one for your exit. If you want to take the cable car up to Vogel Viewpoint or go on a boat cruise along the lake, the best bus stop is Vogel krizisce (Crossroad).
Another option is Ribcev Laz, which is convenient for the other boat station, Zlatorog, and the Church of St John the Baptist. The journey from Ljubljana takes 2 hours, while the trip from Bled requires 45 minutes.
Getting to Skofja Loka
Buses to Skofja Loka depart every half hour from bus stop 28 in Ljubljana, with a journey time of approximately 30 minutes.
FlixBus in Slovenia
FlixBus has established itself as a key player in Slovenia’s long-distance bus travel sector, offering cost-effective, convenient connections to a wide range of domestic and international destinations. Since entering the Slovenian market, FlixBus has significantly expanded its route network, linking major cities such as Ljubljana, Maribor, and Koper with cities across Europe, including Zagreb, Vienna, Munich, and Venice. FlixBus provides travellers with a user-friendly online booking platform, enabling them to plan their journeys easily with flexible scheduling options. Its seamless integration with other public transport systems has made it a popular and convenient choice for both locals and tourists looking to explore Slovenia and beyond. FlixBus operates in Bled, Koper, Ljubljana, Maribor, Novo Mesto, Portroz, Ptuj, and Sempeter pri Gorici in Slovenia.
Final thoughts about travelling in Slovenia by bus
I aim for my articles to have lasting relevance, providing information that remains accurate and useful over time. However, this particular article may not fully meet that standard, as some details could change in the near future. I am optimistic about positive developments. I recently saw the construction of a new transport hub in Ljubljana, which will include a new train and bus station, scheduled for completion in 2026. I expect this project will enhance the overall customer experience. Therefore, I recommend checking the provided links for the most up-to-date information, including bus timetables in Slovenia and ticket purchasing.
Like it? Pin it!
What did you think? Have you been to Slovenia? I would love to hear from you, so please add your comment below.
Author: Anita Sane

About the author
Anita is a part-time traveller, passionate photographer and a retired career woman from Latvia, travelling mostly solo for more than 15 years. She is a skilled travel planner who plans and executes her travels by herself. Anita wants to show you how to travel the world and open your mind to new experiences. Follow her on Facebook, Instagram, Pinterest, Twitter and Bloglovin.
Report
My comments