HookRace Blog     Posts     Feed     DDNet     Me    

Staying in Taiyuan, China

Sunset view in Taiyuan

We live in Heidelberg, Germany. About once a year we travel to my wife’s hometown of Taiyuan, the capital of the Shanxi province in China, to visit my parents-in-law. Our most recent visit was in spring of this year, for two months. In this post I’ll talk about my experiences of regularly staying in Taiyuan since 2019.

Map of Taiyuan's location in China

Source: Wikipedia

Getting There

Currently Germans can stay for 30 days in China without a visa. Since we stayed in Mainland China for the entire two months, we couldn’t make use of it this year unfortunately. Last year we did a quick trip to Hong Kong, so we had two separate 30-day periods.

Luckily we live pretty close to the Frankfurt airport, which has direct flights to Beijing using Air China:

Air China plane from Frankfurt to Beijing

From Beijing airport we cross the city by subway to the train station, which is slightly challenging with a stroller and heavy luggage:

Beijing subway map

From there it’s a 2.5 hour trip by high speed train, recently upgraded to 350 km/h. Since the trains are pretty cheap and convenient they are quite popular, so you have to book a ticket early for popular times and fast trains:

I haven’t seen a single train being delayed so far, which is refreshing after having ridden trains regularly for about 15 years in delay-plagued Germany. The high speed rail network of China is amazing in general, with more high speed tracks existing inside of China than outside:

Rail map of China

Source: Wikipedia

The train stations function a lot like airports though, so there are security controls and a line to check into the platform before you can enter the train. There was a technical issue for a few seconds right after we went through the ticket check:

Train station queue

City

The Taiyuan area is famous for coal and steel, similarly to the Ruhr area in Germany. You can still see a lot of industry, including a huge steel production facility in our backyard and coal refinement:

Coal refining

Solar has seen a big boom in China, here’s a random hill covered in solar cells:

Solar cells on mountain

Taiyuan boasts a population of 4-5 million, making it a similar size to Berlin. Yet it seems to be widely unknown, at least I had never heard of it before meeting my wife. There are a lot of huge cities in China after all. While China itself is not growing in population anymore, but shrinking, people from villages and smaller cities are moving to larger cities, so Taiyuan is still growing at ~1.7% per year. Compare that to Heidelberg’s measly ~0.4% yearly growth.

Taiyuan from above

Shanxi is not at China’s coast, but a bit inland. This has cut it off from a lot of the recent boom China’s coastal cities have received thanks to access to international shipping. Historically Taiyuan played a much larger role in China and was the capital of many dynasties. Unfortunately following the Cultural Revolution there isn’t much left of historic buildings. What looks like historic buildings in the center of Taiyuan often turns out to be replicas:

Shopping street

Nevertheless Taiyuan has some actual ancient sights like the Jinci temple and Twin Pagoda Temple. Pingyao Ancient City is also only 30 minutes by train.

There doesn’t seem to be a lot of tourism or international travel to Taiyuan in general. This year I’ve seen a handful of people from outside of East Asia, in the years before it was even less. When I looked for some information on the city, I couldn’t find much in English online, and what I could find wasn’t that kind. I can imagine that life in the villages is indeed less interesting:

Village

Pollution

While we’re talking about the bad sides, air pollution can be tough, especially during the winter. Since I don’t enjoy cycling in -20°C either, I’m now avoiding going to Taiyuan in winter:

Winter

In recent years the pollution has been getting better though, spring is usually dry with nice weather. Occasionally there are dust storms from the Gobi desert, which are unpleasant to be in, and about the only time you really need an air purifier at home. But on most days you can see far and the air seems fine:

Clear views

Fen River

The Fen river (or Fenhe, literally “Large river”) that runs through the city is unfortunately quite polluted, so swimming in it is not advised. The waterfront has been made into a huge park of sorts, with walking paths and cycling paths along the river for the main part of the city. This allows crossing through the city from north to south or vice versa undisturbed by cars or scooters:

View of re-naturized area around Fen river in the north

Interestingly the Fen river doesn’t carry enough water naturally. Taiyuan has also been plagued by the entire city sinking by more than 2 meters since 1949 from the groundwater lowering by about 70 meters, mostly caused by intensive agriculture, coal mining and heavy industry. This trend has recently been partially reversed. Planting trees and reducing water usage seem to have helped, but the major driver has been the Wanjiazhai Water Control Project, which redirects over a billion cubic meters of water per year from the Yellow river to the Fen river.

Bridge crossing Fen river

China seems to have a thing for huge infrastructure projects, we’ve already talked a bit about the high speed railway network, you’ll also see some nice looking bridges later.

Fen river in the south

Some older men seem not to be disturbed by the river’s pollution. During runs I’ve quickly learnt where the hot spots of naked swimming are (and to avoid them). There is a nice looking public pool next to the river, so you can still safely swim.

Traffic & Transportation

Car traffic during rush hour seems bad, but luckily we rarely had to go through it. The experience of staying in a city during vacation isn’t representative of actually living and working there after all. On smaller roads there are more electric scooters than cars. Delivery drivers make up a huge fraction of the e-scooters. Gasoline-powered scooters are heavily restricted in the inner city.

Road at night

Street signs include a N/E/S/W designation to show which direction the street is going.

Street sign at a park

With a stroller taking a bus is more convenient than using bicycles. It is also extremely cheap at 0.5 RMB per ride, or about 0.06 €. This is literally the only photo/video I found including a bus, featuring some bonus sheep coming down from the mountains:

Two subway lines have been opened in the city so far, one going from North to South (opened in 2020), the other going to the airport (opened in 2025).

Subway station

For navigation Amap works great, outside the city I’ve also been relying on CoMaps. Unfortunately Amap only shows exact arrival times at bus stations when set to Chinese, not in English. Luckily searching still works with Pinyin (romanization system) even when the UI is set to be in Chinese.

The bus and subway stop running pretty early in the evening, so we had to also use ridesharing. Didi and Amap are the usual solutions and cost about 1-5 € for our usual trips through the city.

There is a (barely-international) airport in Taiyuan, which mostly connects to other Chinese cities, including Hong Kong and Macau. Last year there also were direct flights to Thailand, but they don’t seem to exist anymore.

Parks & Running

My parents-in-law live right next to the Forest Park, which is a park trying to emulate being in a forest. This makes it quite different from most other parks in Taiyuan, which look more artificial and often have playgrounds. Parks are for free, (very) actively maintained, and are popular for all kinds of social activities like dancing, singing, sports or jianzi:

Bridge and lake in a park

Twin Towers Park

Playground in park

People playing jianzi

Sports equipment

Waterway in park

The area surrounding the lake in the Forest Park is a hotspot for daytime camping in Taiyuan:

Daytime camping

Soon I started running in the Forest Park, where one round is a convenient 6 km. Occasionally a group of soldiers from a nearby camp would join me.

Forest Park

After a while Forest Park became a bit repetitive though, but luckily it’s right next to the Fen river, so I switched to the paths next to the river instead for longer runs:

Cycling path next to Fen river

One day I wanted to run a long distance and went all the way north to the North University of China, which sits where the Fen river starts running into the city. I wanted to go further, but there were ominous signs of the area being restricted by military, and a few people standing guard at the path. Quoting Wikipedia:

The university played an important role in the weaponry development and personnel training for the People’s Liberation Army during the Second Sino-Japanese War and the Chinese Civil War.

Close to the end of Northern path

Running south was easier, there is even a dedicated walking/running path directly on the river, going pretty far south. So you don’t even run into cyclists:

Pedestrian path on the Fen

Unfortunately pedestrian-only areas are usually blocked off from bicycles and scooters in a way that also won’t allow wheelchairs or strollers to enter.

Cycling into the Mountains

Nevertheless, with running I wouldn’t get that far. My father-in-law bought a nice mountain bike and had it retrofitted into an e-bike. The total cost was 500 € for what I’d consider a pretty nice bicycle that you’d probably have to pay 3-4x as much for in Germany. Since the motor sits in the front wheel it rides pretty well as a non-electric bike too:

E-Bike

Annoyingly the speed limit on the entire cycling path next to the Fen river is 15 km/h, which is unreasonably slow even with a non-motorized bicycle:

Speed limit of 15

I quickly discovered that the mountains to the west are the highlight of Taiyuan. My first trip into them went up to the 2nd Fenhe reservoir:

2nd Fen Reservoir

The small building visible in the above picture is the nicest spot that is reachable by a proper road:

Tower at 2nd Fen Reservoir

There were multiple really nice spots on the ridges of the 2nd Fen reservoir, so I kept coming back for them. Some of the paths were muddy or made of loose stone, with apparently no traffic and barely any visitors.

Then I started exploring the mountain ridges from north to south. Interestingly driving into the mountains by car requires pre-registration and signing into a list. Since I arrived by bicycle they always just waved me through. Here’s a view from what is apparently a new tourist spot up on the mountain, looking down on the Fen river:

View from a newly built mountain tourist spot down to the Fen river

Once I accidentally rode into a construction site on the mountain, and only realized after reaching the end of it, where I was greeted by a fence blocking access to the road. There were no signs warning of the construction before it, from what I can tell, but I might not have understood them anyway.

Construction fence

Another time only one lane of the road was closed for construction in the mountains, but on the other lane the road traffic was still not moving. Someone waved at me to just ride past on my bicycle, which is when I noticed an elderly woman sitting in the middle of the remaining lane holding up a sign.

Cycling road in the mountains

I have barely met any other cyclists in the mountains, but this might also be caused by me usually riding early in the morning during work days. As I kept going further south I discovered the Mengshan Giant Buddha statue.

Mengshan Giant Buddha from far

I realized that I had cycled just past it without seeing it once, so on the next trip I was determined to get to it. Apparently I was too determined… With CoMaps I found a small path that went over some mountain ridges. The path was barely rideable by bicycle because it mostly consisted of loose stones and was pretty steep:

Mountain roads

Finally I ended up in the Mengshan Giant Buddha area, cycled once around it and finally went in. Some workers kept asking me questions, but with my bad Chinese I didn’t manage to understand what they were talking about. I noticed that the closer I got to the statue the more it looked like a park, so I parked my bicycle and walked up the rest of the way:

Mengshan Giant Buddha park

Mengshan Giant Buddha from close

When I walked back to my bicycle it had disappeared, and there were two park workers standing there instead. I got picked up by them, they delivered me and my bicycle to some guards who arrived with a car and drove me to the end of what I had now figured out was a paid park. Apparently no one other than me thinks to go through some tiny mountain paths to get in there, so the sight’s park entrance from the mountains was neither closed nor staffed and I hadn’t noticed that I entered it accidentally. Luckily I managed to explain what had happened to the guards and they let me go on my merry way.

Riding further south also meant I went past a lot of the impressive bridges crossing the Fenhe:

Bridge by night

The Fenhe path is not well connected to other infrastructure, so even getting up to the bridges often means having to carry the bicycle up stairs:

Bridge by night

The general pattern seems to be that China likes doing huge infrastructure projects, but actually integrating them properly gets missed sometimes.

Bridge by evening

Bridge by evening

2 bridges

Even further south the mountain roads were much better (actually paved, brand new road opened in 2019), with a kind of famous spiral mountain bridge on the Tianlongshan Highway. The only other visitors I saw there were a group of 4 women who stopped their car and started screaming into the sky:

View down into the city on modern road

Spiral road from below

Spiral road from the middle

Mud and rock slides as well as some flooding on the roads seem to be a common occurrence, I noticed them after each strong rain:

Rocks on the road

Rocks on the road

I also kept running into clearly man-made loess caves, so-called yaodong. They are close to villages, so they might actually connect to the more modern houses there. Quoting Wikipedia:

As of the early 2000s, between 30 and 40 million people in northern China still lived in yaodongs, a number rapidly decreasing as millions move to more modern dwellings nearby or move away as part of urbanization in China.

Artificial cave

Graves in random places on the mountains are also a common sight:

Graves

I didn’t have as much success getting into the mountains on the east, the road was blocked and the guard utterly uninterested in explaining why:

Closed road up the mountain

Restrictions and the Internet

For using the internet as a foreigner, relying on Google, WhatsApp, Wikipedia, etc., the Great Firewall is annoying, but using a cheap Hong Kong eSIM from 3HK easily circumvents it. My interpretation is that China is only trying to prevent their own citizens from accessing the wider internet and doesn’t care about visitors.

During the evening connections to Europe are noticeably slower, I guess the total bandwidth for traffic outside of China is just pretty limited. Chinese people might not mind much since they mostly use local services anyway.

For payment Alipay and WeChat Pay work well, and both are literally accepted and preferred by anyone, including the smallest street food shops. It can be connected to a credit card and at least for me the credit card fees were waived every time for some reason. You have to upload your passport in the app to verify your identity, which is slightly disconcerting, but seems to become more common in Western apps nowadays too. You can still get around with cash, but shop owners might scramble to get change from a colleague.

Outdoor restaurant

The Taiyuan Satellite Launch Center has been in operation since 1966. It’s located about 300 km from the city and has regular launches. Unfortunately watching them seems not to be allowed, especially for foreigners.

Far view

Language, School & Work

My Chinese is very basic, so I have trouble getting around. Unfortunately most people in Taiyuan don’t speak any English. I have noticed that school-age kids would mostly just say rote phrases in English, but not actually be able to communicate with me.

School and work schedules seem crazy to me, with both kids and adults staying at school/work all day. I can’t imagine learning or working for that many hours in the day, my brain would just shut off after a few hours and I’d have to switch to something lighter.

There seems to be a huge difference in the quality of schools, to the point where some famous public schools would take over other public schools to lend them some of their prestige. Parents move (or pretend to move) to an area to give their children access to a good school. The craziest traffic I’ve seen is in front of a school, with scooters, people and cars bringing the entire street to a stop during pickup times. I couldn’t even get through on foot.

There is also barely any time off, so when weekend or holidays hit all the nice spots are overcrowded. See the parking traffic at Forest Park for example:

Traffic at Forest Park

Construction

New buildings are constructed at break-neck speed in Taiyuan, which adds as many people every two years as live in Heidelberg in total (150k). Work on construction sites happens during all times of the day, even in the middle of the night. In a two-month stay I can easily watch the progress of multiple large residential buildings going up. Since my first visit in 2019 the entire skyline behind this view of the Forest Park has changed noticeably:

Out of curiosity we visited a newly built apartment for sale, and it feels strange to get such a luxury apartment for such a cheap price. Top floor (around 30) with 370 m², with a view overlooking one of the nicest parks in the city, for just 900k €. It’s not the exact one as in this video, but it gives you an idea:

Building quality is much lower than in Germany, with drafts coming in from the 2-paned windows. Insulation is probably not a major concern either, and it kind of makes sense when even electricity only costs about 0.06 €/kWh, or about 6 times less than in Germany.

Nice cars too

Some buildings are also just erected without any official permission, so the people living there can’t even register since the city considers their address as non-existent.

Food

The food in Taiyuan is amazing. I like noodle dishes and that’s what Shanxi is famous for. The northern part of China is way more about wheat and millet, which is what they’ve been growing for thousands of years.

Shanxi Hot Pot

But you’re not restricted to local dishes of course. You can have all kinds of East Asian cuisines, including the full variety of Chinese regions. There are so many restaurants that on a single street you’ll find more variety of foods than in all of Heidelberg.

Various meals

Prices are pretty low at restaurants, a normal dinner would set us back 3-8 € per adult.

Spicy bowl

People regularly bring their own drinks, for example bubble tea or alcohol, or even food from another restaurant, to the restaurant they’re eating at:

Barbecue with outside seating

My favorite is eating street food instead of sitting down in a restaurant. A few years ago most of the improvised street food stalls were banned from the city, but they seem to have made a comeback. I seem not to be alone in liking them, since they are pretty crowded on evenings and during the weekend. The highlight is lamb skewers for 0.25 - 0.5 € each:

Restaurant without sitting, dedicated to skewers

Lamb skewers

The “Food Street” of Taiyuan features fake Ming/Qing dynasty style buildings and has lots of street food available. But there are also smaller hot spots around the city. Just taking a bus crossing through the city in the evening you’ll run past lots of places where people are sitting/standing outside eating street food.

Another popular street food spot

In recent years Mixue has gotten extremely popular. You can now find the shops on many street corners, selling ice cream (0.25 €), lemonade (0.5 €) and bubble tea (1 €). Quoting Wikipedia:

At the end of 2025, it operated almost 60,000 stores in China and overseas, making it the world’s largest food-service chain by number of stores.

Mixue

Attractions

This year we went to a bunch of playgrounds, theme parks and other entertainment since our son could enjoy them much more now that he’s three years old. A highlight was the Fantawild Oriental Heritage theme park, with theaters, rollercoasters and lots of other attractions:

Live music at Fantawild

Boat ride at Fantawild

Rollercoaster at Fantawild

Conclusion

I feel like I’ve been extremely lucky to get to spend months every year in Taiyuan, which I now consider a hidden gem. It has easy access to my favorite foods, great running paths and mountain roads for cycling:

Me at the 2nd Fen Reservoir

I’m wondering if I would have started to like any city I get thrown into, being generally optimistic and curious might play a role. It’s not like I think Heidelberg is any worse now, it’s just great in a myriad of different ways. But that might be for another post.

Immich has a nice feature of showing a map of where I’ve taken photos, roughly corresponding to areas of Taiyuan I’ve been to:

Locations from Immich

You can reach me at [email protected].

2nd Fenhe reservoir