The first three episodes of the series premiered on April 26, 2017; the subsequent seven episodes aired on a weekly basis every Wednesday. In May 2017, the series was renewed for a second season which premiered on April 25, 2018.

Answer this question based on the passage: when does the handmaids tale season 2 start? Let's have some stream of consciousness first.
The relevant information is: In May 2017, the series was renewed for a second season which premiered on April 25, 2018. So, the answer is April 25 , 2018.