COMPARE Prices across different modes

Sun
Nov 28
$100Flixbus
$83Vueling
Mon
Nov 29
$83Flixbus
$290Air Nostrum
Tue
Nov 30
$89Flixbus
$35Ryanair
Wed
Dec 1
$77Flixbus
$24Malta Air
Thu
Dec 2
$67Flixbus
$24Ryanair
Fri
Dec 3
$66Flixbus
$38Vueling
Sat
Dec 4
$76Flixbus
$32Malta Air
Sun
Dec 5
$71Flixbus
$26Malta Air
Mon
Dec 6
$78Flixbus
$25Malta Air
Tue
Dec 7
$94Flixbus
$86Ryanair
Wed
Dec 8
$94Flixbus
$81Malta Air
Thu
Dec 9
$77Flixbus
$172Ryanair
Fri
Dec 10
$71Flixbus
$76Vueling
Sat
Dec 11
$78Flixbus
$16Malta Air
Sun
Dec 12
$83Flixbus
$25Malta Air
Mon
Dec 13
$77Flixbus
$18Malta Air
Tue
Dec 14
$77Flixbus
$18Ryanair
Wed
Dec 15
$85Flixbus
$23Malta Air
Thu
Dec 16
$89Flixbus
$23Ryanair
Fri
Dec 17
$124Flixbus
$23Vueling
Sat
Dec 18
$120Flixbus
$23Vueling

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Bus Information from Bologna to Barcelona

distanceDistance510 miles (822 km)
durationAverage bus duration17 h 35 min
priceAverage bus ticket price$80 (€66)
changesDirect busYes
carriersBus companiesFlixbus, Baltour or Eurolines France

Buses from Bologna to Barcelona cover the 510 miles (822 km) long trip taking on average 17 h 35 min with our travel partners like Flixbus, Baltour or Eurolines France. There are direct bus services available. You can get the cheapest bus tickets for this trip for as low as $66 (€55), but the average price of bus tickets is $80 (€66). Travelers depart most frequently from Bologna Centrale and arrive in Barcelona, Estació d'Autobusos Nord.

Bus companies

Bus between Bologna and Barcelona with FlixBus

You can travel by bus between Bologna and Barcelona with FlixBus for as low as $66 (€55). When you search for schedules and tickets, Omio will show you the best journey.

FlixBus

Omio helps you compare and book the perfect bus with FlixBus between Bologna and Barcelona for a smooth and relaxing journey. Check the latest FlixBus bus schedules for the ideal departure and arrival times, take a look at the travel information for the Bologna to Barcelona bus with FlixBus (such as baggage allowance and amenities offered onboard), compare the best connections for your Bologna - Barcelona route and then book a cheap bus ticket with ease. The distance from Bologna to Barcelona by bus is 510 miles (822 km). You can book tickets for this FlixBus bus for as low as $66 (€55) one-way if you book in advance. When you search for FlixBus tickets from Bologna to Barcelona in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a bus. Book that perfect FlixBus Bologna - Barcelona bus ticket online and enjoy your trip!

Travel Tips

Buses from Bologna to Barcelona
Take the bus to Barcelona 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 Bologna to Barcelona.
FAQs
Are there COVID-19 travel restrictions for buses from Bologna to Barcelona?

Travel by bus between Bologna, Italy and Barcelona, Spain is: Partially open.

Is international entry into Barcelona from Bologna restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Italy

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

Entry 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 required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

The above information was last checked on 11/27/21. Remember to check the latest COVID-19 travel safety regulations for your bus from Bologna to Barcelona closer to your date of departure here

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

Return travel from Spain to Italy is: Partially open.

Are there any international entry restrictions on returning to Bologna from Barcelona?

Entry into Italy is allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in Italy from Barcelona?

Requirements for reentering:

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

What are the safety rules to follow in Bologna, Italy?

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

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

Last checked on 11/27/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your bus to Bologna from Barcelona.

How much do cheap bus tickets from Bologna to Barcelona cost?
Looking to save money on your route? Omio customers have found the cheapest bus from Bologna to Barcelona for the next 7 days starting from $66 (€55)  one way.
What is the price of a bus ticket to Barcelona from Bologna?
In the next 7 days you can expect to pay on average $80 (€66)  for a bus ticket between Bologna and Barcelona.
How far is Barcelona from Bologna by bus?
You should expect to travel around 510 miles (822 km)  between Bologna and Barcelona by bus.
How long is a bus to Barcelona from Bologna on average?
On average the Bologna to Barcelona bus travel time is 17 h 35 min  for the 510 miles (822 km) long trip, but the duration can vary if you travel on weekends and holidays.
What station does the bus from Bologna to Barcelona depart from? Which Barcelona bus station do I come into from Bologna?

When departing from Bologna, you have various bus station options to start your journey from including Bologna, Autostazione, Bologna, Piaza XX Settembre and Bologna, Imola highway exit. When arriving in Barcelona, you can end your trip in bus stations like Barcelona, Estació d'Autobusos Nord, Barcelona, Aeropuerto Josep Tarradellas-El Prat (T1) and Barcelona, Estación de Autobuses de Barcelona/Sants.

Omio customers book a bus from Bologna Centrale   to Barcelona, Estació d'Autobusos Nord   most frequently for this route.

Where is the bus station in Bologna to go to Barcelona? Where is the bus station in Barcelona located?

Passengers board their bus most frequently from Bologna Centrale and travel around 1 mile (s) / 1 km from the city center to this bus station.

Passengers traveling this route most often arrive at Barcelona, Estació d'Autobusos Nord and need to travel approximately 1 mile (s) / 2 km from the bus station to the city center in Barcelona.

Which bus companies should I travel with from Bologna to Barcelona?
Take the Bologna to Barcelona bus with Flixbus, Baltour or Eurolines France. However, it's always good to check out all possible bus companies for the trip to Barcelona from Bologna as there might be differences in the amenities they offer.
What time is the earliest bus from Bologna to Barcelona? What time is the last bus from Bologna to Barcelona?
You can take the earliest bus from Bologna to Barcelona at 8: 20 AM   or take the last bus from Bologna to Barcelona leaving at 9: 15 PM. Look for the latest Bologna to Barcelona bus schedules on Omio and book the best time to take the bus for this route.
When should I book the Bologna to Barcelona bus for the best deals on tickets?
If you buy the Bologna to Barcelona bus within the next 7 days, you can find one way tickets to cost on average $80 (€66). However, booking your bus ticket in advance gives you access to the best prices for buses to Barcelona from Bologna. Look out for bus tickets for this trip to go on sale a few months before your planned departure date to find the best deals.