What is the difference between a limo and a limousine?

There is no difference. Limo is just short for limousine.