Travel from Sofia to Plovdiv

Bus or train from Sofia to Plovdiv?

Union Ivkoni operates a bus from Sofia to Plovdiv hourly. Tickets cost $7 - $11 and the journey takes 1 h 43 min. Three other operators also service this route. Alternatively, Bulgarian Railways (BDZh) operates a train from Sofia to Plovdiv twice daily. Tickets cost $5 - $6 and the journey takes 2 h 15 min.

How to get from Sofia to Plovdiv

ModeDurationPrice
From Sofia bus to Plovdiv.1 h 43 min14
From Sofia train to Plovdiv.2 h 15 min8
From Sofia taxi to Plovdiv.1 h 22 min146
From Sofia drive to Plovdiv.1 h 22 min27

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

The bus from Sofia to Plovdiv takes 1 h 43 min including transfers and departs twice daily.

Is there a direct train between Sofia and Plovdiv?

Yes, there is a direct train departing from Sofia and arriving at Plovdiv. Services depart twice daily. The journey takes approximately 2 h 15 min.

Is there a direct bus between Sofia and Plovdiv?

Yes, there is a direct bus departing from Sofia and arriving at Plovdiv. Services depart twice daily, and operate every day. The journey takes approximately 1 h 43 min.

Operators from Sofia to Plovdiv

OperatorPhoneWebsite
Union Ivkoni02/989 0000Union Ivkoni
Bulgarian Railways (BDZh)0700 10 200Bulgarian Railways (BDZh)