You can visit Peru and Bolivia all year round, but because of the area's size and varying landscapes, the best way to decide on when to visit is to work out what you want to do when you're there. If you’re hiking up Machu Picchu or want to trek some of the epic Andes, May to September is a good time to go. Be warned, Machu Picchu is usually closed for maintenance in February. If you’re heading to the northern beaches of Peru, December to March is the time to visit. Bolivia sees blue skies and dry weather from April to October, perfect for visiting Lake Titicaca and the salt Flats, although temperatures do drop at night, particularly in the desert. In the Amazon you can expect high temperatures and humidity pretty much all year long.