WeChat is not just a messaging app. Inside it lives an entire ecosystem of mini-apps, called mini-programs that handle booking, payments, transport, and ordering without you ever leaving WeChat. Chinese travelers use them for almost everything. Most tourists do not know they exist.
These seven mini-programs cover the situations you will actually encounter as a tourist. All run inside WeChat. No extra downloads needed.
Key Takeaways
- Mini-programs are apps inside WeChat: no download, instant access via search or QR code.
- Access: Tap the WeChat search bar → type name → look for the mini-program (小程序) section.
- Payment: Most use WeChat Pay, works with your linked foreign Visa or Mastercard.
- Must-use: WeChat Transit for metro, museum mini-programs for timed tickets.
- Scan QR codes at restaurant tables to see the menu and order without speaking.
- Once used, mini-programs appear in your recent list for quick re-access.
How to Open a Mini-Program
- Open WeChat → tap the search bar at the top of the screen.
- Type the mini-program name in English or Chinese.
- In the results, look for the 小程序 (Mini Programs) section below the contacts.
- Tap the mini-program to open it: it launches inside WeChat.
- Alternatively: scan any QR code posted at a restaurant, attraction, or transport station.
1. WeChat Transit (乘车码) – Metro and Bus Payments
WeChat’s built-in transit payment covers metro and bus systems in over 100 Chinese cities. You open the mini-program, display a QR code, and scan it at the fare gate. No physical transport card needed.
Search: “乘车码” or “WeChat Transit” in the WeChat search bar. Add it to your WeChat Favourites for quick access. You will use this every time you take the metro.
Note: Not all cities are supported. Check the app for your city. In unsupported cities, Alipay’s transit code or a physical transport card is the alternative.
2. Museum and Attraction Booking Mini-Programs
China’s most popular attractions now require timed-entry tickets booked in advance. Many sell out days ahead, especially the Forbidden City, which caps daily visitors at 80,000.
| Attraction | Mini-Program Name | Book How Far Ahead? |
| Palace Museum (Forbidden City) | 故宫博物院 (Gugong) | Up to 7 days — sells out fast |
| Summer Palace | 颐和园 (Yiheyuan) | Up to 7 days |
| Terracotta Warriors | 秦始皇帝陵博物院 | Advance booking strongly recommended |
| West Lake (scenic boat) | 西湖游船 | Day-of available usually |
| Giant Panda Base (Chengdu) | 成都大熊猫繁育研究基地 | Advance booking required |
For each, search the attraction name in WeChat. Look for the official 官方 (official) verified badge on the mini-program result. Select your date, number of visitors, and complete payment via WeChat Pay. The ticket appears as a QR code in the mini-program – screenshot it as backup.
3. Restaurant Table Ordering
At most mid-range and higher restaurants in China, each table has a QR code on the table. Scanning it opens the restaurant’s mini-program directly in WeChat. You browse the menu, tap items to add them to your cart, and submit the order, all in WeChat, all in Chinese with photos.
Why this matters for tourists: the menu is photo-heavy and you can see exactly what each dish looks like before ordering. You avoid the awkward exchange of trying to communicate your order verbally. Payment completes through WeChat Pay at the end.
4. 12306 Train Ticket Mini-Program
The official Chinese train booking system (12306) has a WeChat mini-program. You can search train times, check seat availability, and view train information without leaving WeChat. Note: purchasing tickets directly requires a Chinese ID, which foreign passport holders do not have, use Trip.com or the 12306 app with a foreign passport registration for actual purchases. The mini-program is useful for checking times and prices before booking.
5. Didi Ride-Hailing
DiDi has a WeChat mini-program as an alternative to the standalone app. If you have trouble installing DiDi directly, or if you prefer to consolidate apps, the WeChat version works for booking rides and processing payment through WeChat Pay. The interface is simpler than the full app.
6. Meituan Food Delivery
Meituan (美团) is China’s dominant food delivery platform. The WeChat mini-program lets you order delivery to your hotel room. For travelers who arrive exhausted or want to eat in, this is the easiest way to get real local food delivered without phone calls. Select your hotel address, browse nearby restaurants, order, and pay via WeChat Pay. Many restaurants offer English photos of dishes.
7. Luckin Coffee and Chain Restaurant Ordering
Luckin Coffee (瑞幸咖啡): China’s largest coffee chain, with stores in almost every major city, has a WeChat mini-program for ordering ahead. You order, pay via WeChat Pay, and pick up when the app shows your order is ready. No queue, no language barrier. Useful for reliable WiFi spots too, as Luckin stores are everywhere. Other chains with mini-programs: Haidilao hot pot (reservation system), KFC China, and McDonald’s China.
Frequently Asked Questions
For the full picture of essential apps for China, including WeChat setup, see The Best Apps for Traveling in China. To set up WeChat Pay so you can use these mini-programs, see our WeChat Pay for foreigners guide.
