Yes, Topgolf is a franchise.
The cost to open a Topgolf franchise averages around $18 million, with prices increasing or decreasing sometimes drastically, depending on the location. The average Topgolf location is huge, at around 65,000 sq ft. and is 3 stories tall, with the ability to accommodate 1,200 people at a given time. This also adds to the hefty price tag for those looking to invest in Topgolf as a franchise opportunity.
Mentioned in this answer
Topgolf
Golf driving range with point-scoring games for all levels