Byen er tett og flat, likner på en bolle der den ligger mellom åsene. Byen har en bussterminal, en stor flyplass og havn med ferger fra Bukoba via Kemondo til Mwanza. Auric Air flyr tre ganger om dagen til Mwanza. I 2010 ble flyplassen utvidet og større trafikk er forventet. Det er bussforbindelse til Kampala som tar seks timer. Byen reklamerer med sine hvite sandstrender, store supermarkeder, en havn, tennisbaner og svømmebasseng Den har tre banker, to som tar VISA-kort og en minibank.