Yes I heard about the buses and roads... therefore we purchased train tickets on perurail.com! Its a bit pricier but i think its worth the safety and comfort! We will stay overnight so hopefully we can beat the crowds early morning!