score:5
From a tourist info website:
One-way ticket for a municipal bus or a streetcar (tram) is 4.6 zloty (an equivalent of roughly one euro). You can buy it at many newsstands and from ticket machines at downtown stops and in some buses and tram cars. Drivers sell 90-minute tickets worth six zlotys. Immediately after boarding you should put the ticket yourself through the ticket puncher and keep it till you reach your destination.
Apparently, you can easily buy tickets in the city centre. Buses that are equipped with ticket machines are marked with large βAβ sign above the entrance.
If there is no ticket machine on board you can buy the 4 zΕ ticket from the driver but you have to pay him with exact change (driver will not accept a higher amount than the ticket price). If buying a ticket after mounting the vehicle try to be fast. Ticket inspectors are fairly common.
Upvote:5
Nowadays you can buy a ticket in virtually every bus or tram (just be sure to enter the first coach). Be aware that some of them only accept credit cards, some only coins and finally there are some that accept any payment.
You can also buy tickets through several applications, I'm normally using SkyCash - you have to provide your credit card number in advance and create an account, then you can buy your ticket when entering the bus (just remember that you have to be on-line to do that).