Best Cafes in Chiang Mai: Picks by Area, Prices, Closed Days
Head to Gallery Drip Coffee in the Old City for a THB 100 drip, or to Fahtara Coffee for a THB 70 latte on a misty patio. For a Doi Suthep view, ride up to FOHHIDE's 5th floor in Nimman. Early Owls has a lawn and pond in Santitham, and The Baristro x Ping River sits on the river.
On this page
- Quick picks
- Old City: Gallery Drip Coffee
- Old City: Zohng Coffee
- Old City: Fahtara Coffee
- Old City: Pimm’s Cup Roastory Lab
- Old City: Into the Woods
- Nimman: Ristr8to Original
- Nimman: FOHHIDE
- Suthep Road: The Baristro Asian Style
- Santitham: Early Owls
- Santitham: KRISP Café
- Ping River: The Baristro x Ping River
- Ping River: MoR Ministry of Roasters
- Ping River: Wooden Door Cafe
- All thirteen cafes
- Getting there
- Next in this journey
- Comments
- Common questions
For a first coffee in the Old City, head to Gallery Drip Coffee, where a drip costs THB 100 inside a museum compound. For a patio with a water feature and a THB 70 latte, choose Fahtara Coffee instead. Prices are as of October 2026.
Out in Nimman, the view is at FOHHIDE on the 5th floor. Down by the Ping River, you get the riverside seat at The Baristro x Ping River.
Quick picks
Choose by where you are staying and what you want in the cup. In the Old City, filter coffee lovers belong at Gallery Drip Coffee, with a drip at THB 100. A garden and a cheap latte point to Fahtara Coffee instead, at THB 70. In Nimman, go to FOHHIDE for the view from the 5th floor, reached by lift.
Matcha drinkers should make for The Baristro Asian Style on Suthep Road, where the THB 80 you pay at the door counts against your order. In Santitham, Early Owls has the lawn and pond, though it is closed Wednesday. For pastries in the same area, try KRISP Café, where a latte is THB 80.
Old City: Gallery Drip Coffee
Gallery Drip is our Old City pick for filter coffee, set inside the Chiang Mai Cultural Heritage Center compound on Prapokklao Road. You choose your own beans from a large selection. In September 2026, a guest paid THB 100 for a medium-roast Chiang Mai drip.


Plan it as a cup after a museum visit, since the cafe sits right next to one. Bring a group elsewhere, though: one guest counted just 4 small tables in July 2026. It is closed Monday and Tuesday; on the other days, come between 9 AM and 5 PM.
Prapokklao Road Old City Si Phum, เมือง Chiang Mai 50200, Thailand · Open in Google Maps (opens in a new tab)
Old City: Zohng Coffee
Give yourself a slow morning at Zohng, the Old City breakfast stop on Intrawarorot Road Soi 2. The menu runs wide on Western breakfasts and smoothies. Food can be slow to leave the kitchen, so it suits a long breakfast rather than a quick one.


Plan to eat before 3:00 PM, because one September 2026 review put the kitchen’s closing time there. The doors stay open longer, until 5:30 PM.
58 Intrawarorot Road Soi 2 Old City Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai 50200, Thailand · Open in Google Maps (opens in a new tab)
Old City: Fahtara Coffee
Fahtara is the Old City garden pick, and its patio is the place to sit, with a water feature and cooling mist. If you want an indoor room, look elsewhere, since the patio is the appeal. You find it on Wiang Kaew Road, open 8 AM to 9 PM daily.

The menu stretches from a cheap latte to a full dish and dessert:
| On the menu | Price |
|---|---|
| Hot latte | THB 70 |
| Fahtara Tropical (signature drink) | THB 180 |
| Khao soi | THB 170 |
| Chocolate fudge brownie | THB 120 |
For something sweet, guests single out the mango sticky rice.
57 Wiang Kaew Rd Old City Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai 50200, Thailand · Open in Google Maps (opens in a new tab)
Old City: Pimm’s Cup Roastory Lab
Come to Pimm’s Cup when the coffee matters more than the room around it. Guests rank it as the best they have had in Chiang Mai or Thailand, and the dirty latte is the one to order.


Find it on Samlarn Road. Early risers do well here: it opens at 7 AM and closes at 4 PM every day except Monday, when it is closed.
Samlarn Rd Old City Si Phum, Mueang Chiang Mai District, Chiang Mai 50200, Thailand · Open in Google Maps (opens in a new tab)
Old City: Into the Woods
Into the Woods is where the Old City turns fairy tale, with Harry Potter style woodland decor on Prapokklao Road. Sit down for the desserts and cakes; in September 2026 one guest singled out the Devil’s Mocha.


The decoration fills the room, so a plain, quiet space is not what you get here. Visits work Tuesday to Sunday from 9 AM to 6 PM, with Monday the closed day.
191 193 Prapokklao Road Old City Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai 50200, Thailand · Open in Google Maps (opens in a new tab)
Nimman: Ristr8to Original


For milk coffee and latte art in Nimman, our pick is Ristr8to Original on Nimmanahaeminda Road. Order the flat white, the latte or the dirty coffee, the drinks guests praise. Head here first thing: it opens at 7 AM daily and closes at 5:30 PM, ahead of FOHHIDE’s 8 AM start.
15/3 Nimmanahaeminda Road Nimmanhaemin Suthep, Mueang Chiang Mai District, Chiang Mai 50200, Thailand · Open in Google Maps (opens in a new tab)
Nimman: FOHHIDE
FOHHIDE is the Nimman view pick: take the lift to the 5th floor, and the rooftops of Nimman stretch out to Doi Suthep. Order the dirty coffee. An August 2026 review put the signature longan dirty “La La Land” at THB 90.


You find it on Nimmanahaeminda Road Lane 5. If you drive, follow the guest who parked in the soi and read the odd and even day parking signs first. Hours are 8 AM to 5 PM from Monday to Thursday, stretching to 6 PM from Friday to Sunday.
14/2 ชั้น 5 Nimmana Haeminda Rd Lane 5, Mueang Chiang Mai District, Chiang Mai 50200, Thailand · Open in Google Maps (opens in a new tab)
Suthep Road: The Baristro Asian Style
Matcha fans and photo hunters should make for The Baristro Asian Style on Suthep Road. The matcha is what guests praise, and in October 2026 one paid THB 150 for a Kiku no Shiro Kyoto matcha latte. Expect THB 80 at the door, though the fee counts in full against your order.


Photo corners are everywhere. For a quiet table, choose another cafe: it is busy here, especially on Sunday. Doors are open 8 AM to 6 PM daily.
สุเทพ, 200 Suthep Rd, Suthep, Mueang Chiang Mai District, Chiang Mai 50200, Thailand · Open in Google Maps (opens in a new tab)
Santitham: Early Owls
Arrive in the morning to get a chair at Early Owls, the Santitham pick for a lawn and a pond. Guests borrow camping chairs and sit by the water, and a guest who came at 11 AM found chairs to spare, while after 1 PM none were left. It is at 13 Muan Dam Pra Kot Road.


Brunch food and fresh juices are what guests praise; in October 2026 one ordered the Immune Booster juice with the Breakfast Wrap. Expect photo crowds, and choose elsewhere if they bother you. Plan around Wednesday, when it is closed; the other days run 9 AM to 6:30 PM.
13 Muan Dam Pra Kot Rd, Chang Phueak, Mueang Chiang Mai District, Chiang Mai 50300, Thailand · Open in Google Maps (opens in a new tab)
Santitham: KRISP Café
Come to KRISP Café for the bakery, not just the coffee: the pastry counter has a wide choice. It is the Santitham pastry pick, on Siritron Alley, and a latte cost a guest THB 80 in October 2026.


Look up from the counter, too, as several floors carry art on the walls, and the place is popular for photos. Doors open 9:30 AM to 6 PM daily.
35, Siritron Alley, Chang Phueak, Mueang Chiang Mai District, Chiang Mai 50300, Thailand · Open in Google Maps (opens in a new tab)
Ping River: The Baristro x Ping River
For a seat right beside the Ping River, head to The Baristro x Ping River on Patan Road. The coffee holds up too, with guests rating it well, and you can drop in daily from 8 AM to 6 PM.


62 Patan Road Muang Chiang Mai 50300, Thailand · Open in Google Maps (opens in a new tab)
Ping River: MoR Ministry of Roasters
Bean buyers get the most from MoR Ministry of Roasters, the roaster-style stop in Chang Moi. You can taste profiles from a wide range of beans before you buy, as guests do. Guests rate the coffee very highly and like the interior design, and it is open 7:30 AM to 5 PM daily.


199 Amphoe, Chang Moi Sub-district, Mueang Chiang Mai District, Chiang Mai 50300, Thailand · Open in Google Maps (opens in a new tab)
Ping River: Wooden Door Cafe
Go to Wooden Door Cafe on Changklan Road for breakfast. Guests praise it, and some return several mornings in a row. One ordered the BLT in October 2026 and another the farmer breakfast in September 2026, and staff accommodate dietary needs and take-away requests.

Come early, because it shuts in the afternoon: 3 PM on Monday, 4 PM from Wednesday to Friday and 3:30 PM at the weekend. Tuesday is the closed day.
217 Changklan Rd, Chang Khlan Sub-district, Mueang Chiang Mai District, Chiang Mai 50100, Thailand · Open in Google Maps (opens in a new tab)
All thirteen cafes
| Cafe | Area | Price you can expect | The one thing to know | Hours |
|---|---|---|---|---|
| Gallery Drip Coffee | Old City | THB 100 drip | 4 small tables | Wed-Sun 9 AM-5 PM |
| Zohng Coffee | Old City | – | Slow kitchen | 8 AM-5:30 PM |
| Fahtara Coffee | Old City | Latte THB 70 | Misty patio | 8 AM-9 PM |
| Pimm’s Cup Roastory Lab | Old City | – | Coffee first | Tue-Sun 7 AM-4 PM |
| Into the Woods | Old City | – | Fairy-tale theme | Tue-Sun 9 AM-6 PM |
| Ristr8to Original | Nimman | – | Latte art | 7 AM-5:30 PM |
| FOHHIDE | Nimman | Longan dirty THB 90 | 5th floor view | 8 AM-5 PM; Fri-Sun 6 PM |
| The Baristro Asian Style | Suthep Road | Matcha latte THB 150 | THB 80 entry | 8 AM-6 PM |
| Early Owls | Santitham | – | Lawn seating | Closed Wed; 9 AM-6:30 PM |
| KRISP Café | Santitham | Latte THB 80 | Pastries | 9:30 AM-6 PM |
| The Baristro x Ping River | Ping River | – | Riverside | 8 AM-6 PM |
| MoR Ministry of Roasters | Ping River | – | Bean tasting | 7:30 AM-5 PM |
| Wooden Door Cafe | Ping River | – | Breakfast | Closed Tue; 8 AM-4 PM |
Scan the table above to match a cafe to your day. For a laptop session rather than a coffee stop, see coworking spaces in Chiang Mai.
Getting there
Budget THB 30 per passenger for a red truck: that was the fare drivers at the Arcade hub were still keeping in March 2026. Every pick above has its address and a map. For fares and routes, the guides on how to ride a red truck and getting around Chiang Mai cover the details.
The cafes were chosen by area from Google Maps, and each one was checked against recent guest reviews and its own page in October 2026.
Next in this journey
Once your coffee is sorted, turn to meals with where to eat in Chiang Mai. Still deciding on a base, compare Nimman vs Old City vs Santitham. Then read the Old City, Nimman and Santitham living guides for each area.
Photos (21)
- 陳宇強
- Phakwipha Kaewwisit
- ChiangMaiCafeMap
- HSIUWAN SHEN
- guffy journey
- Le Frost
- Mathias S
- Sandro Caprio
- B
- Kritsada Mayou
- NON7 848
- ออย ออย
- CYA K'NUI (치앙마이 누이)
- Jiraporn Thongsuthiwong
- Lan Thanks for making the videos!
- Lisianthus
- Tan T.
- Cakeshowcool ตู้เค้ก ตู้แช่ งานครัวแสตนเลส
- MoR Ministry of Roasters Chiang Mai | กระทรวงการคั่ว เชียงใหม่
- LynC
- Chunpai Niu
Not confirmed: Fahtara Coffee: two opening-hour lines appear on its page, so check before an evening visit. Zohng Coffee: confirm the kitchen's closing time, which one review puts at 3:00 PM. Cafes with no price here: ask for the price of your drink before you order.
Common questions
Which Chiang Mai cafe has the cheapest latte?
The cheaper latte is at Fahtara Coffee, at THB 70 on the menu. At KRISP Café, a guest paid THB 80 for one in October 2026.
Which cafes close on a weekday?
Check the day before you go. Gallery Drip Coffee closes Monday and Tuesday, Pimm's Cup and Into the Woods close Monday, Wooden Door Cafe closes Tuesday, and Early Owls closes Wednesday.
Does any cafe charge an entrance fee?
Expect to pay THB 80 at the door of The Baristro Asian Style, and the full amount comes off your order.
Which cafe has a view?
You ride a lift up to FOHHIDE on the 5th floor, and the view runs across Nimman to Doi Suthep.
Where can I sit on the grass?
Borrow a camping chair at Early Owls and settle by the pond on the lawn, as guests do.
Which cafe is best for pastries?
Go to KRISP Café for its wide pastry counter, or to Into the Woods, the pick for desserts and cakes.
How much is a red truck to a cafe in the city?
Budget THB 30 per passenger: drivers at the Arcade hub were still keeping that red truck fare in March 2026.
Read next
Places in this guide
- cafecafeEarly Owls13 Muan Dam Pra Kot Rd, Chang Phueak, Mueang Chiang Mai District, Chiang Mai 50300, ThailandOpening hours: Monday: 9AM-6:30PM; Tuesday: 9AM-6:30PM; Wednesday: Closed; Thursday: 9AM-6:30PM; Friday: 9AM-6:30PM; Saturday: 9AM-6:30PM; Sunday: 9AM-6:30PM
- cafecafeFahtara Coffee (ฟ้าธาราคอฟฟี่)57 Wiang Kaew Rd Old City Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai 50200, ThailandOpening hours: Monday: 8AM-9PM; Tuesday: 8AM-9PM; Wednesday: 8AM-9PM; Thursday: 8AM-9PM; Friday: 8AM-9PM; Saturday: 8AM-9PM; Sunday: 8AM-9PM
- cafecafeFOHHIDE14/2 ชั้น 5 Nimmana Haeminda Rd Lane 5, Mueang Chiang Mai District, Chiang Mai 50200, ThailandOpening hours: Monday: 8AM-5PM; Tuesday: 8AM-5PM; Wednesday: 8AM-5PM; Thursday: 8AM-5PM; Friday: 8AM-6PM; Saturday: 8AM-6PM; Sunday: 8AM-6PM
- cafecafeGallery Drip Coffee Chiang MaiPrapokklao Road Old City Si Phum, เมือง Chiang Mai 50200, ThailandOpening hours: Monday: Closed; Tuesday: Closed; Wednesday: 9AM-5PM; Thursday: 9AM-5PM; Friday: 9AM-5PM; Saturday: 9AM-5PM; Sunday: 9AM-5PM
- cafecafeInto the Woods191 193 Prapokklao Road Old City Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai 50200, ThailandOpening hours: Monday: Closed; Tuesday: 9AM-6PM; Wednesday: 9AM-6PM; Thursday: 9AM-6PM; Friday: 9AM-6PM; Saturday: 9AM-6PM; Sunday: 9AM-6PM
- cafecafeKRISP Cafe35, Siritron Alley, Chang Phueak, Mueang Chiang Mai District, Chiang Mai 50300, ThailandOpening hours: Monday: 9:30AM-6PM; Tuesday: 9:30AM-6PM; Wednesday: 9:30AM-6PM; Thursday: 9:30AM-6PM; Friday: 9:30AM-6PM; Saturday: 9:30AM-6PM; Sunday: 9:30AM-6PM
- cafecafeMoR Ministry of Roasters Chiang Mai199 Amphoe, Chang Moi Sub-district, Mueang Chiang Mai District, Chiang Mai 50300, ThailandOpening hours: Monday: 7:30AM-5PM; Tuesday: 7:30AM-5PM; Wednesday: 7:30AM-5PM; Thursday: 7:30AM-5PM; Friday: 7:30AM-5PM; Saturday: 7:30AM-5PM; Sunday: 7:30AM-5PM
- cafecafePIMM'S CUP : Roastory LabSamlarn Rd Old City Si Phum, Mueang Chiang Mai District, Chiang Mai 50200, ThailandOpening hours: Monday: Closed; Tuesday: 7AM-4PM; Wednesday: 7AM-4PM; Thursday: 7AM-4PM; Friday: 7AM-4PM; Saturday: 7AM-4PM; Sunday: 7AM-4PM
- cafecafeRistr8to Original15/3 Nimmanahaeminda Road Nimmanhaemin Suthep, Mueang Chiang Mai District, Chiang Mai 50200, ThailandOpening hours: Monday: 7AM-5:30PM; Tuesday: 7AM-5:30PM; Wednesday: 7AM-5:30PM; Thursday: 7AM-5:30PM; Friday: 7AM-5:30PM; Saturday: 7AM-5:30PM; Sunday: 7AM-5:30PM
- cafecafeThe Baristro Asian Styleสุเทพ, 200 Suthep Rd, Suthep, Mueang Chiang Mai District, Chiang Mai 50200, ThailandOpening hours: Monday: 8AM-6PM; Tuesday: 8AM-6PM; Wednesday: 8AM-6PM; Thursday: 8AM-6PM; Friday: 8AM-6PM; Saturday: 8AM-6PM; Sunday: 8AM-6PM
- cafecafeThe Baristro x Ping River62 Patan Road Muang Chiang Mai 50300, ThailandOpening hours: Monday: 8AM-6PM; Tuesday: 8AM-6PM; Wednesday: 8AM-6PM; Thursday: 8AM-6PM; Friday: 8AM-6PM; Saturday: 8AM-6PM; Sunday: 8AM-6PM
- cafecafeWooden Door Cafe217 Changklan Rd, Chang Khlan Sub-district, Mueang Chiang Mai District, Chiang Mai 50100, ThailandOpening hours: Monday: 8AM-3PM; Tuesday: Closed; Wednesday: 8AM-4PM; Thursday: 8AM-4PM; Friday: 8AM-4PM; Saturday: 8AM-3:30PM; Sunday: 8AM-3:30PM
- cafecafeZohng Coffee58 Intrawarorot Road Soi 2 Old City Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai 50200, ThailandOpening hours: Monday: 8AM-5:30PM; Tuesday: 8AM-5:30PM; Wednesday: 8AM-5:30PM; Thursday: 8AM-5:30PM; Friday: 8AM-5:30PM; Saturday: 8AM-5:30PM; Sunday: 8AM-5:30PM
General information checked against the sources listed above. Prices, opening hours and other details change; confirm them with the provider before you act. See how guides are checked.
Spotted an error? Report it.
Comments (0)
Be the first to ask about this topic.