Planning a Trip from Cusco to Machu Picchu
The most efficient way to reach Machu Picchu from Cusco is by taking a train from Poroy or Ollantaytambo to Aguas Calientes, followed by a 25-minute shuttle bus to the citadel. You must book your entry tickets and train reservations at least 3 months in advance, as permits to the ruins are strictly limited and sell out quickly.
- Secure your entry permit. Go to the official Peruvian government website (tuboleto.cultura.pe) and purchase your Machu Picchu entry ticket. You must choose a specific circuit and time slot. Do this before booking flights or trains.
- Choose your train route. Book your train via PeruRail or Inca Rail. The most popular route is from Ollantaytambo to Aguas Calientes (1.5 hours). If you don't want to manage local transport to Ollantaytambo, pay extra for a train departing directly from Poroy station near Cusco.
- Book your bus to the entrance. Once in Aguas Calientes, buy a bus ticket at the kiosk on Avenida Hermanos Ayar for the ride up to the entrance. It is worth the $12 to save the 90-minute steep hike up the stairs.
- Acclimatize in Cusco. Spend at least 2 full days in Cusco (3,400 meters) before heading to Machu Picchu (2,430 meters) to avoid altitude sickness. Drink coca tea and limit physical exertion on your first day.
- Can I buy tickets at the gate?
- No. Tickets must be purchased online in advance. They do not sell them at the entrance.
- Is there a train from Cusco city center?
- Only limited services run from Poroy station (30 mins from city center). Most trains depart from Ollantaytambo.