Come Play Around


Your friend has invited you to come play Topgolf! Use the promo code and receive 500 baht gameplay discount upon your first visit.


  • Copy the promo code from the invited email or other social media platforms
  • Click book a bay.
  • Please enter your promo code in the note

For making a reservation via calling 02 114 1289 or walking in, please quote your promo code with our team members upon making a booking.


Upon arrival, show the promo code (that you received from your friend) at the Guest Service counter


Enjoy gameplay with 500 baht discount.

It’s golf. It’s not golf. It’s Topgolf!

Here at Topgolf, you don’t even need to know how to hold a club in order to have a wonderful time! Topgolf is fun for everyone!

Settle into your bays with comfortable sofas, enjoy the upbeat music, and get addicted to fun Topgolf games such as Angry Birds.

And while you hit (or miss!) real golf balls into the outfield, our friendly staff will keep your glasses full, your plates filled and give you golf tips, should you wish.

Book a bay to get started

Terms & Conditions

  • Only for new Topgolf Megacity players (not registered in the gaming system yet)
  • Each code can only be used once
  • Maximum one offer per bay
  • Cannot be used in conjunction with other gameplay offers
  • 500 baht discount must be used in full. In case gameplay cost is less than 500 baht, remaining credit will not be transferred over
  • Applies to regular bays only (no VIP bay or restaurants)
  • Pre-booking or walk-in
  • Cannot be sold or transferred to others
  • Gameplay credit cannot be converted into cash
  • Topgolf reserves the right to change the terms or conditions and/or cancel the offer at any point


Frequently Asked Questions

You can find your promo code in the link that your friend sent. Can’t find it? Reach out to your friend and ask them to send again.

Reservations are recommended. You can book online or call us at 02 114 1289. We also accept walk-ins.

Each bay can accommodate up to 6 players.

That’s up to you! You can play as little as an hour, but for the best experience, we recommend at least two hours. Enjoying Topgolf? You can extend your gameplay at the bay.

At Topgolf, you rent a bay by the hour. No matter if you come alone or with up to six players. See our pricing page for all rates. We charge a THB 150 joining fee for new players.

More questions? Please reach out to our One Stop Service at 02-114-1289

Book a bay to get started

Apply here

Fill in the form to apply for one of the 400 jobs at Topgolf Megacity.