Main form of transport: bus
cheap and slow, for long distances it's more expensive than low budget flying
Europe, plus Morocco.
It's quite an experience on itself. If you tried it a couple of times you're probably looking for an alternative, hitchhiking and rideshares are quite decent as such. Both are less reliable, but especially hitchhiking is more fun and best of all, it's free.