When an economy does well as a result of crude oil proceeds, it is expected that its financial market records a boost. So, when the economy regresses due to fluctuations in oil prices, its financial market also reacts in tandem. To shed light on the uninterrupted fluctuations, we empirically estimated the effect of changes in exchange rates and oil prices on stock returns in developing countries using the nonlinear autoregressive distributed lag (NARDL) methodology. Results reveal that a 1 percent negative shock to the exchange rate diminished returns significantly by 1.015 percent and 2.191 percent for Egypt and Nigeria respectively whereas, in Tunisia, Morocco, and Tanzania, stock returns increased significantly by 0.118 percent, 0.176 percent, and 1.145 percent respectively. For every 1 percent positive shock to exchange rates in Egypt, Nigeria, Tunisia, Morocco, and Tanzania, returns declined by 1.012 percent, 1.04 percent, 0.015 percent, 0.112 percent, and 0.214 percent respectively. A 1 percent positive shock in oil price negatively influences returns by 0.02 percent, 0.05 percent, 0.18% percent, 1.09 percent, and 0.25 percent in Egypt, Nigeria, Tunisia, Morocco, and Tanzania while a 1 percent negative shock stimulated stock returns by 1.02 percent, 0.128 percent, 0.199 percent, 1.029 percent and 0.091 percent in Egypt, Nigeria, Tunisia, Morocco, and Tanzania respectively. Different policy reaction functions should be executed differently for depreciation, appreciation, and oil price shock to enhance the favorable flow of returns in stock markets