
Rainbow Mountain, also known as Vinicunca, has become one of the most popular destinations in the Cusco Region, second only to Machu Picchu.
This stunning mountain is located in the Vilcanota Mountain Range, within the Andes of southeastern Peru. It lies in the district of Cusipata, in the province of Quispicanchi, although it can also be accessed from Pitumarca, in the province of Canchis.
At an altitude of around 5,200 meters (17,060 feet) above sea level, it stands out not only for its unique colors but also for the challenge it represents. Visiting it is an incredible experience, but it also requires physical effort, especially for those not used to high altitudes.
Table of Contents
To accurately locate Rainbow Mountain, you have to imagine heading deep into the highest and most remote areas of Cusco. It lies about 100 kilometers (62 miles) southeast of the city, in a powerful and largely untouched natural setting.
The surrounding landscape is shaped by the presence of Ausangate, one of the highest mountains in the country and considered an Apu, or protective spirit, within the Andean worldview.
What makes this mountain truly unique are its colors. The red, green, yellow, and purple stripes are no coincidence; they were formed over millions of years due to the accumulation of minerals such as iron, sulfur, and calcium. Over time, tectonic movements lifted these layers, and the melting of glaciers eventually exposed them, creating the striking landscape we see today.

Getting to Rainbow Mountain isn’t something you can improvise; it requires a bit of planning, especially because of how remote it is and its high altitude.
Most tours leave very early from Cusco, heading along the route toward Puno. After about two hours of travel, there’s usually a stop in Cusipata, which is the typical spot to have breakfast and rest before continuing.From there, the road becomes more rustic until reaching Phulawasipata, where the hike begins. The trek is challenging but also incredible: it crosses open Andean landscapes where it’s common to see alpacas and llamas in their natural environment, with snow-capped mountains in the background. It’s an experience that combines effort and beauty in every step.
How far is Rainbow Mountain from Cusco?
Rainbow Mountain is about 100 km (62 miles) from Cusco. The drive usually takes between 3 and 3.5 hours to reach the trailhead, depending on traffic and stops along the way.
Is the hike difficult?
Yes, it has a moderate to high level of difficulty, mainly due to the altitude, which reaches around 5,200 meters (17,060 feet). At that height, there is less oxygen, so it’s important to go slowly and take breaks. It’s also recommended to spend at least two days in Cusco beforehand so your body can better adjust.
When is the best time to visit?
The best season is between April and October, when there is less rain and the days are usually clear, allowing you to better see the mountain’s colors. From November to March, snow or fog is more likely, which can cover part of the landscape.
Can you ride a horse?
Yes, at the beginning of the route, members of the local community offer horses for an additional cost. It’s a good option if you don’t want to hike the entire way. However, horses only go up to a certain point; the final stretch, which is the steepest, must be done on foot to reach the main viewpoint.









