China's high-speed rail network is the best way to travel between cities, but buying tickets on 12306 as a foreigner can be frustrating. The official 12306 website and app have limited English support, and passport verification often fails on the first attempt. We tested the entire process with US, UK, Canadian, and Australian passports to bring you this definitive guide.
Method 1: 12306 Official Website (Cheapest, Most Reliable)
The official 12306 website (www.12306.cn) is the only direct source for train tickets. No third-party markup fees. Step 1: Go to 12306.cn and click the English language button (top right corner, labeled 'English'). Step 2: Click 'Register' and fill in your details. Name: enter your name EXACTLY as it appears on your passport. Include your middle name if it is on your passport. Nationality: select your country from the dropdown. Document type: select 'Passport'. Passport number: enter without spaces. Phone number: this is the most critical step. 12306 will send a verification SMS to this number. If you have a Chinese SIM card, use that number. If you do not, you may need to use trip.com (see Method 2). Email: any valid email. Step 3: Complete the CAPTCHA. This is intentionally difficult - it asks you to select images matching a Chinese character you cannot read. Click 'Refresh' until you get a simpler puzzle. Use Google Lens on your phone to translate the characters. Step 4: Verify your account. 12306 sends a verification link to your email. Click it within 24 hours. Step 5: Log in and search for trains. Enter your departure city (Beijing, Beijing South, Beijing West, Beijing Chaoyang - four different stations). Enter destination city. Example: Beijing South to Shanghai Hongqiao - the most popular route. Step 6: Select your train. G-trains are high-speed (300-350 km/h). D-trains are slower (200-250 km/h). K/T/Z trains are conventional (slow but cheap). Step 7: Add passenger. Select 'Passport' as document type. Enter your passport number. Step 8: Payment. 12306 accepts Visa, Mastercard, and UnionPay for foreign cards. Failed payment? Try again - it often works on the second attempt. Alternative: Alipay/WeChat Pay if linked. Common issues: 'Passenger identity verification failed' - this happens if your name does not exactly match your passport. Try: removing middle name, adding spaces, or using your passport's machine-readable format. If all fails, proceed to Method 2.
Method 2: Trip.com (Easier but 5-15% More Expensive)
Trip.com (formerly Ctrip) offers an English interface that is much easier for foreigners. It adds a small service fee (5-15 RMB per ticket) but saves significant frustration. Step 1: Download Trip.com app (available in your home country's app store) or visit trip.com. Step 2: Create account using your email and home country phone number (no Chinese SIM needed). Step 3: Search for trains. Same stations as 12306. Trip.com shows the exact same trains and prices as 12306 (before their service fee). Step 4: Add passenger. Select 'Passport' as document type. Trip.com's verification is more lenient than 12306 - most passports pass on first try. Step 5: Payment. Trip.com accepts Visa, Mastercard, Amex, PayPal, and Apple Pay. This is much easier than 12306's payment system. Step 6: Receive booking confirmation by email. Important: Trip.com tickets are NOT automatically linked to your passport at the station. You need to collect paper tickets. See below for collection instructions. Price comparison for Beijing to Shanghai (second class): 12306 direct price = 553 RMB ($76). Trip.com price = 553 RMB + 10 RMB service fee = 563 RMB ($78). Difference = $2. Worth paying for convenience.
Want a Local Guide to Show You Around?
Skip the tourist traps and discover the real Beijing with a local insider. Your first consultation is free.
Ticket Collection and Platform Navigation
Picking up paper tickets: go to any train station ticket office or ticket machine. Machines with the 'Passport' logo (a small passport icon on the screen) accept foreign passports. Step 1: Select 'English' on the machine. Step 2: Select 'Pick Up Tickets'. Step 3: Scan your passport at the designated area (bottom left of most machines). Step 4: Select all unpaid/uncollected tickets. Step 5: Confirm. The machine prints your tickets. No ticket needed for 12306 direct purchases: if you bought directly on 12306 with your passport, you can use your passport at the automatic gate to enter the station. Look for gates with the passport icon. Insert your passport (photo page facing up) at the gate. The gate opens. Keep your passport in hand - you need it again at the platform gate. Navigating Beijing train stations: Beijing South (北京南站) - most high-speed trains to Shanghai, Nanjing, Hangzhou. Beijing West (北京西站) - trains to Xi'an, Chengdu, Guangzhou, Hong Kong. Beijing Chaoyang (北京朝阳站) - trains to Harbin, Shenyang, Dalian (Northeast China). Beijing Railway Station (北京站) - trains to Inner Mongolia, some international trains. Allow 30 minutes minimum before departure at any Beijing station. Stations are large and security checks take time. Platform etiquette: find your carriage number on the platform floor markings. Stand in the designated area. Board when doors open. Store luggage in overhead racks or between seats. Second class seats are 2+3 configuration - window or aisle.
Last updated: · Next review: ·Prices and policies may change. We verify all information regularly.
Planning Your Beijing Trip?
Get our complete guide and checklist plus personalized tips from our local team.
Hidden Beijing Recommends
Every recommendation on this site is based on our team's personal experience and testing. We do not accept payment for positive reviews. All suggestions are curated to help you have the best possible experience in Beijing.
Hidden Beijing's Curated Hotels
We personally inspect and recommend hotels that offer the best value, location, and English-friendly service for international travelers. Our top picks include boutique hotels in hutongs, business hotels in CBD, and luxury options in Wangfujing.
Our team inspects every hotel before recommendationHidden Beijing's Restaurant Picks
Hand-selected restaurants where foreigners feel welcome, menus have English descriptions, and the food represents the best of Beijing cuisine. From Peking duck to street food, we guide you to the right spot.
Tested and verified by our local teamVPN Services Tested in Beijing
We regularly test VPN performance inside Beijing. Our recommendations are based on actual connection tests at Beijing hotels, coffee shops, and mobile networks. We update our findings monthly.
Tested inside Beijing and refreshed regularlyHidden Beijing curates every recommendation personally. We never accept payment for listings.
