You should plan to spend around MAD688 ($67) per day on your vacation in Marrakech, which is the average daily price based on the expenses of other visitors. Past travelers have spent, on average, MAD126 ($12) on meals for one day and MAD63 ($6.20) on local transportation.