Chiang Mai Highlands Golf & Spa Resort is the best-conditioned golf course in the Chiang Mai region: a 27-hole Lee Schmidt design from 2005 with paspalum fairways, Tif-Eagle greens, 130+ bunkers and a green-season all-in rate of ฿3,400. We book it more often than any other course in the valley. Here is the honest version of why, including the things it gets wrong.
What makes Chiang Mai Highlands the best-conditioned course in the region?
Paspalum fairways and Tif-Eagle greens, maintained to a standard no other Chiang Mai course sustains year round. Conditioning is the single biggest reason guests rebook it.
Most northern Thai courses have a visible off season. Highlands mostly does not. The seashore paspalum turf tolerates the wet months, so June to October rounds still play off tight lies, and the Tif-Eagle greens stay firm and quick. Agent course guides list green speeds of 9.5 to 10.5 on the Stimpmeter, which matches what our guests report: the fastest true surfaces in the region.
The recognition is real rather than promotional. Asian Golf Monthly voted it third-best new course in Asia in 2007, best value in Asia in 2013 and best golf resort in Asia in 2015 (Chiangmai Highlands club information, accessed 17 August 2026). Guest feedback we collect at CMGT Golf puts it first for conditioning on nearly every multi-course trip we run (CMGT Golf, 2026).
Who designed it and how does the 27-hole layout play?
Lee Schmidt of Schmidt-Curley, the firm behind Mission Hills, opened it in 2005. Three nines rotate into three 18-hole routings of just over 7,000 yards at par 72.
The design fingerprints are obvious from the first tee: deep, sculpted bunkering, more than 130 sand traps across the property, and greens with enough internal movement that a mid-iron to the wrong shelf leaves a three-putt. The routing works with the foothill terrain east of the city, so you get genuine elevation change and long views back across the valley without any hole feeling like a gimmick.
The three-nine format matters more than it sounds. On a two-round stay you can play 27 different holes, which is why Highlands anchors our Highlands Classic five-night package rather than a single-round slot. Full course details and photos sit on our directory page for Chiangmai Highlands Golf & Spa Resort.
What does a round actually cost?
Green season 2026 all-in is ฿3,400: ฿2,250 green fee, ฿400 caddie, ฿750 cart. High-season rates are higher and only firm at booking time.
Two cost notes worth being straight about. First, the cart is effectively compulsory and at ฿750 it is one of the dearer cart fees in the region, so the all-in number is the honest number to budget, not the bare green fee. Second, the course publishes current rates on its official rates page (accessed 17 August 2026) but high-season figures for November to March move with demand. We quote the live rate at enquiry rather than promising a number here. To see how this fee sits against the rest of the valley, our green fee comparison lines up every course we book.
On top of the ฿3,400, plan a caddie tip of ฿400-600 in cash, handed directly to your caddie after the round. That is separate from the ฿400 caddie fee and it is expected, not optional in any real sense.
How hard is the course for an average golfer?
Honest but punishing off line. The bunkering and sloped greens cost a 15-handicapper five or six shots more than a flat valley course would.
Fairways are generous enough that the driver stays in hand, and there are few forced carries from the regular tees. The difficulty is concentrated around the greens. Schmidt's bunkers are deep, and short-siding yourself on a Tif-Eagle surface running 10 on the Stimp is how a bogey becomes a double. Our advice to first-timers: take an extra club into greens, aim at centres, and trust the caddie's reads. Highlands caddies are among the best green-readers we work with in the north (CMGT Golf, 2026).
When should you play it, and when should you not?
November to February for perfect mornings at peak prices. June to October for value. Avoid March, when burning-season smoke can make golf unpleasant or unwise.
At elevation, cool-season mornings run 15-22C with clear air and mountain views, which is Highlands at its best and also its busiest. The green season is the value window: the ฿3,400 rate applies, mornings usually stay dry, and afternoon storms are short. September and October carry the highest rain risk.
The honest warning is burning season, roughly mid-January to mid-April with a March peak. Chiang Mai's PM2.5 readings routinely push the air quality index past 150, and on the worst days the city has ranked among the most polluted in the world. Check live readings on IQAir's Chiang Mai page before committing to March dates. Our burning season guide covers the haze in detail, and the best time to visit Chiang Mai guide has the month-by-month picture.
How do you get there?
Highlands sits in the hills east of the city. Plan 30 to 45 minutes each way from central Chiang Mai and pre-book the transfer for early tee times.
Exact drive time depends on where you stay and the hour, so treat 30 to 45 minutes as planning guidance and confirm your pickup time at booking. We run private round-trip transfers as part of every package; booked separately, a private car to a course in this ring typically costs ฿1,400-2,500 return. We do not recommend relying on Grab for a 6:30am tee time this far out of town. Drivers are scarce at that hour and a missed pickup is a missed slot.
Is the spa and clubhouse worth building a day around?
Yes. Highlands has the best post-round setup of any Chiang Mai course: a proper spa, good clubhouse food and a terrace with valley views.
Most golf clubhouses in the region are functional. Highlands is the one where non-playing partners have something real to do, and where a massage after 27 holes is genuinely good rather than an afterthought. On our Culture & Golf five-night trips it is the course we pair with a rest afternoon for exactly this reason.
What are the honest downsides?
Price, cart dependence and haze exposure. It is the dearest regular booking in our rotation and the hill setting does not exempt it from March smoke.
Three things we tell guests straight. First, at ฿3,400 all-in it costs roughly ฿1,450 more per round than Gassan Legacy at ฿1,950, and a budget-minded golfer playing five rounds feels that gap. Second, the ฿750 cart fee is baked in; there is no walking option to trim the bill. Third, elevation gives views, not clean air. In heavy burning-season weeks the mountains disappear and the course's biggest visual asset goes with them.
None of these change our view that it is the region's benchmark. They do change who should book it, and how often, which is what the cost guide to a Chiang Mai golf holiday works through in detail.
Highlands or Alpine?
Highlands for conditioning and the spa. Alpine for length, drama and tournament pedigree. On a trip of three or more rounds, play both.
| Chiang Mai Highlands | Alpine Golf Resort | |
|---|---|---|
| Designer | Lee Schmidt (Schmidt-Curley), opened 2005 | Ron Garl |
| Holes / length | 27 holes, just over 7,000 yards, par 72 | 27 holes, around 7,500 yards from the tips, par 72 |
| Green-season all-in (2026) | ฿3,400 | ฿3,700 |
| Standout | Best conditioning in the region, best spa | Length, island-green par 3, past Asian Tour venue |
| Weak point | Dearest cart fee tier, no walking | Less consistent surfaces than Highlands |
Alpine is the bigger, brawnier ticket, with a par 5 stretching beyond 600 yards and a genuine tournament history. Highlands is the purer playing surface. Our directory page for Alpine Golf Resort makes the case for the other side, and our golf in Chiang Mai guide places both in the full course-by-course picture.
How should you book it?
Book direct for a single round. For three or more rounds with hotel and transfers, get a package quote and compare the totals.
We are enquiry-driven, so there is no instant checkout here and we will not pretend otherwise. Send your dates and group size through our golf hub and we reply with a quote covering green fees, caddie fees, carts, hotel, private driver, airport transfers and on-the-ground support, confirmed with a deposit. For one round only, booking Highlands direct can be cheaper and we say so. The package earns its keep across multiple rounds, where block-booked tee times and folded-in transfers beat assembling the same trip piece by piece.
Get a Chiang Mai Highlands package quoteGreen fees, caddies, carts, hotel and private transfers in one enquiry. No payment until you confirm.Frequently asked questions
Is Chiang Mai Highlands the best golf course in Chiang Mai?
It is the best-conditioned course in the region, and that is the main reason we send more guests there than anywhere else. The paspalum fairways and Tif-Eagle greens hold up year round, which no other Chiang Mai course manages as consistently. Whether it is the outright best depends on taste. Alpine Golf Resort is longer and more of a spectacle, and some golfers prefer its Ron Garl design. If you value a pure ball-striking surface over drama, Highlands wins.
How much does a round at Chiang Mai Highlands cost?
In the green season (April to October 2026) the agent all-in rate is ฿3,400 per player: ฿2,250 green fee, ฿400 caddie fee, ฿750 cart. High-season rates from November to March are higher and the course does not publish firm rack rates far ahead, so confirm the exact figure at booking. Add a caddie tip of ฿400-600 in cash after the round. Club rental is extra and varies, so ask when you book.
Do I need a caddie and a cart at Chiang Mai Highlands?
Yes to both in practice. Caddies are mandatory at Thai courses, one per golfer, and the fee at Highlands is ฿400 per round. The course also runs on carts, and with the elevation changes across the 27 holes you would not want to walk it in the heat anyway. The cart fee is ฿750. Your caddie drives, reads the greens, cleans your clubs and keeps score. Tip your caddie ฿400-600 in cash at the bag drop, more for an excellent round.
How does the 27-hole layout work?
Highlands has three nines that combine into three different 18-hole routings. The starter assigns your combination based on the day's traffic, though a package operator can request a specific pairing when booking. All three nines share the same conditioning standard, so there is no weak combination. The practical benefit shows on multi-round trips: play it two days running and you can see 27 different holes, which is why it anchors most of our five-night itineraries.
When is the best time of year to play Highlands?
November to February is peak: cool mornings around 15-22C at elevation, dry air and clear mountain views. It is also the busiest and most expensive window. June to October is the value play, with the ฿3,400 all-in rate and mornings that usually stay dry ahead of afternoon storms. Avoid March if you can. Burning-season smoke regularly pushes Chiang Mai's air quality index past 150, and on the worst days far higher. Check IQAir before you fly.
How do I book a tee time at Chiang Mai Highlands?
You can contact the course directly through its official site, or fold the round into a package. CMGT Golf is enquiry-driven: tell us your dates through the golf hub and we send a quote covering green fees, caddie fees, cart, hotel and private transfers, then confirm with a deposit. For a single round, booking direct can be the cheaper route and we say so openly. For three or more rounds with transfers, the package usually works out better.



