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

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration13h
Distance762
Avg. price$
Bus trips3 found

Buses from Dubrovnik to Sofia

🚌 The journey from Dubrovnik to Sofia by bus involves a transfer in Skopje, with a total travel time of approximately 17 hours and 40 minutes. 🚌 The prices for a bus ticket between Dubrovnik and Sofia typically range from €45 to €75, with the total journey duration being approximately 18 hours and 25 minutes.

Where to stay in Sofia

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

Accomodation
  • No, there is no direct bus between Dubrovnik and Sofia. Instead, travelers can opt for a route that involves a transfer in Skopje. The entire journey, including transfers, typically takes around 17 hours and 40 minutes. It's advisable to check the schedule and availability of buses beforehand to plan your trip smoothly.
  • You can catch the Dubrovnik to Sofia bus at the Dubrovnik station. The bus services for this route are operated by Hafet Tours. Make sure to arrive at the station ahead of time to ensure a smooth boarding process for your journey to Sofia. It's recommended to confirm the exact departure point within the Dubrovnik station with the bus company for accuracy.
  • The Dubrovnik to Sofia bus services, operated by Matpu, arrive at Sofia station. Upon reaching Sofia, you will disembark at the designated bus station in the city. From there, you can easily access various transportation options or continue your journey in Sofia or to other destinations. It's recommended to check the Sofia station's facilities and nearby amenities in advance to navigate your way upon arrival.
  • The cost of a bus ticket from Dubrovnik to Sofia typically ranges from €46 to €77. Prices can vary depending on the time of booking, the season of travel, and the type of ticket purchased. It is advisable to check with the bus operator or booking platform for the most up-to-date and accurate pricing information before making your travel arrangements.
  • There are several bus services available between Dubrovnik and Sofia but there is no direct route. Passengers can take buses operated by Hafet Tours from Dubrovnik to Skopje, where they will transfer to another bus operated by Matpu to reach Sofia. The total travel time is approximately 17 hours and 40 minutes, with an additional 45 minutes for the transfer in Skopje. It's recommended to check the schedules and availability of buses to plan your journey effectively.
  • The Dubrovnik to Sofia buses may be less crowded during the weekdays, especially on Mondays and Thursdays. On the other hand, the buses are typically more crowded during weekends, especially on Fridays and Sundays as they are popular travel days. It's advisable to book tickets in advance to secure your seat and potentially avoid crowded buses.
  • The first bus from Dubrovnik to Sofia typically departs in the early morning around 6:00 AM. The last bus of the day usually leaves Dubrovnik for Sofia in the late evening, around 10:00 PM. Travelers should check the exact schedule and availability of buses closer to their travel date to plan accordingly.

Will you be returning to Dubrovnik by bus?

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

See schedule