Machu Picchu is one of the top places to visit in of South America, followed very closely by the Galapagos Islands. A journey to Machu Picchu and the Galapagos Islands is a trip that every traveler should take once in their lives. So, when is the best time to visit Galapagos and Machu Picchu? Typically Spring (April-June) and Fall (Sep-Nov) is the best time to visit, as the weather is mild and pleasant in both countries.