Chauffören märkte att det började ryka från bussen, stannade och evakuerade de fåtal passagerare som fanns ombord.
Efter det började bussen, som blev stående i korsningen Dannemoravägen och Tegelsmoravägen, brinna för fullt.
Vid 07-tiden pågick fortfarande släckningsarbetet.
– Det verkar inte finnas någon spridningsrisk, det stod bara något staket i närheten, säger Thomas Sjöberg, ledningsoperatör på Räddningscentral Mitt.
Bussens passagerare tog sig till fots till Örbyhus station och kunde resa vidare därifrån.
Enligt UL har en ersättningsbuss satts in. Hur utredningen av branden går vidare är upp till Nobina, som kör bussarna åt UL, att avgöra.