Rugged means having or requiring toughness. Rug is synonymous with carpet. Traveling on a flying carpet is an experience involving a rug, or is an experience that requires toughness. This sentence is playing on the word "rugged".
Traveling on a flying carpet is a rugged experience .