A process for the removal of mercaptans and/or hydrogen sulfide from aliphatic hydrocarbon streams, containing 3 to 12 carbon atoms comprising distilling a hydrocarbon stream comprising C.sub.3 to C.sub.12 hydrocarbons including alkanes, mono-olefins, diolefins, acetylenes and sulfur compounds to remove a fraction comprising at least C.sub.3 's and a portion of the sulfur compounds and leaving a residual, concurrently
- (a) feeding hydrogen and a portion of the residual to a distillation column reactor containing a first bed comprising a first hydrogenation catalyst selected from the group consisting of nickel, cobalt, iron and compounds thereof and prepared in the form of a distillation structure and a second bed positioned in said column above said first bed, said second bed comprising a second hydrogenation catalyst selected from the group consisting of platinum, palladium, rhodium and the compounds thereof and prepared as a distillation structure wherein any sulfur compounds in the residual react in said first bed with a portion of the diolefins to form sulfides in a first reaction mixture,
- (b) fractionally distilling the first reaction mixture to remove the sulfides with a heavier fraction and passing a lighter fraction into the second bed,
- (c) hydrogenating the diolefins and acetylenes in said lighter fraction in said second bed to form a second reaction mixture,
- (d) fractionally distilling the second reaction mixture, and
- (e) removing a fraction overhead, which is substantially free of sulfur compounds, acetylenes and diolefins.