FDI involves direct investment in businesses or productive assets, while FPI generally involves investment in financial securities such as shares and bonds. FPI can have a more immediate effect on stock-market prices.