Seine Premiere feierte "Machete" am 1. September 2010 auf den Internationalen Filmfestspielen von Venedig 2010 außerhalb des Wettbewerbs. Der US-Kinostart des Films erfolgte am 3. September, in den deutschen Kinos startete "Machete" am 4. November 2010. In der deutschsprachigen Schweiz lief er am 18. November 2010 an. Österreich folgte am 17. Dezember, bereits am 24. Oktober 2010 wurde der Film auf der Viennale gezeigt. Bei einem Budget von ca. 10,5 Mio. US-Dollar spielte der Film weltweit ca. 44 Mio. US-Dollar ein.