Find coaches from Dimitrovgrad to Sofia

Previously seen journeys

Next departures from Dimitrovgrad to Sofia on 25 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Grup PlusBus
Dimitrovgrad Bus Station
Sofia Central Bus StationNo tags
Grup PlusBus
Dimitrovgrad Bus Station
Sofia Central Bus StationNo tags
Grup PlusBus
Dimitrovgrad Bus Station
Sofia Central Bus StationNo tags
Grup PlusBus
Dimitrovgrad Bus Station
Sofia Central Bus StationNo tags
InfobusBus
    Dimitrovgrad Bus Station
    Sofia Central Bus StationNo tags

    Get from Dimitrovgrad to Sofia

    This route is served by bus only

    The journey takes about 2 hours 45 minutes, and with fares starting at just £15, it presents an excellent value for a comfortable ride.

    1bus per day
    2h 45mAverage duration
    124 milesDistance
    5kgCO₂ emissions

    Frequently asked questions about travelling by bus from Dimitrovgrad to Sofia

    1. How far is Sofia from Dimitrovgrad by coach?

      The distance between Dimitrovgrad and Sofia by coach is approximately 124 miles (200 km).

    2. Is there a way to reach Sofia from Dimitrovgrad without a car?

      You can travel to Sofia from Dimitrovgrad by coach, which provides a smooth ride and an affordable and convenient trip. You can also consider rideshare services depending on your preferences.

    Find cheapest prices for buses

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

    Best price found
    23/11
    No data
    24/11
    £14
    Today
    £14
    26/11
    No data
    27/11
    No data
    28/11
    No data
    29/11
    No data
    30/11
    No data
    busbud logoThe cheapest trip from Dimitrovgrad to Sofia was searched and found on 24 Nov 2025 with a price of £14

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

    People from around the world trust Busbud