Bus to Machu Picchu: Fast, comfortable and safe

Purchase your official bus ticket to Machu Picchu with guaranteed availability.

Buy your ticket now!

For any bus. The trip takes approximately 25 to 30 minutes.

Eco-friendly and sustainable buses 60+ available schedules

Welcome to Bus Machu Picchu Ticket!

Enjoy a stress-free trip to one of the wonders of the world. The bus service to Machu Picchu guarantees you fast, comfortable, and safe transportation, with daily departures and modern vehicles. Travel with peace of mind as you approach this unique destination, with everything you need for an unforgettable experience.

Trip to Machu Picchu: Book Your Bus Now!

Enjoy a comfortable and safe trip from the town of Aguas Calientes to the majestic Machu Picchu. Book your ticket for the bus that will take you to the wonder of the world. Make your reservation and start your adventure today!

Bus to Machu Picchu

Enjoy a comfortable and safe trip!!!

Departures every 15 minutes

Over 60 schedules with constant departures from 5:30 AM.

Authorized eco-friendly buses

Service operated by an authorized company with modern buses and official routes.

Comfortable and scenic route

A comfortable and safe journey, surrounded by tropical landscapes.

24/7 assistance

We’re always here for you, providing guidance every day of the week.

Bus fares to Machu Picchu

Foreigners Peruvian
Adult Child Adult Child
Round trip price 34 USD 18 USD 22 USD 13 USD
Upward trip price 19 USD 13 USD 14 USD 13 USD
Downward trip price 19 USD 13 USD 14 USD 13 USD

See more

Frequently Asked Questions

What is the best time to take the bus to Machu Picchu?

Buses depart from 5:30 AM. We recommend taking the first shifts to arrive early and enjoy Machu Picchu with fewer tourists. The trip lasts approximately 25 to 30 minutes from Aguas Calientes.

Can I buy round-trip tickets?

Yes, the service allows you to purchase a one-way ticket, a return ticket, or a round-trip ticket. The last option is the most chosen, as it guarantees your return to Aguas Calientes after your visit to Machu Picchu.

How long does the bus ride take?

The trip from Aguas Calientes to Machu Picchu takes between 25 and 30 minutes. The route is along the Hiram Bingham road, a paved road with panoramic views of the Urubamba River and the typical tropical vegetation of the area.

What is the first and last bus schedule to Machu Picchu?

The bus service from Aguas Calientes to Machu Picchu starts at approximately 5:30 AM, coinciding with the first entrance time to the citadel (6 AM). Departures continue regularly until around 5:30 PM, when Machu Picchu closes.

Do I need to print my ticket?

No, it is not necessary. You can show your digital ticket from your phone when boarding the bus. After booking the service, we will send you the confirmation to your email.

Are there discounts for children or students?

Yes, children receive discounts on the regular fare. University students and Peruvian citizens can also access reduced fares on their tickets.

Where does the bus leave from in Aguas Calientes?

The official bus station is located in the center of Aguas Calientes (Machu Picchu Pueblo), just a few minutes walk from the train station.

What happens if I miss my bus departure?

The bus service does not operate with numbered seats or strict boarding times. If you miss your bus, you can take the next available one within the operational hours.

Is it mandatory to take the bus to reach Machu Picchu?

No, you have the alternative to walk from Aguas Calientes to the entrance of Machu Picchu. The ascent takes approximately 2 hours, depending on the physical pace of each person.

Do the buses operate every day?

Yes, just like the Machu Picchu Historical Sanctuary, the buses operate every day of the week, year-round.