How to travel from Barcelona to Sofia

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Tue
Nov 29
Wed
Nov 30
Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18
Mon
Dec 19

Travel Information from Barcelona to Sofia

distanceDistance1084 miles (1749 km)
modeAvailable travel modesBus, ferry, flight or train
priceTicket price range$21 - $114
fastestFastest modeFlight • $65 (€63) • 2 h 50 min
carriersPopular travel companiesUnion Ivkoni International or Wizz Air

Travel 1084 miles (1749 km) by bus, ferry, flight or train between Barcelona and Sofia. The most popular travel companies which serve this route are Union Ivkoni International or Wizz Air among others. Travelers can even take a direct bus or flight from Barcelona to Sofia.

Travel Tips: Travel from Barcelona to Sofia

Travel Tips: Travel to Sofia 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 Sofia.
FAQs

Travel between Barcelona, Spain and Sofia, Bulgaria is: Unrestricted.

Can travelers from Spain enter Bulgaria?

International entry is allowed at this time for: Entry is unrestricted for citizens and permanent residents of Spain.

Are there rules for self-quarantine when arriving to Sofia from Barcelona?

Conditions of entry into Bulgaria:

  • There are no current restrictions

Are there COVID-19 safety rules for social distancing and wearing face masks in Sofia, Bulgaria?

To reduce the spread of COVID-19, the government of Bulgaria has imposed the following measures:

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

This information was last checked on 11/17/22. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations   for your journey between Barcelona and Sofia.

The restriction level for your return to Barcelona, Spain from Bulgaria is: Unrestricted.

Is my journey back to Barcelona from Sofia restricted?

Entry into Spain is currently allowed for: Entry is unrestricted for citizens and permanent residents of Bulgaria.

Do I need to self-quarantine upon arrival in Barcelona from Sofia?

Conditions of reentry into Spain:

  • There are no current restrictions

What are the coronavirus safety measures I need to follow in Barcelona, Spain?

You should observe these safety measures in Spain as imposed by the government to reduce the spread of COVID-19:

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

This information about your return travel to Spain was last checked on 11/17/22. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Barcelona from Sofia closer to your date of departure here.

You can travel to Sofia from Barcelona 4 different ways: bus, ferry, flight or train.

The cheapest way to travel between Barcelona and Sofia is by taking a ferry with an average price of $21 (€20).

This is compared to other travel options to Sofia:

A ferry is $93 (€89) less than a bus for this trip with tickets for a bus from Barcelona to Sofia costing on average $114 (€109).

A ferry is $45 (€43) less than a flight for this route with tickets for a flight from Barcelona to Sofia costing on average $65 (€63).

The fastest way to get to Sofia from Barcelona is by flight with an average travel time of 2 h 50 min.

Other travel options to Sofia can usually take longer:

In comparison, getting to Sofia by bus can take on average 37 h 45 min.

In comparison, traveling by ferry can take you on average 0 h 0 min.

The Barcelona to Sofia distance is around 1084 miles (1749 km).

The average frequency per day from Barcelona to Sofia is:

  • 1 bus a day.

However, we recommend checking specific travel dates for your journey between Barcelona and Sofia as scheduled services by bus, ferry, flight or train can vary by season or day of the week.

These are the most popular departure and arrival points when traveling from Barcelona to Sofia:

  • Most travelers who purchase a bus ticket from Barcelona to Sofia depart from Barcelona, Estació d'Autobusos Nord to Sofia, Centralna Avtogara (София, Централна Автогара).
  • Most travelers board their plane from Barcelona El Prat Airport and arrive in Sofia Airport.

Omio works with many trusted partners that can help you travel the best way from Barcelona to Sofia:

  • You can travel to Sofia from Barcelona by bus with Union Ivkoni International. You can find cheap tickets on Omio for $114 (€109) with Union Ivkoni International from Barcelona to Sofia.
  • You can travel between Barcelona and Sofia by flight with Wizz Air. You can find cheap tickets on Omio for $65 (€63) with Wizz Air from Barcelona to Sofia.

Yes, there are direct services available from Barcelona to Sofia with the following travel companies:

  • You'll find direct buses with Union Ivkoni International.
  • You can take a direct flight with ryanair sun.

Direct services tend to save you time and add more convenience in getting you to Sofia as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Barcelona to Sofia.

Your trip from Barcelona to Sofia doesn't have to end in Sofia. Many of our customers like to extend their vacation to explore other popular destinations like Plovdiv, Bucharest or Burgas. If you’d like to add Plovdiv, Bucharest or Burgas to your Barcelona to Sofia tour, check Omio for the best and cheapest ways to travel to any of these top destinations from Sofia today!

When planning your trip from Barcelona to Sofia, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Bus tickets cost on average $114 (€109) one way.
  • Ferry tickets are costing on average $21 (€20) one way.
  • Plane tickets are costing $65 (€63) one way on average.

However, we recommend buying tickets from Barcelona to Sofia online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Barcelona to Sofia: related information

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language