The main difference between a portable and a non-portable buddy heater is the size. Portable heaters are smaller and more compact, making them easy to take with you on the go. Non-portable ones are larger and not as easy to transport.