Bulgaria Public Transport
Municipal centers and a few other cities have bus and trolley bus public transport. Sofia, besides these, has trams and an underground as well. In Sofia, tickets or travel cards are sold at kiosks or the newsagents at the bus stops. Passengers are required to punch their tickets as soon as they get on the bus or tram/trolley bus. If your luggage is very bulky, you must punch an extra ticket.
The other cities have ticket collectors who sell tickets on the bus but it is always better to buy a ticket in advance.
Sofia also has minibus services seating some 15 passengers, which follow specific routes set in advance. They have no special stops so you just flag one down. You have to inform the driver where you want to get off. The price is BGN 1, and it is paid to the driver.