Travel from Sofia to Yambol

Bus or train from Sofia to Yambol?

Dichoni operates a bus from Sofia to Yambol 3 times a day, and the journey takes 3 h 45 min. Two other operators also service this route. Alternatively, Bulgarian Railways (BDZh) operates a train from Sofia to Yambol once daily. Tickets cost $9 - $11 and the journey takes 5 h 37 min.

How to get from Sofia to Yambol

ModeDurationPrice
From Sofia bus to Yambol.3 h 45 min25
From Sofia train to Yambol.5 h 37 min16
From Sofia - Central Bus Station bus to Veliko Tarnovo then bus to Yambol.6 h 35 min31
From Sofia drive to Yambol.2 h 37 min57
From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Varna airport, taxi to Beloslav, then train to Yambol.6 h 37 min85
From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Burgas airport, bus to Burgas, then bus to Yambol.5 h 20 min301

How long does it take to get from Sofia to Yambol?

The bus from Sofia to Yambol takes 3 h 45 min including transfers and departs every four hours.

Is there a direct train between Sofia and Yambol?

Yes, there is a direct train departing from Sofia and arriving at Yambol. Services depart once daily. The journey takes approximately 5 h 37 min.

Is there a direct bus between Sofia and Yambol?

Yes, there is a direct bus departing from Sofia and arriving at Yambol. Services depart every four hours, and operate every day. The journey takes approximately 3 h 45 min.

Operators from Sofia to Yambol

OperatorPhoneWebsite
DichoniDichoni
Bulgarian Railways (BDZh)0700 10 200Bulgarian Railways (BDZh)
ETAP GroupETAP Group
Patnicheski Prevozi AD.062 / 64-09-08Patnicheski Prevozi AD.
SUMC0700 13 233SUMC
Bulgaria AirBulgaria Air
Wizz AirWizz Air
Burgas Bus+359 (0) 885754058Burgas Bus
M-Bus056 844 966M-Bus