O Gran Premio do Brasil de 1977 foi unha carreira de automobilismo de Fórmula 1, celebrada o 23 de xaneiro de 1977 no circuíto de Interlagos de São Paulo. Foi a segunda carreira da tempada de 1977.
James Hunt logrou a pole de novo, con Carlos Reutemann segundo e Mario Andretti terceiro na grella. O heroe local Carlos Pace tomou a dianteira na saída, con Hunt caendo tamén detrás de Reutemann, pero pronto Hunt estivo detrás de Pace e atacouno. Houbo un contacto, e Hunt tomou o liderado, mentres que Pace tivo que entrar en boxes para unha reparación. Hunt avantaxaba a Reutemann ata que empezou a sufrir de problemas de pneumáticos e foi pasado por Reutemann. Hunt entrou en boxes para poñer pneumáticos novos, saíu cuarto e pronto pasou a Niki Lauda de Ferrari e a John Watson para recuperar a segunda posición. Reutemann logrou a vitoria, Hunt foi segundo e Lauda terceiro despois de que Watson estrelárase.