What's the difference between virtual number and toll free number?

A toll free number is a type of virtual number. Not all virtual numbers are toll free, however, all toll-free numbers are virtual numbers. People can call a toll free number for free whereas that may or may not be the case for all virtual numbers.

...