Chiang Mai is the main city of northern Thailand, about 700 kilometres north of Bangkok in a valley ringed by forested mountains. Founded in 1296 as the capital of the Lanna kingdom, it keeps a square Old City inside a moat and fragments of brick walls, with dozens of temples among its lanes.
People come for that heritage, for the cooler mountain air, for crafts and night markets, and for northern food. The city is a natural base for the highlands: the golden temple on Doi Suthep looks down on the city, and Doi Inthanon, Thailand's highest peak, is a day trip away. Chiang Mai also suits slower travel. Apartments and condos around Nimmanhaemin, guesthouses and small houses in the Old City, and homes with gardens on the outskirts make it popular for monthly stays as well as short holidays.
The Old City, the square inside the moat, puts temples, cafés and the Sunday walking street on your doorstep and is easy to explore on foot; lanes away from the main roads are surprisingly quiet. Just east, the streets between Tha Phae Gate and the Ping River hold the Night Bazaar and riverside restaurants, convenient for shopping and evenings out.
Nimmanhaemin, west of the Old City near Chiang Mai University, is the modern side of town: coffee shops, galleries, malls and many condominium buildings, which makes it a favourite for longer stays. Santitham, just north, is a calmer, more local area nearby. For space and greenery, houses in suburbs such as Hang Dong or Mae Rim come with gardens and mountain views, but you will need transport.
Thailand's Hotel Act of 2004 covers businesses that provide temporary accommodation for payment, and many condominium buildings set their own limits on short lets, so check the rules before booking.
Wat Phra Singh, inside the walls, dates from 1345 and is one of the city's most revered temples. Wat Chedi Luang, founded in 1401, is known for the massive ruined chedi at its centre. Walking between them you pass many smaller temples, each with its carved wooden halls and naga stairways in the Lanna style.
Above the city, Wat Phra That Doi Suthep stands more than 1,000 metres up the mountain of the same name, an easy half-hour drive from downtown. Visitors climb a stairway of over 300 steps or take a funicular from the car park, and the terrace looks out over the whole valley. On the road up, the quieter Wat Pha Lat sits beside a forest stream.
Cover your shoulders and knees and remove your shoes before entering temple halls.
King Mangrai founded Chiang Mai in 1296 as the new capital of Lan Na, a kingdom that ruled much of what is now northern Thailand. In the mid-16th century the city fell to Burmese armies and remained under their control for around two centuries. In 1774 it joined the Thonburi kingdom after King Taksin helped drive out the Burmese, though fighting left it abandoned from 1776 to 1791. The north was later absorbed into the Siamese state, and in 1935 Chiang Mai was made a city municipality.
Lanna traditions remain visible in the dialect, food, architecture and crafts. UNESCO named Chiang Mai a Creative City of Crafts and Folk Art in 2017, and villages such as Ban Tawai for woodcarving and Muang Kung for pottery are within about 30 minutes of the city.
Doi Inthanon, at 2,565 metres the highest mountain in Thailand, rises south-west of the city in a national park established in 1972. A full day there takes in cool cloud forest, the Wachirathan waterfall near a Karen village, and two chedis by the summit road built for the 60th birthdays of King Bhumibol and Queen Sirikit.
Closer in, the Queen Sirikit Botanic Garden lies in the foothills of the Doi Suthep-Pui mountains, about 50 minutes' drive away, and the San Kamphaeng hot springs are just under an hour east. Wat Tham Chiang Dao, a temple in front of a large cave, is around 90 minutes north. Many visitors also spend time with elephants in the hills; choose places that do not offer riding or performances.
Chiang Mai's markets are part of daily life. The Night Bazaar, east of the Old City, is a large evening market for handicrafts and souvenirs. Every Sunday the Tha Phae walking street closes Rachadamnoen Road to traffic from late afternoon, filling the Old City's main street with food stalls, craft sellers and musicians.
Northern Thai cooking differs from the food of Bangkok. Look for khao soi, egg noodles in a curried coconut broth topped with crispy noodles; sai ua, a herb-laden pork sausage; and nam phrik num, a roasted green-chilli dip eaten with vegetables and pork crackling. Sticky rice, eaten by hand, is the everyday staple. Cooking classes are a popular way to learn the dishes, often with a morning visit to a local market.
Chiang Mai International Airport (CNX) is only a few kilometres south-west of the Old City, usually a short taxi ride. It is among Thailand's busiest airports, with frequent flights from Bangkok and connections across Asia. Overnight sleeper trains and long-distance buses also link Chiang Mai with Bangkok, about 700 kilometres to the south.
In town, red shared pickup trucks called songthaew run fixed and flexible routes for low fares, tuk-tuks wait at the gates, and ride-hailing apps work well. The Old City is walkable, and bicycles suit its lanes. A car or scooter is useful for the mountains and for homes in the suburbs; drive on the left and carry a valid licence.
The cool, dry season from about November to February brings sunny days and fresh mornings and is the most popular time to visit. Heat builds from March to May, with average highs peaking in April at around 37°C, and the rainy season runs roughly from May to October, turning the hills deep green.
Air quality is often poor from about December to April, especially late in the dry season, when smoke from agricultural and forest fires can leave fine-particle levels well above standard limits. Travellers with breathing conditions should check air-quality readings before going.
Two festivals stand out: Loi Krathong, with the Yi Peng lantern celebrations, usually in November at the full moon, and Songkran, the Thai New Year in mid-April, when the city turns into a joyful water fight.
November to February is the most comfortable period, cool and dry with clear days, and includes the Loi Krathong and Yi Peng festivals in November. March to April is hot and often hazy, while May to October is the green, rainy season.
Stay in the Old City to walk to temples and the Sunday market, near the Night Bazaar and Ping River for shopping and evenings out, or in Nimmanhaemin for cafés and modern condos. Suburbs such as Hang Dong and Mae Rim suit families wanting a house with a garden.
Three to four days covers the Old City temples, Doi Suthep, a market evening and a cooking class. A week allows day trips to Doi Inthanon, Chiang Dao or the craft villages, and many travellers stay a month or more.
Chiang Mai is about 700 kilometres north of Bangkok. Flights to Chiang Mai International Airport (CNX) are frequent and short; overnight sleeper trains and long-distance buses are slower alternatives that many travellers enjoy.
It can be from about December to April, and particularly in the later dry months, when smoke from agricultural and forest burning drifts into the valley. The rest of the year the air is usually much cleaner. Check daily air-quality readings if you have asthma or similar conditions.
Yi Peng is the northern Thai festival of lights, celebrated with Loi Krathong on the full moon night of the twelfth lunar month, usually in November. Homes and temples are decorated with lanterns, and floating krathong offerings are set on the Ping River.
Not in the city centre: songthaew, tuk-tuks and ride-hailing apps cover the Old City, Nimmanhaemin and the river area. A car or a hired driver helps for Doi Inthanon, Chiang Dao and homes in the suburbs.
Yes. The Old City's temples and markets are easy to explore, the botanic garden and mountain waterfalls make good outings, and houses with gardens on the outskirts give children space. Avoid the haze season in March and April if travelling with young children.
Researched and written with AI assistance, then fact-checked against the sources below. Last checked .