There are public bus services in Marrakech, but there is no set schedule or route map. We recommend relying on the Marrakech Bus Touristique instead. Operated by Alsa, the Marrakech Bus Touristique was designed with visitors in mind: They can get you to and from the airport, and they'll also carry you to Marrakech's primary attractions. You can purchase tickets valid for 24 hours or 48 hours. Day passes cost 145 MAD (roughly $17 USD) for adults, and 48-hour passes cost 45 MAD (about $5 USD) more. Discounts are available for children.