COMPARE Prices across different modes

Oct 19
$75Union Ivkoni International
$173Air France
Oct 20
$75Union Ivkoni International
$157Air France
Oct 22
$75Union Ivkoni International
Find prices
Oct 23
Find prices
$144Air France
Oct 24
$75Union Ivkoni International
$423Air France
Oct 25
Find prices
$335Air France
Oct 26
$75Union Ivkoni International
Find prices
Oct 27
$75Union Ivkoni International
Oct 28
Find prices
Oct 29
Find prices
Oct 31
$834Air France
Nov 1
$75Union Ivkoni International
$335Air France
Nov 2
Find prices
$423Air France
Nov 3
$75Union Ivkoni International
$191Air France
Nov 4
$75Union Ivkoni International
Find prices
Nov 5
Find prices
$227Air France
Nov 6
$75Union Ivkoni International
$336Air France
Nov 7
$134Air France

These companies trust us. We sell their tickets all in one place.

Eurolines France
Bla Bla Bus

Bus Information from Barcelona to Ljubljana

distanceDistance693 miles (1117 km)
durationAverage bus duration22 h 55 min
priceAverage bus ticket price$85 (€69)
frequencyBus frequency1 a day
changesDirect busYes, there is 1 direct bus a day
carriersBus providersFlixbus

Buses from Barcelona to Ljubljana cover the 693 miles (1117 km) long journey taking on average 22 h 55 min with our travel partners like Flixbus. Normally, there is 1 bus operating per day, including direct services available. While the average ticket price for this route costs around $85 (€69), you can find the cheapest bus ticket for as low as $85 (€69). Travelers depart most frequently from Barcelona Sants and arrive in Ljubljana, Central Hotel.

Bus companies

Barcelona to Ljubljana with FlixBus

Travel between Barcelona and Ljubljana from $85 (€69) with Omio’s bus partners FlixBus! You can find the best schedules and tickets when comparing and booking the most convenient journey for you.


FlixBus is one of Europe's leading low-cost bus companies, founded in Germany and offering long-distance bus services in Europe and the U. S. FlixBus also operates overnight buses on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on luggage and one checked bag per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

Bus information from Barcelona to Ljubljana with FlixBus:

  • Average Duration: 32 h 39 min
  • FlixBus frequency: 1 a day

FlixBus has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by bus between Barcelona and Ljubljana:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Buses from Barcelona to Ljubljana
Take the bus to Ljubljana easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barcelona to Ljubljana.
Am I allowed to travel by bus from Barcelona, Spain to Ljubljana, Slovenia?

Travel between Barcelona, Spain and Ljubljana, Slovenia by bus is: Partially open.

What is the status of international entry into Slovenia from Spain?

International entry status: Entry is partially open for citizens and permanent residents of Spain

Do I need to self-quarantine on arrival in Slovenia from Barcelona?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival or 10 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Health declaration required
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Ljubljana, Slovenia?

When traveling in Slovenia, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 10/15/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your bus from Barcelona to Ljubljana before traveling.

Are there travel restrictions, such as quarantine measures, in place when returning to Barcelona, Spain from Ljubljana, Slovenia?

The current restriction level for your return trip by bus from Ljubljana to Barcelona is: Partially open

Are there any international entry restrictions on returning to Spain from Slovenia?

Reentry to Spain is allowed for: Entry is partially open for citizens and permanent residents of Slovenia

Do I need to quarantine on arrival in Spain from Ljubljana?

What are the requirements?

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required

What are the safety rules to follow in Barcelona, Spain?

The government of Spain has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last checked on 10/17/21. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your bus to Barcelona from Ljubljana here.

What is the price of the cheapest bus from Barcelona to Ljubljana?
Looking to save money on your journey? Omio customers have found the cheapest bus from Barcelona to Ljubljana for the next 7 days starting from $85 (€69)  one way.
What is the price of a bus ticket to Ljubljana from Barcelona?
The bus price from Barcelona to Ljubljana is on average $85 (€69)  if you are looking to book your tickets for this route in the next 7 days.
What is the distance between Barcelona and Ljubljana by bus?
The Barcelona to Ljubljana bus distance is approximately 693 miles (1117 km).
How long is a bus from Barcelona to Ljubljana on average?
On average the Barcelona to Ljubljana bus travel time is 22 h 55 min  for the 693 miles (1117 km) long trip, but the duration can vary if you travel on weekends and holidays.
What bus station in Barcelona goes to Ljubljana? What bus station do I come into Ljubljana from Barcelona?

When departing from Barcelona, you have various bus station options to start your journey from including Barcelona, Estació d'Autobusos Nord, Barcelona, Aeropuerto Josep Tarradellas-El Prat (T1) and Barcelona, Estación de Autobuses de Barcelona/Sants. When arriving in Ljubljana, you can end your route in bus stations like Ljubljana, Central Hotel, Ljubljana, Mercator store Koseze and Ljubljana, Tehnološki park.

Omio customers book a bus from Barcelona Sants   to Ljubljana, Central Hotel   most frequently for this route.

Where is the bus station in Barcelona? Where is the bus station in Ljubljana?

The most popular departure bus station with passengers for this journey, called Barcelona Sants, is located 1 mile (s) / 1 km from the city center of Barcelona.

The most popular arrival bus station, Ljubljana, Central Hotel, is located 0 mile (s) / 0 km away from the city center of Ljubljana.

What bus providers go from Barcelona to Ljubljana?
For the journey from Barcelona to Ljubljana you can take a bus with Flixbus. Be sure to check out all possible bus providers that offer services to Ljubljana from Barcelona on Omio to compare what amenities they may have.
How many bus services per day are there between Barcelona and Ljubljana?
On average, there is 1 bus a day from Barcelona to Ljubljana. The bus times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure bus times from Barcelona to Ljubljana?
The first Barcelona to Ljubljana bus departs at 7: 25 PM   and the last bus from Barcelona to Ljubljana leaves at 11: 30 PM. Check out the most up-to-date bus schedule from Barcelona to Ljubljana on Omio and find the best time to travel to your destination.
When should I buy the Barcelona to Ljubljana bus for the best deals on tickets?
If you buy a bus ticket from Barcelona to Ljubljana within the next 7 days, you can find tickets to cost on average $85 (€69) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets to Ljubljana from Barcelona are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey