Förbudet ska gälla i hela landet från klockan 22 till 04 lokal tid, från och med fredagen, meddelar regeringen.
Det finns dock undantag, till exempel olika former av vårdrelaterade transporter.
Thailand har i jämförelse med de värst drabbade länderna inte så många coronavirusfall, hittills har sjukdomen kostat 15 personer livet i landet. Men hårda restriktioner har införts, vilket även påverkar resandet inom och via landet.