Top Things to do in Dali: Best Activities & Must-Sees

Author's Profile Picture
Things to do in Dali

Dali is one of the most complete destinations in China's Yunnan province. Situated between the Cangshan Mountains and Erhai Lake, it combines natural landscapes, ancient cities, temples, traditional villages and a strong heritage of Bai culture.

At Trip.com, we'll tell you what to see in Dali, how many days to spend there, which places are must-visits, and how to organise your travel. You'll also find recommendations on accommodation, food, and the best time to travel.

💡 Did you know…? Dali was the capital of the ancient Nanzhao and Dali kingdoms. The city is also famous for its marble, a material so closely associated with the area that its name in Chinese is historically linked to this stone.

📍 What to Do in Dali Based on Your Stay

Although it is possible to see the main monuments in two days, it is recommended to set aside three or four days. This way, you will be able to explore the Old Town, visit Cangshan and dedicate a full day to the villages and viewpoints of Erhai Lake.

⏳ Duration🗺️ Recommended Route

2 days

Dali Ancient Town, Three Pagodas and part of Erhai Lake

3 days

Add Cangshan Mountain and Longkan Wharf

4 days

Include Shuanglang, Xizhou and other lakeside villages

5+ days

Explore Erhai Lake at a relaxed pace, with gardens, parks and family activities

If you're short on time, focus your first day on the Old Town and the Three Pagodas. On the second day, you can choose between going up Cangshan or exploring part of Erhai Lake. With four days, you'll have enough leeway to organise your visits without spending too many hours on the road.

🎁 Find cheap flights to Dali, book China train tickets & discover great hotel deals.
🌐 Get a China eSIM for easy connectivity throughout your trip.

🏙️ Must-Visit Areas in Dali

Dali is not a single urban centre. The Old Town, the modern area of Xiaguan and the villages located around Erhai Lake are all separate, so it is best to choose your accommodation based on your planned route.

Dali Ancient Town: the most practical option

Dali Ancient Town is home to a concentration of accommodation, restaurants, cafés, and shops. It’s a great base if you’re visiting Dali for the first time and want to be close to its main monuments.

From here, it’s easy to reach the Three Pagodas and the access points for Cangshan Mountain. At night, the streets remain quite lively, especially around the main gates.

Xiaguan: close to the station and urban amenities

Xiaguan is the modern area of Dali. It’s a practical choice for those arriving by train, needing an early transfer, or preferring to stay close to shopping centres and urban amenities.

It's located further away from the Old Town, so you'll need to use a bus, taxi, or pre-booked transport to get around for your sightseeing.

Shuanglang and the shore of Erhai Lake

Shuanglang Ancient Town might be for you if you are looking for lake views and an environment away from the city centre. The area offers accommodation with terraces facing Erhai, small restaurants and pedestrian streets.

You should bear in mind that Shuanglang is located far from Dali Old Town. If you choose this area, plan your transfers well and avoid cramming visits to opposite shores into the same day.

Best hotels in Dali

5 star

9.5/10Outstanding6372 Reviews
Binhai Avenue Dali City|1.8km from city centre
We've stayed at many five-star hotels with our kids—in Beijing, Sanya, Zhuhai, and countless other places—but Hotel Indigo is by far our favorite. The service is super, and the hotel hardware is top-notch. The rooftop swimming pool offers incredible views. Everything was impeccably clean, and extending our check-out on the last day went very smoothly. All in all, it's just so thoughtful and considerate.
From£91
9.6/10Excellent12476 Reviews
Binhai Avenue Dali City|3.31km from city centre
We stayed here during the National Day holiday, and since we were worried about the cleanliness of B&Bs, we opted for a hotel stay instead. I have to say, domestic hotels in China are much more kid-friendly than many places abroad. They provided everything we needed for our child: bed rails, a step stool, and kids' toiletries. The room was also a bit larger than the Indigo next door. Breakfast runs until 10:30 AM, which was great for our picky eater. Our butler, CoCo, was very responsive. The cleaning staff thoughtfully brought an extra step stool when they saw we had a child, and the gentleman who brought the fruit was very understanding when he saw us disciplining our little one. Next time we visit Dali, we'll definitely choose Pullman again.
From£77
9.7/10Excellent1289 Reviews
Shuanglang Scenic Area Dali City|33.5km from city centre
Dali has so many guesthouses, but this one really stands out, from its design to its operational management. The lobby floor is paved with thick, single slabs of stone, giving it a feel that perfectly complements Dali Ancient City. We originally booked a 180-degree view room, but after seeing the 270-degree room during check-in, we decided to upgrade, even though it was a bit pricier. The sea view is absolutely unbeatable. The shower in the room was the best I've ever experienced in any hotel – it was so powerful I actually had to turn it down a bit! Breakfast was exquisite. Plus, staff members were always available to pick us up and drop us off at the parking lot, and they offered shuttle services with their electric vehicles whenever they were available during our stay.
From£49
9.5/10Outstanding5283 Reviews
Cangshan Scenic Area Dali City|9.58km from city centre
Before booking, I was a bit hesitant because the rating wasn't great. However, my actual stay was very comfortable. The butler added me on WeChat during check-in, and we communicated smoothly. They responded promptly to all my messages and even sent information about the hotel and operating hours, which was super convenient and hassle-free. The connecting room offered fantastic views directly overlooking Erhai Lake, making it very open and airy with fresh air. In the mornings, a small squirrel even visited my balcony! Housekeeping was timely every day. I visited the executive lounge once, and it was also good, with even better views than the lobby. The concierge staff were all excellent; they always asked about luggage and helped open/close car doors whenever I got in or out. I tried the tie-dye and Jiamu activities, but I didn't experience the travel photography.
From£69
9.5/10Outstanding953 Reviews
Gucheng Dali City|14.22km from city centre
Absolutely — here’s a polished and natural version suitable for a hotel review: We had a wonderful 3-night stay at Honglongjing Hotel and were very impressed with our experience. We were pleasantly surprised to receive a complimentary room upgrade, which made our stay even more enjoyable. The staff were extremely friendly, helpful and attentive. They were also very kind in assisting us to arrange a private car for our sightseeing, which made our trip much more convenient and stress-free. The location is excellent, the environment is beautiful and relaxing, and the food was delicious. Our room was also very clean and well maintained throughout our stay. Overall, we truly enjoyed our 3 nights here and would definitely recommend Honglongjing Hotel to anyone visiting Dali. The warm hospitality and excellent service made us feel very welcome. We would be happy to stay here again!
From£64

Show more

Family friendly

9.4/10Outstanding153 Reviews
Xizhou town Dali City|30.61km from city centre
Sincere hospitality in a rustic and elegant locale. The Linden Centre is so much more than a hotel. Brian and Jeanee are such warm and wonderful hosts they feel like family. They were amazing with our 4 kids and formed a connection in just a few hours with them. They also have such a great wealth of knowledge about the surrounding locale and even the community which speaks to their sincere passion about building an authentic experience for visitors to Dali/Xizhou. The team and Kayla especially (the receptionist) were so incredibly kind and even went out of their way to get us halal food. Brian even personally walked us out to a Halal restaurant! We can’t recommend this place enough. We’ll definitely visit when time permits.
From£104
9.6/10Excellent1491 Reviews
Erhai Haidong Scenic Area Dali City|10.16km from city centre
Fantastic location with amazing views! The guesthouse offers a quiet and calming environment. Our room was spotlessly clean, beautifully decorated, and perfect for photos. The owner was incredibly warm and attentive, and the check-in process was simple and hassle-free. The facilities are complete, making it very relaxing to unwind. It's a great escape from the bustling city, providing an exceptional experience. Highly recommended for a vacation getaway, five stars! ✨
From£44
9.5/10Outstanding2698 Reviews
Dali Airport Dali City|3.39km from city centre
My stay at Dali Yunjing Yage Resort Hotel was fantastic! The room was meticulously cleaned, even the corners were spotless. The hotel's overall ambiance is elegant, with expansive views and delightful scenery. The facilities are well-maintained and a pleasure to use. The staff provided gentle and thoughtful service, making check-in efficient and hassle-free. The entire resort has a wonderful holiday vibe, making for a truly relaxing and comfortable stay. It's definitely my top choice when visiting Dali, highly recommended!
From£52
9.4/10Outstanding399 Reviews
Gucheng Dali City|13.33km from city centre
I highly recommend this hotel! The front desk service was professional and efficient, and the room was spotlessly clean with no strange odors. All the facilities were in excellent condition, and the bathroom had good water pressure. The staff were all incredibly gentle and attentive, and they responded quickly to any requests. The breakfast selection was rich and delicious, and the environment was quiet. The hotel also has good soundproofing. The location is convenient for getting around, being only a 5-minute walk from the South Gate of the ancient city. Right outside the hotel is a local market, full of vibrant local life, which really enhanced the experience. Full marks, five-star recommendation!
From£54
9.2/10Very Good70 Reviews
Gucheng Dali City|14.28km from city centre
The location is at the south gate of the ancient city. As soon as you walk out of the hotel, you will find stalls and alleys, as well as many restaurants. It is so convenient. Renting a battery car is also just behind the hotel, which is very convenient. The design of the room is antique, and it is a place where blockbusters can be shot anywhere.
From£22

Show more

Swimming pool

9.5/10Outstanding8 Reviews
Small Putuo Scenic Area of Wase Town Dali City|25.15km from city centre
環境很好,就是一個民宿,沒有宣傳的5星級酒店的標準,衹能説比一般連鎖酒店好一點,服務不算好,有待改進,酒店沒有電梯也是扣分點,送的旅拍也是簡單的在天台拍兩下,而且還安排在傍晚,效果不好,還衹送四張,其他的都要花錢買,所以説送的比花錢的更貴。
From£23
9.9/10Perfect160 Reviews
Gucheng Dali City|14.02km from city centre
My husband and I brought our child to Dali, and it was very family-friendly. Our child loved it, and we were very satisfied too. The hotel has a laundry room, which was super convenient for washing our child's clothes whenever they got dirty – parents traveling with kids will understand! The room was spacious enough for our child's toys and stroller. The robot delivery service was a lot of fun; our child always waited for the robot to arrive and was thrilled. The location is great, not far from the scenic spots, making it easy to get around without much hassle when traveling with a child. The breakfast buffet was extensive with fresh ingredients, and our child enjoyed eating heartily. The front desk staff were warm and attentive, providing excellent service and even giving our child a small gift. Choosing this place for a family trip was stress-free; it has everything you need, keeping the child happy and the adults relaxed.
From£59
9.1/10Good240 Reviews
Binhai Avenue Dali City|2.06km from city centre
Nestled in the picturesque landscape of Dali, the **Dali Harbour Hot Springs Hotel** offers a tranquil escape with its stunning views, elegant design, and impeccable hospitality. Though the hot springs are no longer operational, the hotel remains a top choice for travelers seeking comfort and relaxation in a breathtaking setting. The rooms are spacious, tastefully decorated, and equipped with modern amenities, ensuring a restful stay. Large windows frame panoramic views of Erhai Lake and the surrounding mountains, creating a serene ambiance. The hotel’s attentive staff provides warm, personalized service, enhancing the overall experience. Dining at the on-site restaurant is a delight, with a variety of delicious local and international dishes. The peaceful atmosphere, combined with the hotel’s prime location near Dali’s attractions, makes it an ideal base for exploration. For a rejuvenating getaway with luxury and charm, Dali Harbour Hot Springs Hotel is a wonderful choice. Highly recommended!
From£21
9.4/10Outstanding1872 Reviews
Cangshan Scenic Area Dali City|16.57km from city centre
I initially thought this would just be a simple one-night stay, but it turned out to be a huge and pleasant surprise! The complimentary airport pick-up service was really great. Master Wang was so enthusiastic and professional, and he provided a very thorough explanation during the short ride. For just two adults and one child, they sent a business van, which was very clean and completely odor-free. The hotel room was spacious. I booked a king-size room with a terrace on the third floor, and the view was absolutely stunning. I spent time just sitting on the terrace, daydreaming both in the morning and evening – I absolutely loved that feeling. There were many green plants and unknown flowers in the small courtyard outside the room and on the terrace. The hotel breakfast offered a rich variety and tasted excellent. The hotel's location is also convenient; it's very close to the Three Pagodas of Chongsheng Temple, and a taxi ride to the ancient city or the Gantong cableway only costs around 20-30 RMB. If I ever get the chance to visit Dali again, I will definitely choose Yiyun.
From£84
9.3/10Very Good911 Reviews
Gucheng Dali City|13.95km from city centre
The hotel's style is really unique and authentically local, which was a big plus for us foreigners visiting Dali. We absolutely loved it. The room was super comfortable, especially the extra-large and luxurious bathroom with its big bathtub. Overall, our stay here was incredibly pleasant; even during the Spring Festival, it never felt crowded. What's more, the location is fantastic – right next to the ancient city wall, which means you avoid the hustle and bustle inside the old town. The vibe was just right. It's also the closest place to park near the ancient city entrance, making transportation very convenient. Oh, and I really enjoyed the coffee at breakfast; I even went to check the brand of beans and ended up buying the same kind when I got home! 😻
From£62

Show more

Show more

⭐ Top 5 Activities and Landmarks in Dali

1. Dali Old Town: history at the foot of the Cangshan Mountains

Gateway and traditional architecture of Dali Ancient City.

Dali Ancient Town is the most common starting point. Its layout combines historic gates, cobbled streets, traditional houses, craft shops, and numerous dining establishments.

Among its best-known spots are the South Gate, Renmin Road, and Fuxing Road. However, it’s also well worth venturing away from the main commercial thoroughfares to explore the side streets, where the atmosphere tends to be a little more peaceful.

The city is great to visit during the day, though it takes on a different character at night thanks to the lighting and the opening of stalls and restaurants.

📌 Trip Tip: explore the Old Town first thing in the morning to see its gates and buildings with fewer crowds. You can head back in the evening for dinner and to soak up the nightlife.

2. Erhai Lake: the great landscape of Dali

Erhai Lake surrounded by mountains in Dali.

Erhai Lake stretches to the east of the Cangshan Mountains and defines much of Dali's landscape. All around it, you will find villages, fields, wetlands, piers and viewpoints.

The full route is extensive, so it's not a good idea to try and cover it without planning your stops in advance. If you only have one day, choose one of its banks and combine two or three nearby spots.

Among the most well-known spots are Longkan, Xizhou, and Shuanglang. There are also sections adapted for walking or cycling, although access conditions can vary depending on the area.

📌 Trip Tip: check the weather forecast before planning your route. Wind and rain can affect boat trips, bike tours, and visibility.

3. Cangshan Mountain: trails and panoramic views

The Cangshan Mountains form the great natural backdrop to Dali. The massif boasts numerous peaks, forests, streams and trails from which you can get views of the city and Erhai Lake.

There are various access points and cable cars, so it's important to check which route corresponds to each ticket. The duration of your visit will depend on the itinerary you choose, the weather conditions, and whether the ski lifts are operating.

Even when temperatures are mild in the Old Town, it can get chilly in the higher areas. Bring layers, water, sun protection, and suitable footwear.

📌 Trip Tip: don't schedule the climb for the same day as a full route around Erhai. Both experiences require several hours and depend on different factors.

4. Chongsheng Temple and the Three Pagodas

The Three Pagodas of Dali with Cangshan in the background.

Chongsheng Temple and the Three Pagodas form one of the most recognisable historical sites in Yunnan. The central pagoda, known as Qianxun, is accompanied by two other smaller structures.

The complex isn't limited to just the pagodas. It includes temples, courtyards, statues, and various vantage points from which to admire the whole site with the Cangshan mountains in the background.

The visit requires quite a bit of walking, as the buildings are spread out in depth and part of the route is on an incline. Allow at least half a day if you want to see the whole complex.

5. Shuanglang Ancient Town: Dali by the lake

Shuanglang Ancient Town is located on the eastern shore of Erhai Lake. Its narrow streets, terraces and accommodation with views have made it one of the most popular stops on the route.

You can stroll along the water, explore the centre, and combine your visit with other spots on the eastern bank. Vehicle access is limited in some areas, so you may have to complete part of the journey on foot.

📌 Trip tip: if you aren't staying overnight in Shuanglang, check the travel time back to Dali in advance and don't rely on the last available transport.

🌿 More Places to Visit in Dali

Butterfly Spring

Butterfly Spring is a natural space linked to the traditions of the Bai community. The site combines lush vegetation, ponds, and cultural elements.

It is located to the north of Dali, so it is more practical to include it in a route around that part of the lake than to visit it as a separate trip.

Longkan Pier viewpoint

Aerial view of Longkan Pier at sunrise on Erhai Lake.

The Longkan Pier viewpoint is one of the most photographed spots on the western shore of Erhai. Its walkways and waterside trees create an especially attractive landscape at sunrise.

Zhang family garden

The Zhang Family Garden offers a glimpse into Bai architecture and decorative traditions. The complex is made up of courtyards, ornate buildings, and spaces showcasing various cultural elements.

Xizhou Fields

The Xizhou wheat field train is an activity designed for touring and photographing the agricultural landscape. The appearance of the fields changes with the seasons, so the experience can be different depending on when you travel.

Family-friendly activities

If you're travelling with children, you might want to consider places like Canghai Cloud Grassland, Flomis Garden or Dali Luge Theme Park.

These suggestions are more recreational in nature and are perfect for mixing up historical visits with some outdoor activities. Be sure to check opening times and access conditions before you head out.

You can also check out the list of all the attractions in Dali.

☀️ Best Time to Visit Dali

Dali can be visited all year round, although conditions change depending on the season. Spring and autumn are usually particularly suitable for combining cultural visits with outdoor activities.

📅 Season🌤️ Typical Conditions🧳 Recommendation

March to May

Pleasant temperatures and spring scenery

A good time to explore Erhai Lake and Dali Ancient Town

June to August

Mild weather with a higher chance of rain

Bring a waterproof jacket and check the weather forecast

September to November

Generally stable weather with good visibility

Ideal for Cangshan Mountain and scenic viewpoints

December to February

Cool days and cold nights

Bring warm clothing and dress in layers

The temperature difference between day and night can be significant. Furthermore, solar radiation is intense due to the altitude, so it's a good idea to wear sun protection at any time of year.

Book cheap flights to Dali
London to Dali
Manchester to Dali
Edinburgh to Dali
See all flights

🥟 What to Eat in Dali

Dali's gastronomy is closely linked to Bai culture. Its specialities include rushan, a cow's milk cheese that can be served toasted; rice noodles; fish prepared with local ingredients; and various dishes featuring Yunnan mushrooms.

In the Old Town, you'll find traditional restaurants, street food stalls, and cafés. If you have any allergies or dietary restrictions, carry the information written in Chinese so you can communicate it clearly.

🚕 How to Get to and Around Dali

Dali has both an airport and a train station. Many travellers arrive by train from Kunming and then continue on to other destinations in Yunnan. The station is located in the modern area, not inside the Old Town, so you will need additional transport.

The airport is also separate from the historic centre. The transfer time will depend on traffic, your accommodation and the mode of transport you choose.

You can explore the historic centre on foot. However, to reach Cangshan, Shuanglang or the villages around Erhai, you will need a bus, taxi, a vehicle with a driver, or tourist transport.

Bicycles and electric vehicles are available around the lake, but not all roads are suitable for inexperienced users. Wear a helmet, check where riding is permitted, and check the battery range before setting off on a long route.

📌 Trip Tip: save the name and address of your accommodation in Chinese on your phone. Dali has very spread-out areas, and sharing the name only in the Latin alphabet can lead to confusion.

[5% Off] China Train Ticket Discount for New Users
24/7 Ticketing · 3-Minute Booking · E-Tickets

📱 Things to Know Before Travelling to Dali

  • Distinguish between the Ancient Town, Xiaguan, and the Dali prefecture when booking accommodation or transport.
  • Check the opening times and access conditions for each attraction before you set off.
  • Set aside a full day if you want to visit several villages around Erhai Lake.
  • Bring sun protection, sunglasses, and layers.
  • Check the weather forecast before heading up Cangshan.
  • Avoid trying to cycle all the way around the lake if you don't have enough experience.
  • Always ask for permission before taking photos of locals or traditional activities.
  • Carry your passport while travelling and when accessing places that require identification.
  • Download map, translation, and payment apps before you arrive.
  • Avoid major national holidays if you're looking to dodge the crowds.
  • You can extend your planning with the Dali Prefecture guide.
  • Check out our China travel guide too.

❓ FAQ – Things to Do in Dali

🧩 Explore More Travel Guides

Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.
> >
things to do in dali