Buses Barcelona Ljubljana to Barcelona

Find buses from Ljubljana to Barcelona

Search for cheap bus tickets from Ljubljana to Barcelona and book your trip in minutes.

One-way
The price shown for each trip will be the average for all passengers, including any infants.
Ljubljana (LJU)
Barcelona (BCN)
Sun 6/26
Sun 7/3
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Ljubljana to Barcelona bus information

Find information about ticket prices, popular stations, and bus companies that offer buses from Ljubljana to Barcelona

Avg travel time

23h 30m
The average bus ride from Ljubljana to Barcelona is 23h 30m

FAQs for booking bus tickets from Ljubljana to Barcelona

Buses from Ljubljana to Barcelona are typically serviced by Union Ivkoni, a Bulgarian bus company. Union Ivkoni allows its passengers to bring a certain amount of luggage with them during their journey, which includes up to two pieces of luggage. Luggage that does not fit in the overhead compartment of the bus will be stored in the storage area underneath the bus. When you purchase a bus ticket from Ljubljana to Barcelona, you will also be allowed to bring a carry-on item that must either go in the overhead compartment or be stored underneath your seat. Personal items are allowed as well, but they must be stored in these same areas.

Passengers that take a Ljubljana to Barcelona bus will depart from the Ljubljana bus station. This station is located almost directly in the city center and is within walking distance of most locations in downtown Ljubljana. If you need to travel here from other parts of the city, you can do so by grabbing public bus lines 18 and 18L, which have stops directly next to the station. Once you reach your destination of Barcelona, your bus will drop you off at Barcelona Sants station. This station is the primary bus station in Barcelona and can be found just a short distance from the city center. To go to the city center from here, you can take bus lines N14 or N28, which will bring you there in approximately 20min.

The timetable for buses from Ljubljana to Barcelona will primarily depend on the exact day that you plan on traveling. It is often different on public holidays and weekends, as there may be fewer bus journeys offered. In general, you can expect for the first bus of the day to leave at around 11:30 a.m., arriving in Barcelona at approximately 12:45 p.m. The final bus of the day will typically leave Ljubljana at around 10:30 p.m., ultimately arriving in Barcelona at approximately 10:35 p.m. the next day.

When you take a bus from Ljubljana to Barcelona with Union Ivkoni, there are certain amenities that you will be able to benefit from during your journey. For example, almost all of the buses operated by this company have onboard Wi-Fi that passengers are able to access for free for the duration of their trip. Each seat also typically has its own outlet, which you can use to keep your personal devices charged during your journey. Many of the buses that are serviced have onboard restrooms that are available to all travelers, and some even have an entertainment system that will allow you to watch certain movies and television shows for free.

The number of buses that are serviced from Ljubljana to Barcelona each day can often change, depending on the specific day that you intend on traveling, with fewer buses being offered on the weekends and on public holidays. However, you can typically expect for there to be anywhere from one to five buses for you to choose from. In general, this means that there is a bus that departs from Ljubljana for Barcelona approximately every 8 to 12 hours. You will find that almost all of the buses that are offered are serviced by the company known as Union Ivkoni.

23h 30m is the fastest available option for travel to Barcelona from Ljubljana by bus.

Ljubljana Joze Pucnik and Barcelona-El Prat are 701.0 mi apart from one another. The actual distance traveled by bus depends on the route taken - roadwork or traffic often impact this and longer routes can change often. The bus usually takes 23h 30m in normal traffic conditions.


  • Round-trip
  • One-way