Phosphorus is an essential nutrient, but how phosphates cross the mycobacterial cell wall is unknown. Phosphatase activity in whole cells of Mycobacterium smegmatis was significantly lower than that in lysed cells, indicating that access to the substrate was restricted. The loss of the outer membrane (OM) porin MspA also reduced the phosphatase activity in whole cells compared to that in lysed cells. A similar result was obtained for M. smegmatis that overexpressed endogenous alkaline phosphatase, indicating that PhoA is not a surface protein, contrary to a previous report. The uptake of phosphate by a mutant lacking the porins MspA and MspC was twofold lower than that by wild-type M. smegmatis. Strikingly, the loss of these porins resulted in a severe growth defect of M. smegmatis on low-phosphate plates. We concluded that the OM of M. smegmatis represents a permeability barrier for phosphates and that Msp porins are the only OM channels for the diffusion of phosphate in M. smegmatis. However, phosphate diffusion through Msp pores is rather inefficient as shown by the 10-fold lower permeability of M. smegmatis for phosphate compared to that for glucose. This is likely due to the negative charges in the constriction zone of Msp porins. The phosphatase activity in whole cells of Mycobacterium bovis BCG was significantly less than that in lysed cells, indicating a similar uptake pathway for phosphates in slow-growing mycobacteria. However, porins that could mediate the diffusion of phosphates across the OM of M. bovis BCG and Mycobacterium tuberculosis are unknown.