Hi Olga, you can check out pricing by visiting https://topgolf.com/us/germantown/
You pay by the hour for play (regardless of number of people -maximum 6 per bay) and for food. Each person pays $5 the first time registering at any Top Golf.
This is not a price per person/game only type of place like bowling. You pay fees based on whether you're a member or not and also have to pay for yout time in the bay that you're playing. For example, if it's only 2 people and you both are members you will only need to pay for your time/hours of play. So for only 2 people and 1 hour you may be able to play 2 to 3 games vs a party of 6 for 1 hour you may not get through a full game based on which game you choose to play and how fast everyone is to start/finish their turn.
Thanks! Your answer is awaiting moderation.