PRICING

Whether you arrive solo or with a group, you can reserve a Topgolf bay on an hourly basis. Join forces with others and share the cost. Bay rental fees vary according to the specific day and time, and they include unlimited access to golf balls as well as complimentary use of golf clubs.

Regular Bay

PRICE PER HOUR PER BAY. Up to 6 players per bay.

price dec 24 (1)

VIP Bay

PRICE PER HOUR PER BAY. Up to 12 players per bay. (Minimum spend of THB 10,000 per bay.)

All prices in Thai Baht excluding service charges and applicable tax.
All bay prices are prorated based on time of play.
On public holidays, prices may be adjusted to match weekend rates.

Topgolf gameplay

18 HOLES OF MINI GOLF

18 holes of mini golf and putting practice at The Puttyard. Price per person includes balls and club rental. No membership required.

All prices in Thai baht excluding service charge and applicable tax. No pre-bookings available; walk-ins only

Toddlers (0 to 3 years old):

FREE

Kids (4 years and above) and adults:

300 THB

Upgrade to professional Odyssey putter for THB 200

PUTTING PRACTICE AT THE PUTTING GREEN
Toddlers (0 to 3 years old) play for free. Toddlers set available! Kids (4 years and above) and adults: play for free with own equipment, or rent a club and golf ball for THB 50

Academy Pricing

Private Lessons

Kids

Starting from

800 THB

Group Lessons

Kids

Starting from

500 THB

Private Lessons

Adults

Starting from

1700 THB

Group Lessons

Adults

Starting from

650 THB

SPECIAL PROMO!

SOLO SWING - THB 350 per hour for unlimited balls

Conditions:

**Excludes service charge and applicable tax

solo9 6 sc nologo

Welcome to Topgolf Megacity

KNOW BEFORE YOU GO

At Topgolf, safety is our #1 priority. Learn more about our commitment to play safely.

Know where to find us, how to reach us, where to park, and much more useful info.

Got more questions? We have (most of) the answers.

Apply here

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

Max. file size: 5 MB.
How did you hear about the position ?*

This field is for validation purposes and should be left unchanged.