The 28-year-old German clocked a best lap time of one minute and 24.781 seconds at the spectacular Interlagos circuit early in the 90 minutes' action and, as the rain intensified, it proved to be untouchable.
Briton Hamilton, the 2008 world champion, was second in 1:25.230 ahead of four-time world champion German Sebastian Vettel of Red Bull and the 2009 champion Jenson Button of McLaren.
Two-time champion Fernando Alonso of Ferrari was fifth-quickest ahead of his friend, retirement-bound Australian Mark Webber, who competes in his final race with Red Bull this weekend.
Mexican Sergio Perez, in his last weekend with McLaren, was seventh ahead of impressive 19-year-old Russian rookie Daniil Kvyat, running for Toro Rosso ahead of his move to replace Red Bull-bound Australian Daniel Ricciardo next season.
Photos: Katrina Kaif, Shamita Shetty at Mumbai airport
Photos: Varun Dhawan, Alia Bhatt promote 'Badri...' on 'Dil Hai Hindustani'
In pictures: 15 facts about kissing that will surprise you
Photos: Shahid Kapoor and Mira Rajput at cafe in Bandra
Photos: Deepika Padukone, Neha Dhupia and Soha Ali Khan at event