Gorai Union () is a union of Mirzapur Upazila, Tangail District, Bangladesh. It is situated east of Mirzapur and southeast of Tangail.
According to the 2011 Bangladesh census, Gorai Union had 14,397 households and a population of 57,897. The literacy rate (age 7 and over) was 59.4% (male: 64.1%, female: 54.8%).