Of all the bus companies we’ve traveled with, Andesmar in Argentina remains the best.
However, our experience taking Cruz Del Sur from Cajamarca, Peru to Lima, Peru, comes in a close second.
The taxi from the center of Cajamarca to the Cruz Del Sur terminal cost about 5 soles (less than $2) one way. We went here twice… once the day before to purchase our tickets (recommended) and once the day of to take the bus.
In their best “bus cama” seats, the seats are more like lazy boy loungers.
They don’t recline flat, but do recline to a comfortable sleeping position.
The food served by Cruz Del Sur for dinner and breakfast is relatively tasty.
The Cruz Del Sur buses have individually controlled air conditioning, though our bus didn’t use it the whole time, so the bus did get a bit warm in the night time, but it was fine once they turned the AC back on.
The only complaint I could offer here is that I got a bit bus sick (motion sickness) on our trip with Cruz Del Sur from Cajamarca to Lima.
But unlike other bus travel I’ve done with other bus companies, where the motion sickness is caused by the buses careening around the mountain passes, this bus sickness was simply due to the fact that the mountain passes between Cajamarca and Lima include some pretty tight corners.
Our bus driver with Cruz Del Sur did a good job of taking the passes and switchbacks pretty gently, especially compared with other bus companies.
The ejecutivo seats on Cruz Del Sur from Cajamarca to Lima cost about $38, which is more expensive than with other companies, but it is also much more comfortable than other companies we have traveled with.
In short, (and especially given the other bus companies we’ve traveled with,) I can highly recommend Cruz Del Sur for travel within Peru.