Where else in the world can you spend your morning swimming in the ocean, eat lunch amongst snowcapped mountains, and end the day by watching the sun set over Saharan sands? Granted, you'd be pushing it to achieve this -- though it is possible -- but it illustrates the range of diverse landscapes and experiences that Morocco offers. The relatively compact area, good roads, and reliable public transportation allow travelers to squeeze a lot into each day. In just 2 weeks, most of Morocco's must-see destinations can be visited, while those with less time may have to prioritize between the coast and the desert. All of the itineraries listed here are scheduled pretty tightly, and those traveling by public transport may need to factor in an extra day here and there.

Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.