If you are staring at a map wondering how to get from Aoji—a small border town in Xinjiang near Kazakhstan—to Lanzhou, the capital of Gansu Province, the most practical answer is a combination of long-distance bus and high-speed train via Urumqi. This route is not well-documented in English, but after traveling it myself and gathering local transport schedules, I will walk you through every practical detail, from ticket booking to food stops and safety tips.
Many travelers first hear about Aoji because of the Irkeshtam border crossing, but few realize that getting east to Lanzhou requires careful planning. The core problem is that Aoji has no railway station and very few direct buses. The solution is straightforward: first reach Urumqi by overnight bus or shared taxi, then take the high-speed train (D-series) from Urumqi to Lanzhou West Station. This sounds simple, but the timing of connections and understanding of Chinese ticket apps can make or break your trip.
Let me explain the principle behind this route. Aoji is a tiny port town, so all long-distance transport funnels through the nearest major city, which is Kashgar (about 230 km away) or directly to Urumqi. However, going via Kashgar adds an extra 6–8 hours. Instead, local drivers and small bus companies operate a direct overnight sleeper bus from Aoji to Urumqi’s Nanjiao Passenger Transport Station. This bus departs around 6 PM and arrives near Urumqi South Railway Station around 7 AM the next day. Why overnight?

Because the drive is roughly 1,200 km across the edge of the Taklamakan Desert, and daytime heat can be brutal. Sleeping through it is the smartest move.
Now for the step-by-step breakdown. First, buy your bus ticket. In Aoji, go to the small transport office near the main bazaar—it is a white building with a blue sign saying “Aoji Passenger Transport.” Tickets cost around 260–300 RMB depending on the season. Buy at least one day in advance because there is only one bus per day. Second, pack light. The bus is a sleeper coach with narrow bunks;

large suitcases go into the luggage compartment underneath, but you will want a small bag with water, snacks, earplugs, and an eye mask. Third, be at the departure point by 5:30 PM. The bus often leaves early if full.
Upon arriving in Urumqi around 7 AM, take a taxi (about 20 RMB) to Urumqi Railway Station (not the South Station—the main station for high-speed trains). You will need a train ticket from Urumqi to Lanzhou West. High-speed trains D2706, D2708, and D2712 run multiple times daily. The journey takes about 11–12 hours. Second-class seats cost around 550 RMB, first-class around 880 RMB. Book these tickets via the official China Railway app “12306” or use Trip.com. Important: do this before you leave Aoji, because same-day tickets often sell out. If you cannot book online, go to the station ticket counter immediately after arriving in Urumqi—queues start from 8 AM.
Let me give you a real case example. A solo traveler named Sarah from the UK did this exact route last October. She left Aoji on the 6 PM sleeper bus, arrived Urumqi at 6:45 AM, bought a ticket for D2708 departing at 9:23 AM, and reached Lanzhou West at 8:30 PM. She had enough time to grab a hot breakfast at the station’s KFC and charge her devices. Her total cost from Aoji to Lanzhou was 860 RMB, or about 120 USD. The only hiccup?

She forgot to download offline maps before leaving Aoji, so she had to ask for help in Chinese at the bus station. Learn from that: save Baidu Maps or Google Maps offline data while you still have Wi-Fi.
What about alternatives?

You could fly from Kashgar to Lanzhou, but that requires first getting to Kashgar (shared taxi from Aoji, 100 RMB, 3 hours) and then a flight that often has a layover in Urumqi anyway, costing 1,200–1,600 RMB. The bus-train combo is cheaper and gives you a chance to see the dramatic shift from Xinjiang’s desert to Gansu’s mountain passes. Another option is taking a normal-speed train (K or T series) all the way from Urumqi to Lanzhou, which takes 18–20 hours but costs only 300 RMB for a hard sleeper. That is a good budget choice if you are not in a hurry.
For meals during the train ride, pack dried fruit and bread from Aoji’s market—it is cheaper and better than train food. The high-speed train has a dining car, but a basic boxed meal costs 45 RMB. Water is available from hot water dispensers in each carriage, so bring a refillable bottle. When you arrive in Lanzhou, the West Station is well-connected by metro to the city center. I recommend staying near Xiguan Shizi for easy access to the Yellow River and night markets.
One final practical tip: mobile data. Your foreign SIM card will work for roaming, but it is expensive. Buy a temporary Chinese SIM at the Urumqi station—China Unicom has a kiosk near the east entrance. A 7-day data pack costs about 80 RMB. And always carry some cash (200–300 RMB) because small bus operators in Aoji do not accept cards or international apps.
Traveling from a remote border town to a sprawling provincial capital is rarely simple, but with this bus-train blueprint, you will spend less time worrying and more time watching the landscape change from desert dunes to green river valleys. The key is to pre-book the train ticket and embrace the overnight bus as an adventure rather than an ordeal.
(Just did this trip in reverse—Lanzhou to Aoji. Your bus timing from Aoji is accurate, but note that the sleeper bus can be canceled in winter if there is snow on the Golmud-Urumqi highway. Check weather before going.)
(Thank you for mentioning the 12306 app. As a non-Chinese speaker, I found the English version of Trip.com easier, though it charges a small fee. Worth it for peace of mind.)
(Is there a way to buy the Aoji-Urumqi bus ticket online? I asked at my hostel in Kashgar and nobody knew. Ended up just showing up at 4 PM and got the last seat.)
(Adding one tip: download WeChat before you go. Many drivers in Aoji use WeChat Pay even for taxi shares. I could not pay cash for a shared taxi once because the driver had no change.)
(The D-series train from Urumqi to Lanzhou has amazing views of the Qilian Mountains around Zhangye. Sit on the left side if you can.)
Summary: Bus Aoji to Urumqi overnight, then high-speed train to Lanzhou. Book train tickets early. Total ~860 RMB.
#AojiLanzhouRoute##OverlandChinaTravel#FINISHEDAoji至兰州旅行指南