Catalytic co-pyrolysis of two different refinery oily sludge (ROS) samples was conducted to facilitate resource recovery. Non-catalytic pyrolysis in temperatures ranging from 500 to 600°C was performed to determine high oil yields. Higher temperatures enhanced the oil yields up to ~ 24 wt%, while char formation remained unchanged (~ 45%) for S1. Conversely, S2 exhibited a notably lower oil yield (~ 4 wt%) than S1. Pyrolysis oil of S1 consisted of phenolics (~ 50% at 600°C) whereas hydrocarbons were predominant in S2 oil (~ 80% at 600°C). Catalytic pyrolysis of S1 did not exhibit a substantial impact on oil yields but the oil composition varied significantly. High hydrocarbons, phenolics, and aromatics were obtained with molecular sieve (MS), metal slag, and ZSM-5, respectively. Catalytic co-pyrolysis of S2 with sawdust (SD) in the presence of MS enhanced the oil yield, and the resulting oil consisted of high hydrocarbons (~ 54%) and aromatics (~ 44%).