Starbucks: BOGO Macchiato – Ends Aug 7th flow 7 years ago You can head into a Starbucks from 2-5pm to buy any Macchiato and get one free until August 7th.