Energia do napędzania autobusu powstaje w ogniwie paliwowym, do którego dostarczany jest wodór zgromadzony w butlach na dachu pojazdu. Wodór jest przetwarzany w energię elektryczną, ta z kolei zasila bezpośrednio jednostkę napędową autobusu, którą stanowi oś z elektrycznymi silnikami.
Oprócz tego autobus wyposażony jest w baterię typu Solaris High Power, która jest dodatkowym magazynem energii elektrycznej. Jedynymi „produktami ubocznymi” eksploatacji Solarisa Urbino 12 hydrogen są ciepło i para wodna.