In This Guide
The songthaew dropped me at Tha Phae Gate in a downpour so heavy the driver just laughed and waved off my twenty baht. It was late June, deep into lychee season, and the moat along Kamphaeng Din Road had turned the color of milky coffee and risen to within a hand's width of the walkway. Chang Moi — the neighborhood east of the old city walls where Chiang Mai's Muslim community has operated since Yunnanese traders settled here generations ago — smells different in monsoon. Overripe lychees in plastic bags on every cart. Wet concrete. Roti dough hitting a hot griddle at four in the afternoon.
Most guides will route you to Nimmanhaemin or the Sunday Walking Street. Chang Moi gets a paragraph, maybe two, usually reduced to "the Indian quarter" by writers who never crossed Charoen Muang Road. That's a mistake. The neighborhood is at its most interesting when the rain keeps the day-trippers away and the fruit sellers slash their prices because the lychees won't last another twelve hours.
1. The mosque, the market, and the forty-baht roti
Start at Chang Moi Mosque on Charoen Prathet Road Soi 1. It's not a tourist attraction, so act accordingly — cover your shoulders, leave your shoes at the entrance, keep your voice down. The building itself is modest, whitewashed, with a green dome that looks almost seafoam after a rain.
The real draw is the strip of food stalls on the soi leading to the mosque. Roti here costs 40 baht with banana and condensed milk, 35 plain. The woman running the closest stall to the mosque entrance has been there at least since 2019, when I first wandered in soaked and hungry. She doesn't speak much English and doesn't need to. Point at the filling you want.
During lychee glut — roughly late May through early July, depending on the year — you'll find bags of hong huay lychees for 20–30 baht per kilo from the carts clustered near the intersection with Charoen Muang Road. That's less than half the price you'll pay at Warorot Market three blocks south. The fruit bruises fast in the humidity, so eat them the same day.
Pro tip: The roti stalls mostly open around 3 p.m. and close by 8. Morning visitors will find shutters.
2. Warorot and Ton Lamyai: what to bother with and what to skip
Everyone sends you to Warorot Market. Fine. It's a legitimate market where locals actually buy things, which puts it above most Southeast Asian "market experiences." The ground floor is useful — dried longan, northern Thai sausages, bags of nam prik. Go early on a weekday, before 9 a.m., and it's tolerable.
Skip the flower market at Ton Lamyai after about 10 a.m. By then it's mostly tourists photographing each other holding marigold garlands. The wholesale action happens between 4 and 6 a.m., when the trucks come in from the farms. If you're not willing to set an alarm, you're not seeing it.
The basement level of Warorot sells fabric and cheap clothing. I've never found a reason to go down there, but the stairwell is air-conditioned, which in June counts as a reason.
What nobody mentions: the narrow alley connecting Warorot's east side to the river has three or four stalls selling khao soi Islam — the Muslim version, made with beef instead of chicken, heavier on the curry paste, served without the crispy noodle garnish you get elsewhere. 50–60 baht a bowl. I think it's better than the famous versions at Khao Soi Khun Yai, and I'll die on that hill.
Pro tip:Warorot's ground floor vendors accept cash only. The ATM nearest the east entrance charges 220 baht for foreign withdrawals — withdraw from the Bangkok Bank branch on Tha Phae Road instead.
Stay in Chiang Mai
Top-rated hotels near Chiang Mai
Best locations · Verified reviews · Free cancellation
View deals
Expedia →3. When the moat rises
Chiang Mai floods. Not catastrophically every year, but enough that the moat system becomes a real presence in monsoon. The stretch along Kamphaeng Din Road between Tha Phae and Chang Phuak gates gets the most dramatic rise. After a heavy afternoon rain, the water turns opaque and laps at the footpath.
This is not dangerous in the way that, say, Bangkok flooding is dangerous. It's mostly inconvenient. Shoes are the main casualty. I lost a pair of canvas sneakers to a puddle on Soi 5 in 2022 that turned out to be knee-deep.
The upside: monsoon empties the guesthouses. Room rates along Chang Moi drop. The air cools for about forty minutes after each downpour, and the city smells like wet laterite and jasmine. The afternoon light goes silver-green, which is better than the smog-season light by a wide margin.
4. Where to sleep in Chang Moi without paying Nimmanhaemin prices
The neighborhood has a handful of guesthouses that haven't been absorbed into the boutique-hotel ecosystem yet. Rooms with air conditioning, a clean bathroom, and no aesthetic ambition run 400–700 baht a night in monsoon season. That's roughly 11–20 USD.
I've stayed at Baan Kaew Guesthouse on Soi 6 twice. The mattresses are firm, the Wi-Fi reaches the second floor on good days, and the owner's dog sleeps in the lobby. No pool. No "wellness journey." Just a room.
The area east of Charoen Muang Road has newer places pitching themselves as creative-district stays with reclaimed-wood furniture and 1,500-baht rates. They're fine if you want to pay triple for a plant wall. The budget places are west of the road, closer to the moat, and they don't have websites — you just show up.
Pro tip: If a guesthouse quotes you above 800 baht for a fan room in June, walk. You have leverage in monsoon.
Stay in Chiang Mai
Top-rated hotels near Chiang Mai
Best locations · Verified reviews · Free cancellation
View deals
Expedia →5. Getting around, and the case for doing less
Chang Moi is small. You can walk its main streets in under an hour, rain permitting. A songthaew anywhere within the old city moat costs 30 baht if you flag one down on the road — agree on the price before you climb in. Grab bikes are 20–40 baht for short hops but scarce during downpours.
Don't try to combine Chang Moi with Doi Suthep or the elephant parks in one day. The neighborhood rewards slow mornings and long lunches. Sit under a shophouse awning, eat lychees until your fingers are sticky, watch the rain hit the moat.
Dry bag for your phone. Non-negotiable.
Essential tips
Pack a thin rain poncho, not an umbrella. The wind during monsoon bursts makes umbrellas useless. 7-Eleven sells ponchos for 29 baht.
Wear rubber sandals or waterproof shoes. The streets around Chang Moi flood ankle-deep with little warning. Leave your good shoes at the guesthouse.
Lychee season peaks in June. Buy from the carts near Charoen Muang Road, not inside Warorot Market, where the same fruit costs twice as much.
The Chang Moi Mosque area is a functioning religious neighborhood. Dress modestly — shoulders and knees covered — even if the heat makes you want to ignore this.
Ready to visit Chiang Mai?
Book your hotel, flights, and activities through our Expedia-powered search.