This paper compares the effectiveness of macroprudential policies (MaPs) and capital controls (CCs) in influencing the volume and composition of capital inflows, and the probability of banking and currency crises. We distinguish between foreign exchange (FX)-based MaPs, which may be similar to some types of CCs, and non-FX-based MaPs. Using a panel of 83 countries over the period 2000-17, and a propensity score matching model to control for selection bias, we find that capital inflow volumes are lower where FX-based MaPs have been activated. The imposition of CCs does not have a significant effect on the volume or composition of capital inflows. Further, we find that the activation of MaPs is associated with a lower probability of banking crises and surges in capital inflows in the following three years.