P.S. I have searched this board and Ports of Call (and also checked our roll call), but have not found any feedback from someone who actually did this or is planning it.
Welcome to Cruise Critic! If you'd like to participate on our forums by joining in the conversation, please Register Now! Be sure to visit our FAMOUS Roll Call forums, where you can meet other cruisers sailing with you and share a tour or shore excursion and SAVE MONEY!
We were on that cruise this past March, but we had visited Machu Picchu on a five day tour with three others before the cruise.Several people on our Star cruise in March from Santiago to SF took a pre-cruise trip to Machu Picchu and loved it. Had a great experience. They went with Adios Adventure Travel (http://www.adiosadventuretravel.com/) If I were to do it, I'd do it pre-cruise. We used them for a pre-cruise to Galapagos that while really interesting, wasn't as good but that's because it was sub-contracted out. The owner of Adios Adventure Travel, Jacquie Whitt (an American) has since changed vendors. Those who took the Macchu Pichu trip were guided by Jacquie's partner so it was top quality. You're dealing with an American who is organized and very thorough. I booked all my flights through American using miles which took me to Ecuador, and then on to Santiago. Feel free to contact her for a quote: email@example.com
There was a group who did take this trip from Princess when we docked at the port for Lima. One hitch was that the port was fogged in, so the ship docked six hours later than scheduled and they spent the night in Lima and did not start the journey to Machu Picchu until the next day. Even with the shortened time on the trip, they greatly enjoyed the excursion.
Several people on our Star cruise in March from Santiago to SF took a pre-cruise trip to Machu Picchu and loved it. Had a great experience.Besides the group Pam is mentioning, Princess also had a pre-cruise trip to Machu Picchu. Those people also enjoyed their trip. (This was in addition to the excursion that Princess had mid-cruise.)