The summers are hot and muggy; the winters are icy and windy, partly cloudy year-round. The best times to visit Tulsa for ideal weather are April to June.