hi there,
Bus services in Chile are excellent, and the best one is TurBus. It has five different classes of service, so make sure what service you are booking on. You can book tickets online before you travel from Chile to
Peru but it is best to wait until you're in
Chile if you want to save some money.
Hope this helps
Vacationbuddy