For a course close to the city, start with North Hill Golf Club Chiang Mai. Familiar to Chiang Mai golfers, its short transfer eases the early start and makes it simple to continue with city plans in the afternoon. Mae Jo Golf Club, north of the city, is also straightforward to reach.
If the course comes first, compare Chiangmai Highlands Golf and Spa Resort and Alpine Golf Resort Chiangmai. Both are well regarded for layouts that use mountain terrain and elevation, and both operate resorts, so staying after the round is possible. They suit a day given fully to golf.
The Gassan courses cluster toward Lamphun. Gassan Legacy Golf Club and Gassan Panorama Golf Club differ in character. Transfers take longer in exchange for wide courses and mountain views, worth including once on a golf-weighted itinerary.
Summit Green Valley Chiangmai Country Club sits near the Ping River with good access between the city and the Mae Rim direction, while The Royal Chiang Mai Golf Resort lies a little further north of the city. Both are useful to keep as tee-time alternatives during the holiday.
Before booking, confirm whether cart and caddie fees are included, whether weekend or public-holiday rates are separate, tee-time availability and minimum players, club rental, refund or rescheduling rules if rain stops play, and hotel pickup. Course condition and cart rules can change at the end of the rains, so use the current product details as the reference.