Machu Picchu Online Tickets

Oct 2026
MonTueWedThuFriSatSun
12345678910111213141516171819202122232425262728293031
Oct 2026
MonTueWedThuFriSatSun
12345678910111213141516171819202122232425262728293031

Plan your trip to Machu Picchu

If you're planning to visit one of Peru's most important wonders, the first step is securing your Machu Picchu tickets. You can buy them online and then arrange the transportation needed to reach the citadel.

How to buy Machu Picchu tickets online?

Machu Picchu tickets can be purchased online through TuBoleto, the official platform managed by the Ministry of Culture. To make the purchase, you must select the date you wish to visit the citadel and choose the circuit and route available for that day. Before you start, have on hand:

  • National ID, immigration card, or passport.
  • Email address.
  • Visitor details.
  • Visit date.
  • Circuit and route you want to do.

Where to buy Machu Picchu tickets?

The online option lets you check availability and select the visit date before completing the purchase. There is also an in-person sales option at Machu Picchu Pueblo, subject to availability. If you have a specific date for your trip, buying online in advance lets you better organize the rest of your itinerary.

What else should you book besides Machu Picchu tickets?

Buying the ticket does not include transportation to the citadel. To complete your trip, you need to arrange several services.

How to plan your trip to Machu Picchu?

Service:Needed for:
Machu Picchu ticketAllows entry to the citadel on the selected date and circuit.
Bus ticket to CuscoLets you get to Cusco from your city of origin.
Train to Machu PicchuConnects Cusco or Ollantaytambo with Machu Picchu Pueblo, depending on the chosen service.
Bus to Machu PicchuProvides transfer between Machu Picchu Pueblo and the entrance to the citadel.
AccommodationOptional, if you want to spend the night in Cusco or Machu Picchu Pueblo.

How to get to Machu Picchu from Cusco?

If you're traveling to Machu Picchu, Cusco is one of the main starting points for planning the route.

One alternative is to use Inca Rail's Bimodal service, which combines bus and train:

Cusco → Ollantaytambo → Machu Picchu Pueblo → Machu Picchu

Another option is to travel from Cusco to Ollantaytambo and board the train there to Machu Picchu Pueblo.

The most convenient alternative will depend on your itinerary, your entry time, and the transportation service you choose.

How to travel to Cusco to visit Machu Picchu?

If you haven't yet bought your transportation, on redBus you can search for bus tickets to Cusco from different cities in Peru.

Routes to Cusco to reach Machu Picchu

RouteApproximate distanceAverage travel timeLowest ticket price (*)
Arequipa to Cusco515 km10 hoursS/40.00
Lima to Cusco1,102 km21 hoursS/100.00
Puno to Cusco386 km7 hoursS/40.00
Puerto Maldonado to Cusco477 km9 hoursS/50.00
Ica to Cusco798 km16 hoursS/120.00
Hidroelectrica to Cusco213 km6 hoursS/54.00
Ollantaytambo to Cusco65 km2 hoursS/35.00
Juliaca to Cusco343 km6 hoursS/35.00
Ayacucho to Cusco575 km13 hoursS/60.00
Tacna to Cusco812 km13 hoursS/100.00

*About the price list

The prices shown in this table are for reference only and are subject to change without prior notice. Fares may vary depending on the travel date, season, seat availability, demand, schedule, route, carrier, bus type, and selected service. Additionally, promotions and discounts are subject to terms and conditions and availability. The final price and applicable terms and conditions will be displayed during the purchase process before payment is made.

How to buy bus tickets to Cusco online?

Once you've set your travel date, you can buy your bus tickets to Cusco online from the redBus website or app.

The process is simple:

  • Enter your city of origin.
  • Select Cusco as your destination.
  • Choose your travel date.
  • Compare available schedules and companies.
  • Select the service you prefer.
  • Choose your seat and complete payment.

redBus lets you compare different options before making the purchase.

How to get from Cusco to Machu Picchu?

Once in Cusco, you have different options to continue your trip.

Option 1: Cusco – Ollantaytambo – Machu Picchu

You can start the journey from Cusco using the Bimodal service or travel by road to Ollantaytambo and continue by train.

Option 2: Ollantaytambo – Machu Picchu

If you're already in the Sacred Valley, you can head directly to Ollantaytambo and board the train to Machu Picchu Pueblo.

On redBus you can check available Inca Rail services for routes such as Cusco – Machu Picchu, Ollantaytambo – Machu Picchu, Machu Picchu – Cusco, and Machu Picchu – Ollantaytambo.

Train tickets to Machu Picchu with Inca Rail

After buying your Machu Picchu tickets, you can book train transportation to reach Machu Picchu Pueblo.

Inca Rail offers different service options:

  • Bimodal: bus + train.
  • The Voyager: a train travel alternative.
  • The 360°: panoramic experience.
  • The Prime: premium service.
  • The First Class: higher-category alternative.
  • The Private: private service.

*Availability depends on the date, route, and time selected.

Can I buy my train ticket to Machu Picchu online?

Yes. You can check and book train services to Machu Picchu through redBus. The platform shows options for routes such as Cusco–Machu Picchu and Ollantaytambo–Machu Picchu, letting you compare schedules before booking.

Tips for buying your Machu Picchu tickets

  • Check availability before choosing your date.
  • Verify the circuit and route before paying.
  • Buy your tickets in advance if you already have your travel date set.
  • Coordinate your train schedule with your Machu Picchu entry time.
  • Bring the ID document used during the purchase.
  • Save your ticket in digital format.
  • Allow extra time for transfers.
  • If traveling from another city in Peru, buy your bus tickets to Cusco in advance.
  • Compare schedules and services before booking your transportation.

FAQs

Where to buy Machu Picchu tickets online?

Tickets can be purchased online through Tu Boleto, the official platform managed by the Ministry of Culture.

How to buy Machu Picchu tickets?

You must go to the official platform, select Llaqta Machupicchu, choose the available date, circuit, and route, and complete the requested information to make the purchase.

Do Machu Picchu tickets include the train?

No. The entrance to the citadel and train transportation are separate services. You must book them separately.

How to get to Machu Picchu from Cusco?

You can travel via a Bimodal service that combines bus and train, or travel from Cusco to Ollantaytambo to continue by train to Machu Picchu Pueblo.

Where to buy bus tickets to Cusco?

You can buy bus tickets to Cusco online on redBus, where you can compare different companies, schedules, and fares based on your travel date.

Can I buy train tickets to Machu Picchu online?

Yes. redBus lets you check and book train services to Machu Picchu, including routes from Cusco and Ollantaytambo.

What do I need to visit Machu Picchu?

You need a valid ticket for the selected date and circuit, and your ID document. You must also separately arrange transportation to Machu Picchu Pueblo and the transfer to the citadel.