Sebastian Vettel, som ligger sex poäng före Hamilton i VM-ställningen, var näst snabbast följt av Red Bulls Max Verstappen. Vettel jagar Ferraris första seger i furstendömet sedan 2001.
Marcus Ericsson fick problem med växellådan och misslyckades att klocka en tid med sin Sauber.
Utanför tävlingen verkar Hamilton trivas bra i Monaco, där han vann förra året.
Uppdatering 19.30:
Under det andra träningsåket var det Sebastian Vettel som var snabbast. Tysken var nästan en halv sekund snabbare än tvåan, Daniel Ricciardo.
Lewis Hamilton fick åttonde bästa tid i andra åket.
Marcus Ericsson fick en tid under den andra träningsrundan, om än den näst sämsta, nästan tre sekunder efter Vettel.