CTM buses on the Casablanca-Tan Tan route (via Marrakesh and Agadir) call at Mirleft at least once a day, as does the daily Trans Kam bus between Sidi Ifni and Marrakesh.
Grand taxis regularly run to Tiznit (40 minutes, 17 Dirham) and Sidi Ifni (35 minutes, 17 Dirham). There are also Lux buses (12 Dirham) that depart more or less on the hour during the day from the bus shelter on the main thoroughfare.
If you are coming from Taghazout or Tamraght there is a direct shuttle for 150 dirham run by Souk to Surf. This is the quickest and easiest way to reach Mirleft, the shuttle will collect you from either Taghazout or Tamraght and drop you right in the middle of Mirleft - the total travel time is just under three hours. Tickets must be booked online via the company's website before travel.
While Mirleft is fairly spread out for such a small town, the town centre is concentrated on two streets, and all destinations around town can be reached by foot. Shops at the eastern end of the main street also rent motorcycles (100 Dirham a day). There is a gas station on the Tiznit-Sidi Ifni road (1 litre at 9 Dirham).
Hotel Abertih on the northwestern end of the main road is the only place in town with ano alcohol license. Bottles of wine between 100 and 150 Dirham, but only if you eat there.
At least on the low season (like March) you can find nice rooms in an apartment with Wi-Fi, hot water and a kitchen where you can cook, for 50 Dirham.