If you have ever seen images of a mountain painted in brilliant stripes of red, yellow, orange, and turquoise, you have likely stumbled upon one of China’s most surreal natural wonders. The Rainbow Mountains, also known as Zhangye Danxia, are located in Gansu Province in northwestern China. They look almost too vivid to be real — like something lifted straight out of a fantasy film. For travelers seeking extraordinary landscapes, these colorful hills deserve a top spot on any China itinerary.
Why Are the Rainbow Mountains in China So Colorful
The striking colors of these mountains come from layers of sandstone and mineral deposits that were laid down over hundreds of millions of years. Iron oxide gives the reddish hues, while traces of other minerals create the yellows, greens, and blues you see today. The region experienced massive tectonic activity, which tilted the rock layers into the sloping patterns we observe now. Erosion over millennia has exposed these vibrant strata, giving the mountains their iconic rainbow appearance.

Most of the famous Rainbow Mountains are concentrated around Zhangye City in Gansu Province. The Zhangye National Geopark is the main visitor area, spread across dozens of square kilometers. This UNESCO Global Geopark draws millions of tourists every year because the scale and intensity of the colors are unmatched anywhere else in the world.
How to Get to the Rainbow Mountains in China
Reaching the Rainbow Mountains starts with a flight to Lanzhou, the capital of Gansu Province, which has regular domestic flights from major Chinese cities like Beijing, Shanghai, and Xi’an. From Lanzhou, you can take a high-speed train or a direct bus to Zhangye,a journey of about three to four hours. Once in Zhangye, local tour buses and taxis offer easy access to the geopark entrance.

Many visitors choose to join a guided day trip from Zhangye city center. These tours typically include hotel pickup, entrance fees, and a knowledgeable guide who explains the geological history along the way. It is worth booking in advance during peak travel seasons, as the park can get quite crowded.
When Is the Best Time to Visit Rainbow Mountains in China
The ideal time to visit is between May and October when the weather is dry and clear. Summer months bring the most tourists, but the bright sunlight enhances the colors dramatically. Late spring and early autumn offer milder temperatures and fewer crowds. Avoid the winter months, as cold weather can make the landscape appear dull and some trails may be closed due to ice.

The park is open daily from early morning until late afternoon. Arriving right at opening time helps you beat both the crowds and the harsh midday sun. Early morning light casts a soft glow on the rock formations, producing some of the most stunning photograph opportunities.
Photography is one of the main reasons travelers flock here. Bring a wide-angle lens to capture the sweeping curves of the terrain and a polarizing filter to deepen the saturation of the colors. Hiking paths and observation decks provide elevated views that reveal the full magnificence of the rainbow patterns stretching across the hillsides.
