Find coaches from Sofia to Brussels

Next bus departures

Next departures from Sofia to Brussels on 23 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixbusBus
Serdika
Brussels North Train StationCheapestFastest
FlixbusBus
Serdika
Brussels AirportNo tags

Last refresh of the prices: Yesterday at 21:52 EET.

Get from Sofia to Brussels

This route is served by bus only

The journey takes about 1 day, 20 hours 20 minutes, and with fares starting at just £62, it presents an excellent value for a comfortable ride.

4bus per day
1d 20hAverage duration
1053 milesDistance
42kgCO₂ emissions

Frequently asked questions about travelling by bus from Sofia to Brussels

  1. What's the distance between Sofia and Brussels by coach?

    The distance between Sofia and Brussels by coach is approximately 1055 miles (1701 km).

  2. How can I travel from Sofia to Brussels avoiding air travel?

    You have the option to select the coach for your journey on this route. The coach provides a comfortable and sustainable journey and allows you to enjoy the sights while reaching your destination. You might also find carpooling options to travel between the two cities.

Find cheapest prices for buses

Price is for a one-way ticket for one passenger and based on past searches.

Best price found
21/11
£66
22/11
£70
Today
£74
24/11
No data
25/11
No data
26/11
No data
27/11
£67
28/11
£79
busbud logoThe cheapest trip from Sofia to Brussels was searched and found on 21 Nov 2025 with a price of £66

To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Sofia to Brussels as early as possible.

You can expect to pay from £66 to £116 for a bus ticket from Sofia to Brussels based on the last 2 days. You can expect to find the cheapest price for the trip at £67, which is on 2025-11-27.

People from around the world trust Busbud