Das erste McCafé wurde 1993 in Australien eröffnet, das erste offizielle McCafé in Deutschland eröffnete erst 2003 in Köln. Erst gab es McCafés zumeist an Flughäfen, Bahnhöfen und in Großstädten; allerdings nur als „Shop im Shop“, das heißt sie befinden sich in einem McDonald’s-Restaurant.
Bis Ende 2005 wurden in Deutschland insgesamt 54 McCafés eröffnet. Im Laufe des Jahres 2008 wurde die 500. deutsche McCafé-Filiale eröffnet. Bis Ende 2011 ist die Anzahl der deutschen McCafés auf 783 gestiegen. In Österreich gab es Ende 2011 143 McCafé-Filialen. Seit dem 11. Juni 2012 verkauft McDonald’s in seinen McCafés Bubble Tea.