Chiang Mai is one of Asia's great coffee cities, and not by accident. The mountains of northern Thailand — Chiang Mai and Chiang Rai provinces — grow the arabica that fills the cups here, and a generation of Thai roasters, hill-tribe farmers and latte-art champions has turned the city into a place where the bean's journey from farm to cup is unusually short and unusually visible. This guide skips the generic "cozy and Instagrammable" roundups. Every cafe below earns its place with a real story: a world title, a social enterprise, a self-roasting warehouse, or a signature drink you genuinely cannot get elsewhere.
If you want world-championship coffee craft (Nimman)
Two of the names on this list trace back to one man: Arnon "Tong" Thitiprasert, the 2017 World Latte Art Champion (Budapest), who won with the highest score recorded at that point. He had earlier represented Thailand at the World Latte Art Championship, placing sixth in 2011, fifth in 2015 and eleventh in 2016, and took the Thailand National Latte Art Championship three years running.
Ristr8to Original is where it started — opened on Nimmanhaemin Road in 2011, dark and industrial in a city of bright cafes, with an obsessive "8" theme running through everything (it even replaces letters in the name). Order the Satan Latte, served in a World Latte Art Championship regulation-size cup. Bring cash: it is cash only.
After splitting from Ristr8to around 2020, Thitiprasert launched Roast8ry Lab, a more experimental, minimalist concept where signature blends arrive in test tubes and the menu leans into odd vessels and coffee cocktails. Classic-menu drinks stay reasonable (latte 98 baht, long black 88 baht).
If you want a homegrown roaster with real range (GRAPH Coffee Co.)
No brand defines Chiang Mai's specialty scene like GRAPH Coffee Co., founded in 2009 by Kharuaporn Satraphai and his wife Ajaree — Kharuaporn left an engineering career in Bangkok with no cafe experience. They started in the small valley town of Sangkhlaburi, Kanchanaburi (the name "GRAPH" references the winding, up-and-down roads of that journey, "the same as the Graph of our lives") and relocated the company to Chiang Mai in 2012. They began roasting their own beans in December 2017 under the Gateway Coffee Roasters operation, sourcing green coffee from farms in Chiang Mai and Chiang Rai.
The group now runs several branches across Chiang Mai (plus one in Phuket), and three are worth knowing:
- GRAPH Cafe (Old City) — the original April 2014 flagship, a tiny white-walled space where the brightly colored drinks (think activated charcoal and butterfly pea) pop against the minimalism.
- GRAPH Ground (Sirimangkhalajarn Rd) — a converted brick warehouse where you can smell beans roasting on-site.
- GRAPH One Nimman — the busy "speed bar" inside the One Nimman complex, serving the brand's inventive signatures like Lost Garden (nitro coffee with rose water) and Over Land (espresso with orange and ginger ale). Note: deliberately no WiFi.
If you want coffee with a conscience (Old City)
Akha Ama Phrasingh, beside Wat Phra Singh, is a pioneering social enterprise founded in 2010 by Lee Ayu Chuepa, an Akha hill-tribe farmer. It buys beans direct from Akha farmers in Maejantai village, Chiang Rai. The brand is named for "Ama" (mother in Akha), whose portrait is the logo. The beans earned early international recognition, selected by the Specialty Coffee Association of Europe for the World Cup Tasters Championship in 2010 and 2011. Order the Manee Mana: espresso with honey from coffee blossoms and orange peel.
If you want design and atmosphere as much as the cup (Nimman & south)
- The Baristro Asian Style fuses Japanese, Korean and Lanna design with bamboo, unhoned stone and a wooden covered walkway. There's an 80-baht entry fee — but it's redeemable against your order. Try the viral soft matcha latte topped with thick fresh cream.
- Transit Number 8, behind the airport, is a Muji-minimalist cafe built on a Japanese train-station concept, with decor referencing subway exits and traffic lights. Coffee is modestly priced, though some sources report a redeemable entrance fee — check on arrival.
If you want a garden, a meal, or a long sit (Old City & Wua Lai)
- Fern Forest Cafe is a hidden walled garden with giant ferns, a koi pond and a small waterfall. Founded in 2003, it began selling coffee from the family's own Doi Saket plantation. The Coconut Cream Pie is the best-seller.
- Artisan Café on Wua Lai (the historic silversmith street) is a plant-filled brunch spot where the flat white is repeatedly singled out, paired with bagels and shakshuka.
Practical notes
- Cash matters. Ristr8to Original is cash only. Carry some.
- Geography. Most championship and design cafes cluster in Nimman (west of the Old City, around Nimmanhaemin Road). The story-driven and garden cafes sit in the Old City and just south on Wua Lai.
Sources
- Sprudge — Ristr8to: https://sprudge.com/ristr8to-chiang-mai-120389.html
- Sprudge Live — Arnon Thitiprasert wins 2017 WLAC: https://sprudgelive.com/arnon-thitiprasert-ristr8o-wins-2017-world-latte-art-championship/
- Time Out Chiang Mai — Ristr8to: https://www.timeout.com/chiang-mai/restaurants/ristr8to
- Time Out Chiang Mai — Roast8ry Lab & Flagship: https://www.timeout.com/chiang-mai/restaurants/rost8ary-lab-and-flagship-coffee
- GRAPH Coffee Co. — Story: https://www.graphcoffeeco.com/story
- GRAPH Coffee Co. — Gateway Coffee Roasters: https://www.graphcoffeeco.com/gatewaycoffeeroasters
- GRAPH Coffee Co. — One Nimman: https://www.graphcoffeeco.com/graph-onenimman
- GRAPH Coffee Co. — Ground: https://www.graphcoffeeco.com/graph-ground
- GRAPH Coffee Co. — Cafe: https://www.graphcoffeeco.com/graph-cafe
- Sprudge — Guide to coffee shops in Chiang Mai: https://sprudge.com/the-sprudge-guide-to-coffee-shops-in-chang-mai-thailand-228772.html
- Akha Ama Coffee — official: https://www.akhaamacoffee.com/
- Nation Thailand — Akha Ama: https://www.nationthailand.com/life/art-culture/40041836
- Time Out Chiang Mai — Baristro Asian Style: https://www.timeout.com/chiang-mai/restaurants/baristro-asian-style
- MustShareNews — Transit Number 8: https://mustsharenews.com/transit-number-8-cafe/
- BK Magazine — Fern Forest Cafe: https://www.bkmagazine.com/restaurants/chiang-mai-restaurant-reviews/fern-forest-cafe-0/
- Chiang Mai Cafes — Artisan Café: https://chiangmaicafes.com/listings/artisan-cafe/