Yes, Topgolf is usually open when it rains.
According to their website, unless it's an extreme weather event, Topgolf will stay open even in rain or snow.
Topgolf locations are all-weather facilities with covered hitting bays that are fitted with fans for the summer and heaters for the winter.
Mentioned in this answer
![Topgolf](https://ph-files.imgix.net/07c0f5eb-7674-40af-a554-72fc7c11e08e.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop)
Topgolf
Golf driving range with point-scoring games for all levels