ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Sofia

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration40h
Distance2489
Avg. price$ 98
Bus trips3 found

Buses from Barcelona to Sofia

🚌 Embark on a scenic bus journey from Barcelona to Sofia. Services run twice a week on Tuesday, Thursday, Saturday, and Sunday, with a travel time of approximately 37 hours and 2 minutes. 🛣️ Route options offer varying distances and transfers, with one option covering 2,782 km and three transfers, including stops in Lyon, Munich, Budapest, and Haskovo. Prices for the Barcelona to Sofia bus range from €111 to €147.

Where to stay in Sofia

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • Yes, there is a direct bus that operates between Barcelona and Sofia. The bus departs from Barcelona Sants Bus station and arrives directly in Sofia. This service runs twice a week on Tuesdays, Thursdays, Saturdays, and Sundays, with the journey typically lasting around 37 hours and 2 minutes. It offers a convenient and direct option for travelers looking to make this journey by bus.
  • You can catch the Barcelona to Sofia bus operated by Dary Commerce from the Barcelona Sants Bus station. This station serves as the departure point for the direct bus service to Sofia. It is recommended to arrive at the station with sufficient time before the scheduled departure to ensure a smooth boarding process. The Barcelona Sants Bus station is well-equipped and offers facilities for travelers awaiting their bus to Sofia.
  • The Barcelona to Sofia bus operated by Dary Commerce arrives at Sofia station in Bulgaria. Sofia station serves as the final destination for this bus service, providing a convenient location for passengers to disembark and continue their journey in the capital city. Upon arrival at Sofia station, travelers can easily access public transportation or taxis to reach their onward destinations within the city. The station is equipped with amenities to enhance the comfort and convenience of arriving passengers.
  • The cost of a bus ticket from Barcelona to Sofia typically ranges from €113 to €150, depending on the specific bus service, time of booking, and any promotional offers available. Passengers can choose from different ticket options based on their preferences and budget. It is advisable to book tickets in advance to secure a more favorable price and ensure availability, especially during peak travel seasons. Overall, the prices for bus travel between Barcelona and Sofia provide a cost-effective transportation option for those looking to explore both cities.
  • The Barcelona to Sofia buses are typically less crowded during the mid-week departures on Tuesdays and Thursdays. These days may offer a more relaxed travel experience with potentially fewer passengers onboard. In contrast, the weekend departures on Saturdays and Sundays tend to be more popular and thus may see higher passenger numbers. Travelers looking for a quieter journey may prefer to consider the Tuesday or Thursday buses for a potentially more spacious and comfortable trip.
  • The first bus of the day to travel from Barcelona to Sofia typically departs in the early morning on scheduled days of operation such as Tuesday, Thursday, Saturday, and Sunday. The exact departure time may vary, but it is generally in the morning hours to accommodate a full day of travel. On the other hand, the last bus of the day usually leaves Barcelona Sants Bus station in the late evening to begin the overnight journey to Sofia. Travelers can check the specific departure times for each day of operation to plan their travel accordingly.

Will you be returning to Barcelona by bus?

If you are looking for a return bus travel, please check buses from Sofia to Barcelona.

See schedule