This study explores the dynamics of liquid holdup in a lab-scale co-current two-phase upflow moving packed bed reactor, specifically examining how superficial gas velocity influences the line average external liquid holdup at a fixed superficial liquid velocity. Utilizing gamma-ray densitometry (GRD) for precise measurements, this research extends to determining line average internal porosity within catalyst particles. Conducted with an airβwater system within a bed packed with 3 mm porous particles, the study presents a novel methodology using BeerβLambertβs law to calculate liquid, gas, and solid holdups and catalyst porosity that is equivalent to the internal liquid holdup that fills the catalyst pores. Findings reveal a decrease in liquid holdup corresponding with increased superficial gas velocity across axial and radial locations, with a notable transition from bubbly to pulse flow regime at a critical velocity of 3.8 cm/sec. Additionally, the lower sections of the packed bed exhibited higher external liquid holdup compared to the middle sections at varied gas velocities. The liquid holdup distribution appeared uniform at lower flow rates, whereas higher flow rates favored the middle sections.