Prices and rates for Topgolf tend to vary based on location and time of day.
For example, at their San Jose, California location, the Saturday rates are $40/hr per bay before noon, 50/hr per bay from 12 pm to 5pm, and $60/hr per bay from 5pm to close. On Tuesdays, that same San Jose location observes Half Price Tuesdays and all the above prices are cut in half. For those who are new to TopGolf, they will also have to pay $5 as a one-time member fee for new players.
Mentioned in this answer
Topgolf
Golf driving range with point-scoring games for all levels