Basically, TOR hides your ip address, but doesn't encrypt your data. A vpn hides your ip address and encrypts your data. More below....

http://www.hotspotshield.com/learn/tor-vs-vpn
Tor...