Fee:

20 courses in Chiang Mai

Alpine Golf Resort Chiang Mai
Alpine Golf Resort Chiang Mai
Chiang Mai
½4.5(1,573)
฿2,023from / round
27 holes
Gold Canyon Country Club
Gold Canyon Country Club
Chiang Mai
½4.5(369)
Chiang Mai Highlands
Chiang Mai Highlands
Chiang Mai
4.4(1,311)
฿2,800from / round
27 holesPar 72Championship/Mountain
Chiangmai Highlands Golf and Spa Resort
Chiangmai Highlands Golf and Spa Resort
Chiang Mai
4.4(1,311)
Mae Moh Golf Course
Mae Moh Golf Course
Chiang Mai
4.4(731)
18 holes
Hariphunchai Golf Club
Hariphunchai Golf Club
Chiang Mai
4.4(289)
฿2,026from / round
9 holes
Summit Green Valley Chiangmai Country Club
Summit Green Valley Chiangmai Country Club
Chiang Mai
4.3(1,002)
Chiangmai Gym Khana Club
Chiangmai Gym Khana Club
Chiang Mai
4.2(653)
Mae Jo Golf Club and Resort
Mae Jo Golf Club and Resort
Chiang Mai
4.1(756)
Par 72
Hang Dong Golf Club
Hang Dong Golf Club
Chiang Mai
4.0(337)
Lanna Golf Course
Lanna Golf Course
Chiang Mai
4.0(959)
Gassan Panorama
Gassan Panorama
Chiang Mai
4.0(358)
฿2,026from / round
18 holes
Royal Chiang Mai Golf Resort
Royal Chiang Mai Golf Resort
Chiang Mai
½3.9(323)
Chiang Mai Inthanon Golf and Natural Resort
Chiang Mai Inthanon Golf and Natural Resort
Chiang Mai
½3.7(203)
Star Dome Golf Club
Star Dome Golf Club
Chiang Mai
Alpine Golf Resort CM
Alpine Golf Resort CM
Chiang Mai
½4.5(1,573)
฿2,000from / round
18 holesPar 72Resort/Mountain
Summit Green Valley CM
Summit Green Valley CM
Chiang Mai
4.3(1,002)
฿1,600from / round
18 holesPar 72Resort
Gassan Khuntan Golf
Gassan Khuntan Golf
Chiang Mai
4.2(671)
฿1,800from / round
18 holesPar 72Championship/Mountain
North Hill Golf Club
North Hill Golf Club
Chiang Mai
4.2(660)
฿2,000from / round
18 holesPar 72Resort/Mountain
Gassan Legacy Golf
Gassan Legacy Golf
Chiang Mai
4.1(883)
฿1,600from / round
18 holesPar 72Championship

No courses match your filter.

About Golf in Chiang Mai

Chiang Mai's golf scene benefits from altitude and climate: at 300–800m above sea level, courses here are noticeably cooler and greener than their Bangkok counterparts, especially during Thailand's hot season. The flagship is Chiang Mai Highlands, a hilltop layout with sweeping mountain views designed by Lee Schmidt, regularly voted one of Thailand's best courses.

The city has a strong cluster of resort courses — Gassan Legacy, Gassan Panorama, and Gassan Khuntan are all premium facilities run by the same group — plus accessible options like North Hill Golf Club and the historic Gymkhana Club (founded 1898). Alpine Golf Resort Chiang Mai, sister property to the Bangkok course, is a consistent performer.

Green fees in Chiang Mai are generally moderate — ฿1,200–฿3,500 — with the top resort courses at the higher end. The city's international airport provides easy access from Bangkok and direct flights from several Asian hubs.

Frequently Asked Questions

There are 20 golf courses in Chiang Mai listed on ThailandGolfCourses.com, ranging from championship resort layouts to affordable public courses.

Yes — caddies are standard practice at virtually all Thai golf courses and are mandatory at most. They carry your bag, advise on lines and yardages, and are a core part of the Thai golf experience. Caddie fees are typically ฿300–฿500 per round (around £7–£12), paid separately to green fees.

The dry season (November to April) generally offers the best conditions for golf in Chiang Mai, with lower humidity and minimal rain. The shoulder months of October and May can also be excellent. Some courses offer lower green fees during the wetter summer months.

Most courses require a collared shirt and tailored shorts or trousers. Denim, sleeveless shirts, and cargo shorts are typically not permitted. Smart casual attire is the standard — when in doubt, err on the side of smarter.

Yes, international visitors are welcome at the vast majority of Chiang Mai's golf courses. Some private clubs require introduction by a member, but most courses actively cater to overseas golfers. It's advisable to book tee times in advance, especially on weekends and during peak season (December–March).