Bangkok is one of the best cities in the world for a golfer to be based. With 50+ courses within roughly an hour of the city centre, you could play a different course every day for several weeks without repeating. Prices are a fraction of equivalent courses in Europe, Japan, or Australia. Caddies are included, and tee times are available year-round. This guide is our editorial shortlist — the seven standout rounds most worth your time, plus the closest courses to both Bangkok airports. If you want the complete directory instead — all 58 Bangkok-area courses with green fees, distances and an interactive map — use the Bangkok golf courses hub linked at the foot of this page.
How to Choose a Course
Before booking, narrow down by four factors:
1. Location from your hotel — Bangkok's traffic is significant. A course 40km away can take 90 minutes in peak hour. Check the direction from your hotel and plan accordingly.
2. Budget — Green fees range from around 1,500 THB at accessible daily-fee courses to 6,500+ THB at premium clubs. Weekends cost 20–40% more.
3. Skill level and style — Some courses are genuine championship challenges; others are resort-friendly and forgiving.
4. Public access — Most Bangkok-area courses accept visiting golfers. A few operate primarily for members and require advance arrangement.
The 7 Best Golf Courses Near Bangkok
Our shortlist balances course pedigree, conditioning and accessibility to visiting golfers. Green fees below are indicative 2026 weekday starting rates before caddie and cart — always confirm current pricing with the course or your booking platform, as rates change seasonally.
1. Nikanti Golf Club — Nakhon Pathom (~45 min west)
One of the most talked-about courses in the Bangkok area. Its links-style design is unusual for Thailand — open fairways, undulating terrain, and wind that plays a genuine role — with consistently high conditioning. Accessible to visiting golfers and bookable online. Weekday green fees around 5,500 THB (weekend ~6,500 THB).
2. Alpine Golf Club — Pathum Thani (~50 min north)
Alpine has Asian Tour heritage and the course quality to match: a mature, tree-lined, classic parkland layout. Weekday green fees around 5,400 THB (weekend ~7,400 THB).
3. Thai Country Club — Chachoengsao (~45 min east)
One of the most prestigious clubs in Thailand and a genuine championship test on the Bangna-Trad corridor. It runs a seasonal pricing structure and books out early — reserve well ahead. Weekday green fees around 4,500 THB (weekend ~5,500 THB). It's also only about 25 minutes from Suvarnabhumi Airport.
4. Siam Country Club Bangkok — Samut Prakan (~40 min)
A newer premium layout near the airport corridor that has drawn strong interest from local and visiting golfers. Fees are all-inclusive of green fee, caddie and cart and sit at the top of the Bangkok market — weekday packages from around 6,500 THB (weekend ~7,500 THB).
5. Riverdale Golf Club — Pathum Thani (~30 min north)
A well-regarded championship layout that has hosted professional events, and the best value of the top tier here at around 2,700 THB weekday and weekend alike — a strong pick if you want tournament-grade golf without premium pricing.
6. Summit Windmill Golf Club — Samut Prakan (~30 min)
One of very few Nick Faldo designs in Thailand, with floodlit night golf and a location just minutes from Suvarnabhumi Airport. Weekday green fees around 3,000 THB (weekend ~4,000 THB).
7. Thana City Golf & Sports Club — Samut Prakan (~30 min)
Thailand's only Greg Norman design, on the Bangna-Trad highway minutes from Suvarnabhumi. A quality, accessible round below the pricing of the top-tier venues — around 2,900 THB weekday (weekend ~4,100 THB).
Worth the trip: Black Mountain Golf Club — Hua Hin (~3 hours south)
Regularly cited among the best courses in Asia. Too far for a day trip — the drive warrants an overnight stay — but for serious golfers building a Thailand itinerary it belongs on the list. Green fees around 4,500 THB.
Closest Courses to Suvarnabhumi & Don Mueang Airports
Landing at BKK or DMK with a tee time to make — or squeezing in a round before a late departure? These courses are the most practical, ranked by driving time from each airport (weekday starting green fees before caddie and cart):
| Course | Nearest airport | Drive from airport | Weekday green fee |
|---|---|---|---|
| Royal Golf & Country Club | Suvarnabhumi (BKK) | ~10 min | ~3,500 THB |
| Green Valley Country Club | Suvarnabhumi (BKK) | ~15 min | ~2,000 THB |
| Summit Windmill (Nick Faldo) | Suvarnabhumi (BKK) | ~10–15 min | ~3,000 THB |
| Subhapruek Golf Club | Suvarnabhumi (BKK) | ~20 min | ~1,500 THB |
| Krung Kavee Golf Course | Don Mueang (DMK) | ~15 min | ~1,600 THB |
| Pinehurst Golf & Country Club | Don Mueang (DMK) | ~15 min | ~1,700 THB |
| Flora Ville Golf & Country Club | Don Mueang (DMK) | ~20 min | ~1,200 THB |
Green Valley is often described as one of the closest quality courses to Suvarnabhumi, and the Don Mueang cluster in Pathum Thani (Krung Kavee, Pinehurst) is ideal for arrivals or departures through the north terminal. For getting into the city with clubs, see our Suvarnabhumi airport transfer guide linked below.
What to Expect at Thai Golf Courses
Caddies: Mandatory at virtually all Bangkok-area courses. They carry your bag, clean clubs, read greens, and provide yardage. The caddie fee is typically 300–500 THB, paid to the course. A tip of 200–300 THB is standard for good service; 300–500 THB for an exceptional round.
Dress Code: Collared shirts are required at all courses without exception. Tailored shorts are generally acceptable. Cargo shorts, denim, football shirts, and sleeveless tops are not.
Booking: Most Bangkok-area courses can be booked directly by phone or email, or through online platforms such as GolfNow, GolfAsian, or GolfSavers. Weekdays are easier to secure; weekends book out faster.
Green Fees — What to Expect
| Category | Typical weekday range | Typical weekend range |
|---|---|---|
| Accessible daily-fee courses | 1,500–2,500 THB | 2,000–3,500 THB |
| Mid-range championship courses | 2,500–3,500 THB | 3,000–4,500 THB |
| Premium / prestige courses | 3,500–5,000+ THB | 4,500–6,000+ THB |
Fees above do not include caddie fees or buggy hire. Always confirm current rates directly with the course — prices change seasonally.
Best Time to Play
November to February — ideal season; cool, dry, and comfortable. Temperatures hover around 25–32°C with low humidity.
March to May — hot season; temperatures can reach 38–40°C by mid-morning. Start as early as possible (6–7am).
May to October — rainy season; afternoon thunderstorms are common, but mornings are usually clear. Lower green fees and quieter courses.
Key Takeaways
- 50+ courses within an hour of central Bangkok — green fees 50–70% lower than comparable UK/US courses
- Nikanti (links-style, ~45 min west) and Alpine (parkland, ~50 min north) are the standout top-tier rounds; Riverdale (~2,700 THB) is the best value of the elite group
- Closest to Suvarnabhumi: Royal Golf (~10 min), Green Valley (~15 min) and Nick Faldo–designed Summit Windmill; closest to Don Mueang: Krung Kavee and Pinehurst (~15 min)
- Caddies are mandatory at all courses — tip 200–500 THB depending on service quality
- November–February is the ideal season; early tee times (6–9am) are recommended year-round
Try It Yourself
Experience indoor golf at LENGOLF, The Mercury Ville @ BTS Chidlom, Floor 4, Bangkok. Open 9am – 11pm, Monday – Sunday. No experience needed.